tcm

package
v0.1.16 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 23, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

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"`
}

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 (AccessLogConfigArrayOutput) ToAccessLogConfigArrayOutput

func (o AccessLogConfigArrayOutput) ToAccessLogConfigArrayOutput() AccessLogConfigArrayOutput

func (AccessLogConfigArrayOutput) ToAccessLogConfigArrayOutputWithContext

func (o AccessLogConfigArrayOutput) ToAccessLogConfigArrayOutputWithContext(ctx context.Context) AccessLogConfigArrayOutput

type AccessLogConfigCls

type AccessLogConfigCls struct {
	Enable bool    `pulumi:"enable"`
	LogSet *string `pulumi:"logSet"`
	Topic  *string `pulumi:"topic"`
}

type AccessLogConfigClsArgs

type AccessLogConfigClsArgs struct {
	Enable pulumi.BoolInput      `pulumi:"enable"`
	LogSet pulumi.StringPtrInput `pulumi:"logSet"`
	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 (AccessLogConfigClsOutput) LogSet

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

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

type AccessLogConfigClsPtrOutput

type AccessLogConfigClsPtrOutput struct{ *pulumi.OutputState }

func (AccessLogConfigClsPtrOutput) Elem

func (AccessLogConfigClsPtrOutput) ElementType

func (AccessLogConfigClsPtrOutput) Enable

func (AccessLogConfigClsPtrOutput) LogSet

func (AccessLogConfigClsPtrOutput) ToAccessLogConfigClsPtrOutput

func (o AccessLogConfigClsPtrOutput) ToAccessLogConfigClsPtrOutput() AccessLogConfigClsPtrOutput

func (AccessLogConfigClsPtrOutput) ToAccessLogConfigClsPtrOutputWithContext

func (o AccessLogConfigClsPtrOutput) ToAccessLogConfigClsPtrOutputWithContext(ctx context.Context) AccessLogConfigClsPtrOutput

func (AccessLogConfigClsPtrOutput) Topic

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 (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

Third party grpc server address.

func (AccessLogConfigOutput) Cls

CLS config.

func (AccessLogConfigOutput) ElementType

func (AccessLogConfigOutput) ElementType() reflect.Type

func (AccessLogConfigOutput) Enable

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

Log encoding, TEXT or JSON.

func (AccessLogConfigOutput) Format

Log format.

func (AccessLogConfigOutput) MeshName

Mesh ID.

func (AccessLogConfigOutput) SelectedRange

Selected range.

func (AccessLogConfigOutput) Template

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 {
	All   *bool                              `pulumi:"all"`
	Items []AccessLogConfigSelectedRangeItem `pulumi:"items"`
}

type AccessLogConfigSelectedRangeArgs

type AccessLogConfigSelectedRangeArgs struct {
	All   pulumi.BoolPtrInput                        `pulumi:"all"`
	Items AccessLogConfigSelectedRangeItemArrayInput `pulumi:"items"`
}

func (AccessLogConfigSelectedRangeArgs) ElementType

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 AccessLogConfigSelectedRangeItem

type AccessLogConfigSelectedRangeItem struct {
	Gateways  []string `pulumi:"gateways"`
	Namespace *string  `pulumi:"namespace"`
}

type AccessLogConfigSelectedRangeItemArgs

type AccessLogConfigSelectedRangeItemArgs struct {
	Gateways  pulumi.StringArrayInput `pulumi:"gateways"`
	Namespace pulumi.StringPtrInput   `pulumi:"namespace"`
}

func (AccessLogConfigSelectedRangeItemArgs) ElementType

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) 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) Index

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) Gateways

func (AccessLogConfigSelectedRangeItemOutput) 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 (AccessLogConfigSelectedRangeOutput) ElementType

func (AccessLogConfigSelectedRangeOutput) Items

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

type AccessLogConfigSelectedRangePtrOutput

type AccessLogConfigSelectedRangePtrOutput struct{ *pulumi.OutputState }

func (AccessLogConfigSelectedRangePtrOutput) All

func (AccessLogConfigSelectedRangePtrOutput) Elem

func (AccessLogConfigSelectedRangePtrOutput) ElementType

func (AccessLogConfigSelectedRangePtrOutput) Items

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"`
}

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) Index

func (ClusterAttachmentArrayOutput) ToClusterAttachmentArrayOutput

func (o ClusterAttachmentArrayOutput) ToClusterAttachmentArrayOutput() ClusterAttachmentArrayOutput

func (ClusterAttachmentArrayOutput) ToClusterAttachmentArrayOutputWithContext

func (o ClusterAttachmentArrayOutput) ToClusterAttachmentArrayOutputWithContext(ctx context.Context) ClusterAttachmentArrayOutput

type ClusterAttachmentClusterList

type ClusterAttachmentClusterList struct {
	ClusterId string  `pulumi:"clusterId"`
	Region    string  `pulumi:"region"`
	Role      string  `pulumi:"role"`
	SubnetId  *string `pulumi:"subnetId"`
	Type      string  `pulumi:"type"`
	VpcId     string  `pulumi:"vpcId"`
}

type ClusterAttachmentClusterListArgs

type ClusterAttachmentClusterListArgs struct {
	ClusterId pulumi.StringInput    `pulumi:"clusterId"`
	Region    pulumi.StringInput    `pulumi:"region"`
	Role      pulumi.StringInput    `pulumi:"role"`
	SubnetId  pulumi.StringPtrInput `pulumi:"subnetId"`
	Type      pulumi.StringInput    `pulumi:"type"`
	VpcId     pulumi.StringInput    `pulumi:"vpcId"`
}

func (ClusterAttachmentClusterListArgs) ElementType

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) 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) Index

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 (ClusterAttachmentClusterListOutput) ElementType

func (ClusterAttachmentClusterListOutput) Region

func (ClusterAttachmentClusterListOutput) Role

func (ClusterAttachmentClusterListOutput) SubnetId

func (ClusterAttachmentClusterListOutput) ToClusterAttachmentClusterListOutput

func (o ClusterAttachmentClusterListOutput) ToClusterAttachmentClusterListOutput() ClusterAttachmentClusterListOutput

func (ClusterAttachmentClusterListOutput) ToClusterAttachmentClusterListOutputWithContext

func (o ClusterAttachmentClusterListOutput) ToClusterAttachmentClusterListOutputWithContext(ctx context.Context) ClusterAttachmentClusterListOutput

func (ClusterAttachmentClusterListOutput) Type

func (ClusterAttachmentClusterListOutput) 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 (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

Cluster list.

func (ClusterAttachmentOutput) ElementType

func (ClusterAttachmentOutput) ElementType() reflect.Type

func (ClusterAttachmentOutput) MeshId

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 {
	Configs     []GetMeshMeshListConfig  `pulumi:"configs"`
	DisplayName string                   `pulumi:"displayName"`
	MeshId      string                   `pulumi:"meshId"`
	TagLists    []GetMeshMeshListTagList `pulumi:"tagLists"`
	Type        string                   `pulumi:"type"`
	Version     string                   `pulumi:"version"`
}

type GetMeshMeshListArgs

type GetMeshMeshListArgs struct {
	Configs     GetMeshMeshListConfigArrayInput  `pulumi:"configs"`
	DisplayName pulumi.StringInput               `pulumi:"displayName"`
	MeshId      pulumi.StringInput               `pulumi:"meshId"`
	TagLists    GetMeshMeshListTagListArrayInput `pulumi:"tagLists"`
	Type        pulumi.StringInput               `pulumi:"type"`
	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 (GetMeshMeshListArrayOutput) ToGetMeshMeshListArrayOutput

func (o GetMeshMeshListArrayOutput) ToGetMeshMeshListArrayOutput() GetMeshMeshListArrayOutput

func (GetMeshMeshListArrayOutput) ToGetMeshMeshListArrayOutputWithContext

func (o GetMeshMeshListArrayOutput) ToGetMeshMeshListArrayOutputWithContext(ctx context.Context) GetMeshMeshListArrayOutput

type GetMeshMeshListConfig

type GetMeshMeshListConfig struct {
	Istios []GetMeshMeshListConfigIstio `pulumi:"istios"`
}

type GetMeshMeshListConfigArgs

type GetMeshMeshListConfigArgs struct {
	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) Index

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 {
	DisableHttpRetry      bool                                `pulumi:"disableHttpRetry"`
	DisablePolicyChecks   bool                                `pulumi:"disablePolicyChecks"`
	EnablePilotHttp       bool                                `pulumi:"enablePilotHttp"`
	OutboundTrafficPolicy string                              `pulumi:"outboundTrafficPolicy"`
	SmartDns              []GetMeshMeshListConfigIstioSmartDn `pulumi:"smartDns"`
}

type GetMeshMeshListConfigIstioArgs

type GetMeshMeshListConfigIstioArgs struct {
	DisableHttpRetry      pulumi.BoolInput                            `pulumi:"disableHttpRetry"`
	DisablePolicyChecks   pulumi.BoolInput                            `pulumi:"disablePolicyChecks"`
	EnablePilotHttp       pulumi.BoolInput                            `pulumi:"enablePilotHttp"`
	OutboundTrafficPolicy pulumi.StringInput                          `pulumi:"outboundTrafficPolicy"`
	SmartDns              GetMeshMeshListConfigIstioSmartDnArrayInput `pulumi:"smartDns"`
}

func (GetMeshMeshListConfigIstioArgs) ElementType

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) 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) Index

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

func (GetMeshMeshListConfigIstioOutput) DisablePolicyChecks

func (o GetMeshMeshListConfigIstioOutput) DisablePolicyChecks() pulumi.BoolOutput

func (GetMeshMeshListConfigIstioOutput) ElementType

func (GetMeshMeshListConfigIstioOutput) EnablePilotHttp

func (GetMeshMeshListConfigIstioOutput) OutboundTrafficPolicy

func (o GetMeshMeshListConfigIstioOutput) OutboundTrafficPolicy() pulumi.StringOutput

func (GetMeshMeshListConfigIstioOutput) SmartDns

func (GetMeshMeshListConfigIstioOutput) ToGetMeshMeshListConfigIstioOutput

func (o GetMeshMeshListConfigIstioOutput) ToGetMeshMeshListConfigIstioOutput() GetMeshMeshListConfigIstioOutput

func (GetMeshMeshListConfigIstioOutput) ToGetMeshMeshListConfigIstioOutputWithContext

func (o GetMeshMeshListConfigIstioOutput) ToGetMeshMeshListConfigIstioOutputWithContext(ctx context.Context) GetMeshMeshListConfigIstioOutput

type GetMeshMeshListConfigIstioSmartDn

type GetMeshMeshListConfigIstioSmartDn struct {
	IstioMetaDnsAutoAllocate bool `pulumi:"istioMetaDnsAutoAllocate"`
	IstioMetaDnsCapture      bool `pulumi:"istioMetaDnsCapture"`
}

type GetMeshMeshListConfigIstioSmartDnArgs

type GetMeshMeshListConfigIstioSmartDnArgs struct {
	IstioMetaDnsAutoAllocate pulumi.BoolInput `pulumi:"istioMetaDnsAutoAllocate"`
	IstioMetaDnsCapture      pulumi.BoolInput `pulumi:"istioMetaDnsCapture"`
}

func (GetMeshMeshListConfigIstioSmartDnArgs) ElementType

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) 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) Index

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) IstioMetaDnsAutoAllocate

func (o GetMeshMeshListConfigIstioSmartDnOutput) IstioMetaDnsAutoAllocate() pulumi.BoolOutput

func (GetMeshMeshListConfigIstioSmartDnOutput) IstioMetaDnsCapture

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) Istios

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 (GetMeshMeshListOutput) DisplayName

func (o GetMeshMeshListOutput) DisplayName() pulumi.StringOutput

func (GetMeshMeshListOutput) ElementType

func (GetMeshMeshListOutput) ElementType() reflect.Type

func (GetMeshMeshListOutput) MeshId

func (GetMeshMeshListOutput) TagLists

func (GetMeshMeshListOutput) ToGetMeshMeshListOutput

func (o GetMeshMeshListOutput) ToGetMeshMeshListOutput() GetMeshMeshListOutput

func (GetMeshMeshListOutput) ToGetMeshMeshListOutputWithContext

func (o GetMeshMeshListOutput) ToGetMeshMeshListOutputWithContext(ctx context.Context) GetMeshMeshListOutput

func (GetMeshMeshListOutput) Type

func (GetMeshMeshListOutput) Version

type GetMeshMeshListTagList

type GetMeshMeshListTagList struct {
	Key         string `pulumi:"key"`
	Passthrough bool   `pulumi:"passthrough"`
	Value       string `pulumi:"value"`
}

type GetMeshMeshListTagListArgs

type GetMeshMeshListTagListArgs struct {
	Key         pulumi.StringInput `pulumi:"key"`
	Passthrough pulumi.BoolInput   `pulumi:"passthrough"`
	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) 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) Index

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) Key

func (GetMeshMeshListTagListOutput) Passthrough

func (GetMeshMeshListTagListOutput) ToGetMeshMeshListTagListOutput

func (o GetMeshMeshListTagListOutput) ToGetMeshMeshListTagListOutput() GetMeshMeshListTagListOutput

func (GetMeshMeshListTagListOutput) ToGetMeshMeshListTagListOutputWithContext

func (o GetMeshMeshListTagListOutput) ToGetMeshMeshListTagListOutputWithContext(ctx context.Context) GetMeshMeshListTagListOutput

func (GetMeshMeshListTagListOutput) Value

type LookupMeshArgs

type LookupMeshArgs struct {
	MeshClusters     []string `pulumi:"meshClusters"`
	MeshIds          []string `pulumi:"meshIds"`
	MeshNames        []string `pulumi:"meshNames"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
	Tags             []string `pulumi:"tags"`
}

A collection of arguments for invoking getMesh.

type LookupMeshOutputArgs

type LookupMeshOutputArgs struct {
	MeshClusters     pulumi.StringArrayInput `pulumi:"meshClusters"`
	MeshIds          pulumi.StringArrayInput `pulumi:"meshIds"`
	MeshNames        pulumi.StringArrayInput `pulumi:"meshNames"`
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
	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"`
	MeshIds          []string          `pulumi:"meshIds"`
	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)

type LookupMeshResultOutput

type LookupMeshResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getMesh.

func (LookupMeshResultOutput) ElementType

func (LookupMeshResultOutput) ElementType() reflect.Type

func (LookupMeshResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupMeshResultOutput) MeshClusters

func (LookupMeshResultOutput) MeshIds

func (LookupMeshResultOutput) MeshLists

func (LookupMeshResultOutput) MeshNames

func (LookupMeshResultOutput) ResultOutputFile

func (o LookupMeshResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (LookupMeshResultOutput) Tags

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"`
}

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) ElementType() reflect.Type

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

func (MeshArgs) ElementType() reflect.Type

type MeshArray

type MeshArray []MeshInput

func (MeshArray) ElementType

func (MeshArray) ElementType() reflect.Type

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 (MeshArrayOutput) ToMeshArrayOutput

func (o MeshArrayOutput) ToMeshArrayOutput() MeshArrayOutput

func (MeshArrayOutput) ToMeshArrayOutputWithContext

func (o MeshArrayOutput) ToMeshArrayOutputWithContext(ctx context.Context) MeshArrayOutput

type MeshConfig

type MeshConfig struct {
	Inject           *MeshConfigInject           `pulumi:"inject"`
	Istio            *MeshConfigIstio            `pulumi:"istio"`
	Prometheus       *MeshConfigPrometheus       `pulumi:"prometheus"`
	SidecarResources *MeshConfigSidecarResources `pulumi:"sidecarResources"`
	Tracing          *MeshConfigTracing          `pulumi:"tracing"`
}

type MeshConfigArgs

type MeshConfigArgs struct {
	Inject           MeshConfigInjectPtrInput           `pulumi:"inject"`
	Istio            MeshConfigIstioPtrInput            `pulumi:"istio"`
	Prometheus       MeshConfigPrometheusPtrInput       `pulumi:"prometheus"`
	SidecarResources MeshConfigSidecarResourcesPtrInput `pulumi:"sidecarResources"`
	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

type MeshConfigInject struct {
	ExcludeIpRanges                 []string `pulumi:"excludeIpRanges"`
	HoldApplicationUntilProxyStarts *bool    `pulumi:"holdApplicationUntilProxyStarts"`
	HoldProxyUntilApplicationEnds   *bool    `pulumi:"holdProxyUntilApplicationEnds"`
}

type MeshConfigInjectArgs

type MeshConfigInjectArgs struct {
	ExcludeIpRanges                 pulumi.StringArrayInput `pulumi:"excludeIpRanges"`
	HoldApplicationUntilProxyStarts pulumi.BoolPtrInput     `pulumi:"holdApplicationUntilProxyStarts"`
	HoldProxyUntilApplicationEnds   pulumi.BoolPtrInput     `pulumi:"holdProxyUntilApplicationEnds"`
}

func (MeshConfigInjectArgs) ElementType

func (MeshConfigInjectArgs) ElementType() reflect.Type

func (MeshConfigInjectArgs) ToMeshConfigInjectOutput

func (i MeshConfigInjectArgs) ToMeshConfigInjectOutput() MeshConfigInjectOutput

func (MeshConfigInjectArgs) ToMeshConfigInjectOutputWithContext

func (i MeshConfigInjectArgs) ToMeshConfigInjectOutputWithContext(ctx context.Context) MeshConfigInjectOutput

func (MeshConfigInjectArgs) ToMeshConfigInjectPtrOutput

func (i MeshConfigInjectArgs) ToMeshConfigInjectPtrOutput() MeshConfigInjectPtrOutput

func (MeshConfigInjectArgs) ToMeshConfigInjectPtrOutputWithContext

func (i MeshConfigInjectArgs) ToMeshConfigInjectPtrOutputWithContext(ctx context.Context) MeshConfigInjectPtrOutput

type MeshConfigInjectInput

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

type MeshConfigInjectOutput struct{ *pulumi.OutputState }

func (MeshConfigInjectOutput) ElementType

func (MeshConfigInjectOutput) ElementType() reflect.Type

func (MeshConfigInjectOutput) ExcludeIpRanges

func (o MeshConfigInjectOutput) ExcludeIpRanges() pulumi.StringArrayOutput

func (MeshConfigInjectOutput) HoldApplicationUntilProxyStarts

func (o MeshConfigInjectOutput) HoldApplicationUntilProxyStarts() pulumi.BoolPtrOutput

func (MeshConfigInjectOutput) HoldProxyUntilApplicationEnds

func (o MeshConfigInjectOutput) HoldProxyUntilApplicationEnds() pulumi.BoolPtrOutput

func (MeshConfigInjectOutput) ToMeshConfigInjectOutput

func (o MeshConfigInjectOutput) ToMeshConfigInjectOutput() MeshConfigInjectOutput

func (MeshConfigInjectOutput) ToMeshConfigInjectOutputWithContext

func (o MeshConfigInjectOutput) ToMeshConfigInjectOutputWithContext(ctx context.Context) MeshConfigInjectOutput

func (MeshConfigInjectOutput) ToMeshConfigInjectPtrOutput

func (o MeshConfigInjectOutput) ToMeshConfigInjectPtrOutput() MeshConfigInjectPtrOutput

func (MeshConfigInjectOutput) ToMeshConfigInjectPtrOutputWithContext

func (o MeshConfigInjectOutput) ToMeshConfigInjectPtrOutputWithContext(ctx context.Context) MeshConfigInjectPtrOutput

type MeshConfigInjectPtrInput

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

type MeshConfigInjectPtrOutput

type MeshConfigInjectPtrOutput struct{ *pulumi.OutputState }

func (MeshConfigInjectPtrOutput) Elem

func (MeshConfigInjectPtrOutput) ElementType

func (MeshConfigInjectPtrOutput) ElementType() reflect.Type

func (MeshConfigInjectPtrOutput) ExcludeIpRanges

func (MeshConfigInjectPtrOutput) HoldApplicationUntilProxyStarts

func (o MeshConfigInjectPtrOutput) HoldApplicationUntilProxyStarts() pulumi.BoolPtrOutput

func (MeshConfigInjectPtrOutput) HoldProxyUntilApplicationEnds

func (o MeshConfigInjectPtrOutput) HoldProxyUntilApplicationEnds() pulumi.BoolPtrOutput

func (MeshConfigInjectPtrOutput) ToMeshConfigInjectPtrOutput

func (o MeshConfigInjectPtrOutput) ToMeshConfigInjectPtrOutput() MeshConfigInjectPtrOutput

func (MeshConfigInjectPtrOutput) ToMeshConfigInjectPtrOutputWithContext

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 {
	DisableHttpRetry      *bool                    `pulumi:"disableHttpRetry"`
	DisablePolicyChecks   *bool                    `pulumi:"disablePolicyChecks"`
	EnablePilotHttp       *bool                    `pulumi:"enablePilotHttp"`
	OutboundTrafficPolicy string                   `pulumi:"outboundTrafficPolicy"`
	SmartDns              *MeshConfigIstioSmartDns `pulumi:"smartDns"`
	Tracing               *MeshConfigIstioTracing  `pulumi:"tracing"`
}

type MeshConfigIstioArgs

type MeshConfigIstioArgs struct {
	DisableHttpRetry      pulumi.BoolPtrInput             `pulumi:"disableHttpRetry"`
	DisablePolicyChecks   pulumi.BoolPtrInput             `pulumi:"disablePolicyChecks"`
	EnablePilotHttp       pulumi.BoolPtrInput             `pulumi:"enablePilotHttp"`
	OutboundTrafficPolicy pulumi.StringInput              `pulumi:"outboundTrafficPolicy"`
	SmartDns              MeshConfigIstioSmartDnsPtrInput `pulumi:"smartDns"`
	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

func (MeshConfigIstioOutput) DisablePolicyChecks

func (o MeshConfigIstioOutput) DisablePolicyChecks() pulumi.BoolPtrOutput

func (MeshConfigIstioOutput) ElementType

func (MeshConfigIstioOutput) ElementType() reflect.Type

func (MeshConfigIstioOutput) EnablePilotHttp

func (o MeshConfigIstioOutput) EnablePilotHttp() pulumi.BoolPtrOutput

func (MeshConfigIstioOutput) OutboundTrafficPolicy

func (o MeshConfigIstioOutput) OutboundTrafficPolicy() pulumi.StringOutput

func (MeshConfigIstioOutput) SmartDns

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

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

type MeshConfigIstioPtrOutput

type MeshConfigIstioPtrOutput struct{ *pulumi.OutputState }

func (MeshConfigIstioPtrOutput) DisableHttpRetry

func (o MeshConfigIstioPtrOutput) DisableHttpRetry() pulumi.BoolPtrOutput

func (MeshConfigIstioPtrOutput) DisablePolicyChecks

func (o MeshConfigIstioPtrOutput) DisablePolicyChecks() pulumi.BoolPtrOutput

func (MeshConfigIstioPtrOutput) Elem

func (MeshConfigIstioPtrOutput) ElementType

func (MeshConfigIstioPtrOutput) ElementType() reflect.Type

func (MeshConfigIstioPtrOutput) EnablePilotHttp

func (o MeshConfigIstioPtrOutput) EnablePilotHttp() pulumi.BoolPtrOutput

func (MeshConfigIstioPtrOutput) OutboundTrafficPolicy

func (o MeshConfigIstioPtrOutput) OutboundTrafficPolicy() pulumi.StringPtrOutput

func (MeshConfigIstioPtrOutput) SmartDns

func (MeshConfigIstioPtrOutput) ToMeshConfigIstioPtrOutput

func (o MeshConfigIstioPtrOutput) ToMeshConfigIstioPtrOutput() MeshConfigIstioPtrOutput

func (MeshConfigIstioPtrOutput) ToMeshConfigIstioPtrOutputWithContext

func (o MeshConfigIstioPtrOutput) ToMeshConfigIstioPtrOutputWithContext(ctx context.Context) MeshConfigIstioPtrOutput

func (MeshConfigIstioPtrOutput) Tracing

type MeshConfigIstioSmartDns

type MeshConfigIstioSmartDns struct {
	IstioMetaDnsAutoAllocate *bool `pulumi:"istioMetaDnsAutoAllocate"`
	IstioMetaDnsCapture      *bool `pulumi:"istioMetaDnsCapture"`
}

type MeshConfigIstioSmartDnsArgs

type MeshConfigIstioSmartDnsArgs struct {
	IstioMetaDnsAutoAllocate pulumi.BoolPtrInput `pulumi:"istioMetaDnsAutoAllocate"`
	IstioMetaDnsCapture      pulumi.BoolPtrInput `pulumi:"istioMetaDnsCapture"`
}

func (MeshConfigIstioSmartDnsArgs) ElementType

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) IstioMetaDnsAutoAllocate

func (o MeshConfigIstioSmartDnsOutput) IstioMetaDnsAutoAllocate() pulumi.BoolPtrOutput

func (MeshConfigIstioSmartDnsOutput) IstioMetaDnsCapture

func (o MeshConfigIstioSmartDnsOutput) IstioMetaDnsCapture() pulumi.BoolPtrOutput

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

type MeshConfigIstioSmartDnsPtrOutput

type MeshConfigIstioSmartDnsPtrOutput struct{ *pulumi.OutputState }

func (MeshConfigIstioSmartDnsPtrOutput) Elem

func (MeshConfigIstioSmartDnsPtrOutput) ElementType

func (MeshConfigIstioSmartDnsPtrOutput) IstioMetaDnsAutoAllocate

func (o MeshConfigIstioSmartDnsPtrOutput) IstioMetaDnsAutoAllocate() pulumi.BoolPtrOutput

func (MeshConfigIstioSmartDnsPtrOutput) IstioMetaDnsCapture

func (o MeshConfigIstioSmartDnsPtrOutput) IstioMetaDnsCapture() pulumi.BoolPtrOutput

func (MeshConfigIstioSmartDnsPtrOutput) ToMeshConfigIstioSmartDnsPtrOutput

func (o MeshConfigIstioSmartDnsPtrOutput) ToMeshConfigIstioSmartDnsPtrOutput() MeshConfigIstioSmartDnsPtrOutput

func (MeshConfigIstioSmartDnsPtrOutput) ToMeshConfigIstioSmartDnsPtrOutputWithContext

func (o MeshConfigIstioSmartDnsPtrOutput) ToMeshConfigIstioSmartDnsPtrOutputWithContext(ctx context.Context) MeshConfigIstioSmartDnsPtrOutput

type MeshConfigIstioTracing

type MeshConfigIstioTracing struct {
	Apm      *MeshConfigIstioTracingApm    `pulumi:"apm"`
	Enable   *bool                         `pulumi:"enable"`
	Sampling *float64                      `pulumi:"sampling"`
	Zipkin   *MeshConfigIstioTracingZipkin `pulumi:"zipkin"`
}

type MeshConfigIstioTracingApm

type MeshConfigIstioTracingApm struct {
	Enable     bool    `pulumi:"enable"`
	InstanceId *string `pulumi:"instanceId"`
	Region     *string `pulumi:"region"`
}

type MeshConfigIstioTracingApmArgs

type MeshConfigIstioTracingApmArgs struct {
	Enable     pulumi.BoolInput      `pulumi:"enable"`
	InstanceId pulumi.StringPtrInput `pulumi:"instanceId"`
	Region     pulumi.StringPtrInput `pulumi:"region"`
}

func (MeshConfigIstioTracingApmArgs) ElementType

func (MeshConfigIstioTracingApmArgs) ToMeshConfigIstioTracingApmOutput

func (i MeshConfigIstioTracingApmArgs) ToMeshConfigIstioTracingApmOutput() MeshConfigIstioTracingApmOutput

func (MeshConfigIstioTracingApmArgs) ToMeshConfigIstioTracingApmOutputWithContext

func (i MeshConfigIstioTracingApmArgs) ToMeshConfigIstioTracingApmOutputWithContext(ctx context.Context) MeshConfigIstioTracingApmOutput

func (MeshConfigIstioTracingApmArgs) ToMeshConfigIstioTracingApmPtrOutput

func (i MeshConfigIstioTracingApmArgs) ToMeshConfigIstioTracingApmPtrOutput() MeshConfigIstioTracingApmPtrOutput

func (MeshConfigIstioTracingApmArgs) ToMeshConfigIstioTracingApmPtrOutputWithContext

func (i MeshConfigIstioTracingApmArgs) ToMeshConfigIstioTracingApmPtrOutputWithContext(ctx context.Context) MeshConfigIstioTracingApmPtrOutput

type MeshConfigIstioTracingApmInput

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

type MeshConfigIstioTracingApmOutput struct{ *pulumi.OutputState }

func (MeshConfigIstioTracingApmOutput) ElementType

func (MeshConfigIstioTracingApmOutput) Enable

func (MeshConfigIstioTracingApmOutput) InstanceId

func (MeshConfigIstioTracingApmOutput) Region

func (MeshConfigIstioTracingApmOutput) ToMeshConfigIstioTracingApmOutput

func (o MeshConfigIstioTracingApmOutput) ToMeshConfigIstioTracingApmOutput() MeshConfigIstioTracingApmOutput

func (MeshConfigIstioTracingApmOutput) ToMeshConfigIstioTracingApmOutputWithContext

func (o MeshConfigIstioTracingApmOutput) ToMeshConfigIstioTracingApmOutputWithContext(ctx context.Context) MeshConfigIstioTracingApmOutput

func (MeshConfigIstioTracingApmOutput) ToMeshConfigIstioTracingApmPtrOutput

func (o MeshConfigIstioTracingApmOutput) ToMeshConfigIstioTracingApmPtrOutput() MeshConfigIstioTracingApmPtrOutput

func (MeshConfigIstioTracingApmOutput) ToMeshConfigIstioTracingApmPtrOutputWithContext

func (o MeshConfigIstioTracingApmOutput) ToMeshConfigIstioTracingApmPtrOutputWithContext(ctx context.Context) MeshConfigIstioTracingApmPtrOutput

type MeshConfigIstioTracingApmPtrInput

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

type MeshConfigIstioTracingApmPtrOutput

type MeshConfigIstioTracingApmPtrOutput struct{ *pulumi.OutputState }

func (MeshConfigIstioTracingApmPtrOutput) Elem

func (MeshConfigIstioTracingApmPtrOutput) ElementType

func (MeshConfigIstioTracingApmPtrOutput) Enable

func (MeshConfigIstioTracingApmPtrOutput) InstanceId

func (MeshConfigIstioTracingApmPtrOutput) Region

func (MeshConfigIstioTracingApmPtrOutput) ToMeshConfigIstioTracingApmPtrOutput

func (o MeshConfigIstioTracingApmPtrOutput) ToMeshConfigIstioTracingApmPtrOutput() MeshConfigIstioTracingApmPtrOutput

func (MeshConfigIstioTracingApmPtrOutput) ToMeshConfigIstioTracingApmPtrOutputWithContext

func (o MeshConfigIstioTracingApmPtrOutput) ToMeshConfigIstioTracingApmPtrOutputWithContext(ctx context.Context) MeshConfigIstioTracingApmPtrOutput

type MeshConfigIstioTracingArgs

type MeshConfigIstioTracingArgs struct {
	Apm      MeshConfigIstioTracingApmPtrInput    `pulumi:"apm"`
	Enable   pulumi.BoolPtrInput                  `pulumi:"enable"`
	Sampling pulumi.Float64PtrInput               `pulumi:"sampling"`
	Zipkin   MeshConfigIstioTracingZipkinPtrInput `pulumi:"zipkin"`
}

func (MeshConfigIstioTracingArgs) ElementType

func (MeshConfigIstioTracingArgs) ElementType() reflect.Type

func (MeshConfigIstioTracingArgs) ToMeshConfigIstioTracingOutput

func (i MeshConfigIstioTracingArgs) ToMeshConfigIstioTracingOutput() MeshConfigIstioTracingOutput

func (MeshConfigIstioTracingArgs) ToMeshConfigIstioTracingOutputWithContext

func (i MeshConfigIstioTracingArgs) ToMeshConfigIstioTracingOutputWithContext(ctx context.Context) MeshConfigIstioTracingOutput

func (MeshConfigIstioTracingArgs) ToMeshConfigIstioTracingPtrOutput

func (i MeshConfigIstioTracingArgs) ToMeshConfigIstioTracingPtrOutput() MeshConfigIstioTracingPtrOutput

func (MeshConfigIstioTracingArgs) ToMeshConfigIstioTracingPtrOutputWithContext

func (i MeshConfigIstioTracingArgs) ToMeshConfigIstioTracingPtrOutputWithContext(ctx context.Context) MeshConfigIstioTracingPtrOutput

type MeshConfigIstioTracingInput

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

type MeshConfigIstioTracingOutput struct{ *pulumi.OutputState }

func (MeshConfigIstioTracingOutput) Apm

func (MeshConfigIstioTracingOutput) ElementType

func (MeshConfigIstioTracingOutput) Enable

func (MeshConfigIstioTracingOutput) Sampling

func (MeshConfigIstioTracingOutput) ToMeshConfigIstioTracingOutput

func (o MeshConfigIstioTracingOutput) ToMeshConfigIstioTracingOutput() MeshConfigIstioTracingOutput

func (MeshConfigIstioTracingOutput) ToMeshConfigIstioTracingOutputWithContext

func (o MeshConfigIstioTracingOutput) ToMeshConfigIstioTracingOutputWithContext(ctx context.Context) MeshConfigIstioTracingOutput

func (MeshConfigIstioTracingOutput) ToMeshConfigIstioTracingPtrOutput

func (o MeshConfigIstioTracingOutput) ToMeshConfigIstioTracingPtrOutput() MeshConfigIstioTracingPtrOutput

func (MeshConfigIstioTracingOutput) ToMeshConfigIstioTracingPtrOutputWithContext

func (o MeshConfigIstioTracingOutput) ToMeshConfigIstioTracingPtrOutputWithContext(ctx context.Context) MeshConfigIstioTracingPtrOutput

func (MeshConfigIstioTracingOutput) Zipkin

type MeshConfigIstioTracingPtrInput

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

type MeshConfigIstioTracingPtrOutput

type MeshConfigIstioTracingPtrOutput struct{ *pulumi.OutputState }

func (MeshConfigIstioTracingPtrOutput) Apm

func (MeshConfigIstioTracingPtrOutput) Elem

func (MeshConfigIstioTracingPtrOutput) ElementType

func (MeshConfigIstioTracingPtrOutput) Enable

func (MeshConfigIstioTracingPtrOutput) Sampling

func (MeshConfigIstioTracingPtrOutput) ToMeshConfigIstioTracingPtrOutput

func (o MeshConfigIstioTracingPtrOutput) ToMeshConfigIstioTracingPtrOutput() MeshConfigIstioTracingPtrOutput

func (MeshConfigIstioTracingPtrOutput) ToMeshConfigIstioTracingPtrOutputWithContext

func (o MeshConfigIstioTracingPtrOutput) ToMeshConfigIstioTracingPtrOutputWithContext(ctx context.Context) MeshConfigIstioTracingPtrOutput

func (MeshConfigIstioTracingPtrOutput) Zipkin

type MeshConfigIstioTracingZipkin

type MeshConfigIstioTracingZipkin struct {
	Address string `pulumi:"address"`
}

type MeshConfigIstioTracingZipkinArgs

type MeshConfigIstioTracingZipkinArgs struct {
	Address pulumi.StringInput `pulumi:"address"`
}

func (MeshConfigIstioTracingZipkinArgs) ElementType

func (MeshConfigIstioTracingZipkinArgs) ToMeshConfigIstioTracingZipkinOutput

func (i MeshConfigIstioTracingZipkinArgs) ToMeshConfigIstioTracingZipkinOutput() MeshConfigIstioTracingZipkinOutput

func (MeshConfigIstioTracingZipkinArgs) ToMeshConfigIstioTracingZipkinOutputWithContext

func (i MeshConfigIstioTracingZipkinArgs) ToMeshConfigIstioTracingZipkinOutputWithContext(ctx context.Context) MeshConfigIstioTracingZipkinOutput

func (MeshConfigIstioTracingZipkinArgs) ToMeshConfigIstioTracingZipkinPtrOutput

func (i MeshConfigIstioTracingZipkinArgs) ToMeshConfigIstioTracingZipkinPtrOutput() MeshConfigIstioTracingZipkinPtrOutput

func (MeshConfigIstioTracingZipkinArgs) ToMeshConfigIstioTracingZipkinPtrOutputWithContext

func (i MeshConfigIstioTracingZipkinArgs) ToMeshConfigIstioTracingZipkinPtrOutputWithContext(ctx context.Context) MeshConfigIstioTracingZipkinPtrOutput

type MeshConfigIstioTracingZipkinInput

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

type MeshConfigIstioTracingZipkinOutput struct{ *pulumi.OutputState }

func (MeshConfigIstioTracingZipkinOutput) Address

func (MeshConfigIstioTracingZipkinOutput) ElementType

func (MeshConfigIstioTracingZipkinOutput) ToMeshConfigIstioTracingZipkinOutput

func (o MeshConfigIstioTracingZipkinOutput) ToMeshConfigIstioTracingZipkinOutput() MeshConfigIstioTracingZipkinOutput

func (MeshConfigIstioTracingZipkinOutput) ToMeshConfigIstioTracingZipkinOutputWithContext

func (o MeshConfigIstioTracingZipkinOutput) ToMeshConfigIstioTracingZipkinOutputWithContext(ctx context.Context) MeshConfigIstioTracingZipkinOutput

func (MeshConfigIstioTracingZipkinOutput) ToMeshConfigIstioTracingZipkinPtrOutput

func (o MeshConfigIstioTracingZipkinOutput) ToMeshConfigIstioTracingZipkinPtrOutput() MeshConfigIstioTracingZipkinPtrOutput

func (MeshConfigIstioTracingZipkinOutput) ToMeshConfigIstioTracingZipkinPtrOutputWithContext

func (o MeshConfigIstioTracingZipkinOutput) ToMeshConfigIstioTracingZipkinPtrOutputWithContext(ctx context.Context) MeshConfigIstioTracingZipkinPtrOutput

type MeshConfigIstioTracingZipkinPtrInput

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

type MeshConfigIstioTracingZipkinPtrOutput

type MeshConfigIstioTracingZipkinPtrOutput struct{ *pulumi.OutputState }

func (MeshConfigIstioTracingZipkinPtrOutput) Address

func (MeshConfigIstioTracingZipkinPtrOutput) Elem

func (MeshConfigIstioTracingZipkinPtrOutput) ElementType

func (MeshConfigIstioTracingZipkinPtrOutput) ToMeshConfigIstioTracingZipkinPtrOutput

func (o MeshConfigIstioTracingZipkinPtrOutput) ToMeshConfigIstioTracingZipkinPtrOutput() MeshConfigIstioTracingZipkinPtrOutput

func (MeshConfigIstioTracingZipkinPtrOutput) ToMeshConfigIstioTracingZipkinPtrOutputWithContext

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

func (MeshConfigOutput) Istio

func (MeshConfigOutput) Prometheus

func (MeshConfigOutput) SidecarResources

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

type MeshConfigPrometheus

type MeshConfigPrometheus struct {
	CustomProm *MeshConfigPrometheusCustomProm `pulumi:"customProm"`
	InstanceId *string                         `pulumi:"instanceId"`
	Region     *string                         `pulumi:"region"`
	SubnetId   *string                         `pulumi:"subnetId"`
	VpcId      *string                         `pulumi:"vpcId"`
}

type MeshConfigPrometheusArgs

type MeshConfigPrometheusArgs struct {
	CustomProm MeshConfigPrometheusCustomPromPtrInput `pulumi:"customProm"`
	InstanceId pulumi.StringPtrInput                  `pulumi:"instanceId"`
	Region     pulumi.StringPtrInput                  `pulumi:"region"`
	SubnetId   pulumi.StringPtrInput                  `pulumi:"subnetId"`
	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 {
	AuthType     string  `pulumi:"authType"`
	IsPublicAddr *bool   `pulumi:"isPublicAddr"`
	Password     *string `pulumi:"password"`
	Url          string  `pulumi:"url"`
	Username     *string `pulumi:"username"`
	VpcId        *string `pulumi:"vpcId"`
}

type MeshConfigPrometheusCustomPromArgs

type MeshConfigPrometheusCustomPromArgs struct {
	AuthType     pulumi.StringInput    `pulumi:"authType"`
	IsPublicAddr pulumi.BoolPtrInput   `pulumi:"isPublicAddr"`
	Password     pulumi.StringPtrInput `pulumi:"password"`
	Url          pulumi.StringInput    `pulumi:"url"`
	Username     pulumi.StringPtrInput `pulumi:"username"`
	VpcId        pulumi.StringPtrInput `pulumi:"vpcId"`
}

func (MeshConfigPrometheusCustomPromArgs) ElementType

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 (MeshConfigPrometheusCustomPromOutput) ElementType

func (MeshConfigPrometheusCustomPromOutput) IsPublicAddr

func (MeshConfigPrometheusCustomPromOutput) Password

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 (MeshConfigPrometheusCustomPromOutput) Username

func (MeshConfigPrometheusCustomPromOutput) VpcId

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

type MeshConfigPrometheusCustomPromPtrOutput

type MeshConfigPrometheusCustomPromPtrOutput struct{ *pulumi.OutputState }

func (MeshConfigPrometheusCustomPromPtrOutput) AuthType

func (MeshConfigPrometheusCustomPromPtrOutput) Elem

func (MeshConfigPrometheusCustomPromPtrOutput) ElementType

func (MeshConfigPrometheusCustomPromPtrOutput) IsPublicAddr

func (MeshConfigPrometheusCustomPromPtrOutput) Password

func (MeshConfigPrometheusCustomPromPtrOutput) ToMeshConfigPrometheusCustomPromPtrOutput

func (o MeshConfigPrometheusCustomPromPtrOutput) ToMeshConfigPrometheusCustomPromPtrOutput() MeshConfigPrometheusCustomPromPtrOutput

func (MeshConfigPrometheusCustomPromPtrOutput) ToMeshConfigPrometheusCustomPromPtrOutputWithContext

func (o MeshConfigPrometheusCustomPromPtrOutput) ToMeshConfigPrometheusCustomPromPtrOutputWithContext(ctx context.Context) MeshConfigPrometheusCustomPromPtrOutput

func (MeshConfigPrometheusCustomPromPtrOutput) Url

func (MeshConfigPrometheusCustomPromPtrOutput) Username

func (MeshConfigPrometheusCustomPromPtrOutput) VpcId

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 (MeshConfigPrometheusOutput) ElementType

func (MeshConfigPrometheusOutput) ElementType() reflect.Type

func (MeshConfigPrometheusOutput) InstanceId

func (MeshConfigPrometheusOutput) Region

func (MeshConfigPrometheusOutput) SubnetId

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

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

type MeshConfigPrometheusPtrOutput

type MeshConfigPrometheusPtrOutput struct{ *pulumi.OutputState }

func (MeshConfigPrometheusPtrOutput) CustomProm

func (MeshConfigPrometheusPtrOutput) Elem

func (MeshConfigPrometheusPtrOutput) ElementType

func (MeshConfigPrometheusPtrOutput) InstanceId

func (MeshConfigPrometheusPtrOutput) Region

func (MeshConfigPrometheusPtrOutput) SubnetId

func (MeshConfigPrometheusPtrOutput) ToMeshConfigPrometheusPtrOutput

func (o MeshConfigPrometheusPtrOutput) ToMeshConfigPrometheusPtrOutput() MeshConfigPrometheusPtrOutput

func (MeshConfigPrometheusPtrOutput) ToMeshConfigPrometheusPtrOutputWithContext

func (o MeshConfigPrometheusPtrOutput) ToMeshConfigPrometheusPtrOutputWithContext(ctx context.Context) MeshConfigPrometheusPtrOutput

func (MeshConfigPrometheusPtrOutput) VpcId

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 (MeshConfigPtrOutput) ElementType

func (MeshConfigPtrOutput) ElementType() reflect.Type

func (MeshConfigPtrOutput) Inject

func (MeshConfigPtrOutput) Istio

func (MeshConfigPtrOutput) Prometheus

func (MeshConfigPtrOutput) SidecarResources

func (MeshConfigPtrOutput) ToMeshConfigPtrOutput

func (o MeshConfigPtrOutput) ToMeshConfigPtrOutput() MeshConfigPtrOutput

func (MeshConfigPtrOutput) ToMeshConfigPtrOutputWithContext

func (o MeshConfigPtrOutput) ToMeshConfigPtrOutputWithContext(ctx context.Context) MeshConfigPtrOutput

func (MeshConfigPtrOutput) Tracing

type MeshConfigSidecarResources

type MeshConfigSidecarResources struct {
	Limits   []MeshConfigSidecarResourcesLimit   `pulumi:"limits"`
	Requests []MeshConfigSidecarResourcesRequest `pulumi:"requests"`
}

type MeshConfigSidecarResourcesArgs

type MeshConfigSidecarResourcesArgs struct {
	Limits   MeshConfigSidecarResourcesLimitArrayInput   `pulumi:"limits"`
	Requests MeshConfigSidecarResourcesRequestArrayInput `pulumi:"requests"`
}

func (MeshConfigSidecarResourcesArgs) ElementType

func (MeshConfigSidecarResourcesArgs) ToMeshConfigSidecarResourcesOutput

func (i MeshConfigSidecarResourcesArgs) ToMeshConfigSidecarResourcesOutput() MeshConfigSidecarResourcesOutput

func (MeshConfigSidecarResourcesArgs) ToMeshConfigSidecarResourcesOutputWithContext

func (i MeshConfigSidecarResourcesArgs) ToMeshConfigSidecarResourcesOutputWithContext(ctx context.Context) MeshConfigSidecarResourcesOutput

func (MeshConfigSidecarResourcesArgs) ToMeshConfigSidecarResourcesPtrOutput

func (i MeshConfigSidecarResourcesArgs) ToMeshConfigSidecarResourcesPtrOutput() MeshConfigSidecarResourcesPtrOutput

func (MeshConfigSidecarResourcesArgs) ToMeshConfigSidecarResourcesPtrOutputWithContext

func (i MeshConfigSidecarResourcesArgs) ToMeshConfigSidecarResourcesPtrOutputWithContext(ctx context.Context) MeshConfigSidecarResourcesPtrOutput

type MeshConfigSidecarResourcesInput

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

type MeshConfigSidecarResourcesLimit struct {
	Name     *string `pulumi:"name"`
	Quantity *string `pulumi:"quantity"`
}

type MeshConfigSidecarResourcesLimitArgs

type MeshConfigSidecarResourcesLimitArgs struct {
	Name     pulumi.StringPtrInput `pulumi:"name"`
	Quantity pulumi.StringPtrInput `pulumi:"quantity"`
}

func (MeshConfigSidecarResourcesLimitArgs) ElementType

func (MeshConfigSidecarResourcesLimitArgs) ToMeshConfigSidecarResourcesLimitOutput

func (i MeshConfigSidecarResourcesLimitArgs) ToMeshConfigSidecarResourcesLimitOutput() MeshConfigSidecarResourcesLimitOutput

func (MeshConfigSidecarResourcesLimitArgs) ToMeshConfigSidecarResourcesLimitOutputWithContext

func (i MeshConfigSidecarResourcesLimitArgs) ToMeshConfigSidecarResourcesLimitOutputWithContext(ctx context.Context) MeshConfigSidecarResourcesLimitOutput

type MeshConfigSidecarResourcesLimitArray

type MeshConfigSidecarResourcesLimitArray []MeshConfigSidecarResourcesLimitInput

func (MeshConfigSidecarResourcesLimitArray) ElementType

func (MeshConfigSidecarResourcesLimitArray) ToMeshConfigSidecarResourcesLimitArrayOutput

func (i MeshConfigSidecarResourcesLimitArray) ToMeshConfigSidecarResourcesLimitArrayOutput() MeshConfigSidecarResourcesLimitArrayOutput

func (MeshConfigSidecarResourcesLimitArray) ToMeshConfigSidecarResourcesLimitArrayOutputWithContext

func (i MeshConfigSidecarResourcesLimitArray) ToMeshConfigSidecarResourcesLimitArrayOutputWithContext(ctx context.Context) MeshConfigSidecarResourcesLimitArrayOutput

type MeshConfigSidecarResourcesLimitArrayInput

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

type MeshConfigSidecarResourcesLimitArrayOutput struct{ *pulumi.OutputState }

func (MeshConfigSidecarResourcesLimitArrayOutput) ElementType

func (MeshConfigSidecarResourcesLimitArrayOutput) Index

func (MeshConfigSidecarResourcesLimitArrayOutput) ToMeshConfigSidecarResourcesLimitArrayOutput

func (o MeshConfigSidecarResourcesLimitArrayOutput) ToMeshConfigSidecarResourcesLimitArrayOutput() MeshConfigSidecarResourcesLimitArrayOutput

func (MeshConfigSidecarResourcesLimitArrayOutput) ToMeshConfigSidecarResourcesLimitArrayOutputWithContext

func (o MeshConfigSidecarResourcesLimitArrayOutput) ToMeshConfigSidecarResourcesLimitArrayOutputWithContext(ctx context.Context) MeshConfigSidecarResourcesLimitArrayOutput

type MeshConfigSidecarResourcesLimitInput

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

type MeshConfigSidecarResourcesLimitOutput struct{ *pulumi.OutputState }

func (MeshConfigSidecarResourcesLimitOutput) ElementType

func (MeshConfigSidecarResourcesLimitOutput) Name

func (MeshConfigSidecarResourcesLimitOutput) Quantity

func (MeshConfigSidecarResourcesLimitOutput) ToMeshConfigSidecarResourcesLimitOutput

func (o MeshConfigSidecarResourcesLimitOutput) ToMeshConfigSidecarResourcesLimitOutput() MeshConfigSidecarResourcesLimitOutput

func (MeshConfigSidecarResourcesLimitOutput) ToMeshConfigSidecarResourcesLimitOutputWithContext

func (o MeshConfigSidecarResourcesLimitOutput) ToMeshConfigSidecarResourcesLimitOutputWithContext(ctx context.Context) MeshConfigSidecarResourcesLimitOutput

type MeshConfigSidecarResourcesOutput

type MeshConfigSidecarResourcesOutput struct{ *pulumi.OutputState }

func (MeshConfigSidecarResourcesOutput) ElementType

func (MeshConfigSidecarResourcesOutput) Limits

func (MeshConfigSidecarResourcesOutput) Requests

func (MeshConfigSidecarResourcesOutput) ToMeshConfigSidecarResourcesOutput

func (o MeshConfigSidecarResourcesOutput) ToMeshConfigSidecarResourcesOutput() MeshConfigSidecarResourcesOutput

func (MeshConfigSidecarResourcesOutput) ToMeshConfigSidecarResourcesOutputWithContext

func (o MeshConfigSidecarResourcesOutput) ToMeshConfigSidecarResourcesOutputWithContext(ctx context.Context) MeshConfigSidecarResourcesOutput

func (MeshConfigSidecarResourcesOutput) ToMeshConfigSidecarResourcesPtrOutput

func (o MeshConfigSidecarResourcesOutput) ToMeshConfigSidecarResourcesPtrOutput() MeshConfigSidecarResourcesPtrOutput

func (MeshConfigSidecarResourcesOutput) ToMeshConfigSidecarResourcesPtrOutputWithContext

func (o MeshConfigSidecarResourcesOutput) ToMeshConfigSidecarResourcesPtrOutputWithContext(ctx context.Context) MeshConfigSidecarResourcesPtrOutput

type MeshConfigSidecarResourcesPtrInput

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

type MeshConfigSidecarResourcesPtrOutput

type MeshConfigSidecarResourcesPtrOutput struct{ *pulumi.OutputState }

func (MeshConfigSidecarResourcesPtrOutput) Elem

func (MeshConfigSidecarResourcesPtrOutput) ElementType

func (MeshConfigSidecarResourcesPtrOutput) Limits

func (MeshConfigSidecarResourcesPtrOutput) Requests

func (MeshConfigSidecarResourcesPtrOutput) ToMeshConfigSidecarResourcesPtrOutput

func (o MeshConfigSidecarResourcesPtrOutput) ToMeshConfigSidecarResourcesPtrOutput() MeshConfigSidecarResourcesPtrOutput

func (MeshConfigSidecarResourcesPtrOutput) ToMeshConfigSidecarResourcesPtrOutputWithContext

func (o MeshConfigSidecarResourcesPtrOutput) ToMeshConfigSidecarResourcesPtrOutputWithContext(ctx context.Context) MeshConfigSidecarResourcesPtrOutput

type MeshConfigSidecarResourcesRequest

type MeshConfigSidecarResourcesRequest struct {
	Name     *string `pulumi:"name"`
	Quantity *string `pulumi:"quantity"`
}

type MeshConfigSidecarResourcesRequestArgs

type MeshConfigSidecarResourcesRequestArgs struct {
	Name     pulumi.StringPtrInput `pulumi:"name"`
	Quantity pulumi.StringPtrInput `pulumi:"quantity"`
}

func (MeshConfigSidecarResourcesRequestArgs) ElementType

func (MeshConfigSidecarResourcesRequestArgs) ToMeshConfigSidecarResourcesRequestOutput

func (i MeshConfigSidecarResourcesRequestArgs) ToMeshConfigSidecarResourcesRequestOutput() MeshConfigSidecarResourcesRequestOutput

func (MeshConfigSidecarResourcesRequestArgs) ToMeshConfigSidecarResourcesRequestOutputWithContext

func (i MeshConfigSidecarResourcesRequestArgs) ToMeshConfigSidecarResourcesRequestOutputWithContext(ctx context.Context) MeshConfigSidecarResourcesRequestOutput

type MeshConfigSidecarResourcesRequestArray

type MeshConfigSidecarResourcesRequestArray []MeshConfigSidecarResourcesRequestInput

func (MeshConfigSidecarResourcesRequestArray) ElementType

func (MeshConfigSidecarResourcesRequestArray) ToMeshConfigSidecarResourcesRequestArrayOutput

func (i MeshConfigSidecarResourcesRequestArray) ToMeshConfigSidecarResourcesRequestArrayOutput() MeshConfigSidecarResourcesRequestArrayOutput

func (MeshConfigSidecarResourcesRequestArray) ToMeshConfigSidecarResourcesRequestArrayOutputWithContext

func (i MeshConfigSidecarResourcesRequestArray) ToMeshConfigSidecarResourcesRequestArrayOutputWithContext(ctx context.Context) MeshConfigSidecarResourcesRequestArrayOutput

type MeshConfigSidecarResourcesRequestArrayInput

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

type MeshConfigSidecarResourcesRequestArrayOutput struct{ *pulumi.OutputState }

func (MeshConfigSidecarResourcesRequestArrayOutput) ElementType

func (MeshConfigSidecarResourcesRequestArrayOutput) Index

func (MeshConfigSidecarResourcesRequestArrayOutput) ToMeshConfigSidecarResourcesRequestArrayOutput

func (o MeshConfigSidecarResourcesRequestArrayOutput) ToMeshConfigSidecarResourcesRequestArrayOutput() MeshConfigSidecarResourcesRequestArrayOutput

func (MeshConfigSidecarResourcesRequestArrayOutput) ToMeshConfigSidecarResourcesRequestArrayOutputWithContext

func (o MeshConfigSidecarResourcesRequestArrayOutput) ToMeshConfigSidecarResourcesRequestArrayOutputWithContext(ctx context.Context) MeshConfigSidecarResourcesRequestArrayOutput

type MeshConfigSidecarResourcesRequestInput

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

type MeshConfigSidecarResourcesRequestOutput struct{ *pulumi.OutputState }

func (MeshConfigSidecarResourcesRequestOutput) ElementType

func (MeshConfigSidecarResourcesRequestOutput) Name

func (MeshConfigSidecarResourcesRequestOutput) Quantity

func (MeshConfigSidecarResourcesRequestOutput) ToMeshConfigSidecarResourcesRequestOutput

func (o MeshConfigSidecarResourcesRequestOutput) ToMeshConfigSidecarResourcesRequestOutput() MeshConfigSidecarResourcesRequestOutput

func (MeshConfigSidecarResourcesRequestOutput) ToMeshConfigSidecarResourcesRequestOutputWithContext

func (o MeshConfigSidecarResourcesRequestOutput) ToMeshConfigSidecarResourcesRequestOutputWithContext(ctx context.Context) MeshConfigSidecarResourcesRequestOutput

type MeshConfigTracing

type MeshConfigTracing struct {
	Apm      *MeshConfigTracingApm    `pulumi:"apm"`
	Enable   *bool                    `pulumi:"enable"`
	Sampling *float64                 `pulumi:"sampling"`
	Zipkin   *MeshConfigTracingZipkin `pulumi:"zipkin"`
}

type MeshConfigTracingApm

type MeshConfigTracingApm struct {
	Enable     *bool   `pulumi:"enable"`
	InstanceId *string `pulumi:"instanceId"`
	Region     *string `pulumi:"region"`
}

type MeshConfigTracingApmArgs

type MeshConfigTracingApmArgs struct {
	Enable     pulumi.BoolPtrInput   `pulumi:"enable"`
	InstanceId pulumi.StringPtrInput `pulumi:"instanceId"`
	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 (MeshConfigTracingApmOutput) InstanceId

func (MeshConfigTracingApmOutput) 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

type MeshConfigTracingApmPtrOutput

type MeshConfigTracingApmPtrOutput struct{ *pulumi.OutputState }

func (MeshConfigTracingApmPtrOutput) Elem

func (MeshConfigTracingApmPtrOutput) ElementType

func (MeshConfigTracingApmPtrOutput) Enable

func (MeshConfigTracingApmPtrOutput) InstanceId

func (MeshConfigTracingApmPtrOutput) 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      MeshConfigTracingApmPtrInput    `pulumi:"apm"`
	Enable   pulumi.BoolPtrInput             `pulumi:"enable"`
	Sampling pulumi.Float64PtrInput          `pulumi:"sampling"`
	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 (MeshConfigTracingOutput) ElementType

func (MeshConfigTracingOutput) ElementType() reflect.Type

func (MeshConfigTracingOutput) Enable

func (MeshConfigTracingOutput) Sampling

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

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

type MeshConfigTracingPtrOutput

type MeshConfigTracingPtrOutput struct{ *pulumi.OutputState }

func (MeshConfigTracingPtrOutput) Apm

func (MeshConfigTracingPtrOutput) Elem

func (MeshConfigTracingPtrOutput) ElementType

func (MeshConfigTracingPtrOutput) ElementType() reflect.Type

func (MeshConfigTracingPtrOutput) Enable

func (MeshConfigTracingPtrOutput) Sampling

func (MeshConfigTracingPtrOutput) ToMeshConfigTracingPtrOutput

func (o MeshConfigTracingPtrOutput) ToMeshConfigTracingPtrOutput() MeshConfigTracingPtrOutput

func (MeshConfigTracingPtrOutput) ToMeshConfigTracingPtrOutputWithContext

func (o MeshConfigTracingPtrOutput) ToMeshConfigTracingPtrOutputWithContext(ctx context.Context) MeshConfigTracingPtrOutput

func (MeshConfigTracingPtrOutput) Zipkin

type MeshConfigTracingZipkin

type MeshConfigTracingZipkin struct {
	Address string `pulumi:"address"`
}

type MeshConfigTracingZipkinArgs

type MeshConfigTracingZipkinArgs struct {
	Address pulumi.StringInput `pulumi:"address"`
}

func (MeshConfigTracingZipkinArgs) ElementType

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 (MeshConfigTracingZipkinOutput) ElementType

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

type MeshConfigTracingZipkinPtrOutput

type MeshConfigTracingZipkinPtrOutput struct{ *pulumi.OutputState }

func (MeshConfigTracingZipkinPtrOutput) Address

func (MeshConfigTracingZipkinPtrOutput) Elem

func (MeshConfigTracingZipkinPtrOutput) ElementType

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

type MeshMap map[string]MeshInput

func (MeshMap) ElementType

func (MeshMap) ElementType() reflect.Type

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 (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) Config

func (o MeshOutput) Config() MeshConfigOutput

Mesh configuration.

func (MeshOutput) DisplayName

func (o MeshOutput) DisplayName() pulumi.StringOutput

Mesh name.

func (MeshOutput) ElementType

func (MeshOutput) ElementType() reflect.Type

func (MeshOutput) MeshId

func (o MeshOutput) MeshId() pulumi.StringOutput

Mesh ID.

func (MeshOutput) MeshVersion

func (o MeshOutput) MeshVersion() pulumi.StringOutput

Mesh version.

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

func (MeshOutput) Type

func (o MeshOutput) Type() pulumi.StringOutput

Mesh type.

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

func (MeshState) ElementType() reflect.Type

type MeshTagList

type MeshTagList struct {
	Key         string `pulumi:"key"`
	Passthrough *bool  `pulumi:"passthrough"`
	Value       string `pulumi:"value"`
}

type MeshTagListArgs

type MeshTagListArgs struct {
	Key         pulumi.StringInput  `pulumi:"key"`
	Passthrough pulumi.BoolPtrInput `pulumi:"passthrough"`
	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 (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) Key

func (MeshTagListOutput) Passthrough

func (o MeshTagListOutput) Passthrough() pulumi.BoolPtrOutput

func (MeshTagListOutput) ToMeshTagListOutput

func (o MeshTagListOutput) ToMeshTagListOutput() MeshTagListOutput

func (MeshTagListOutput) ToMeshTagListOutputWithContext

func (o MeshTagListOutput) ToMeshTagListOutputWithContext(ctx context.Context) MeshTagListOutput

func (MeshTagListOutput) Value

type PrometheusAttachment

type PrometheusAttachment struct {
	pulumi.CustomResourceState

	// Mesh ID.
	MeshId pulumi.StringOutput `pulumi:"meshId"`
	// Prometheus configuration.
	Prometheus PrometheusAttachmentPrometheusOutput `pulumi:"prometheus"`
}

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) Index

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) MapIndex

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

Mesh ID.

func (PrometheusAttachmentOutput) Prometheus

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 {
	CustomProm *PrometheusAttachmentPrometheusCustomProm `pulumi:"customProm"`
	InstanceId *string                                   `pulumi:"instanceId"`
	Region     *string                                   `pulumi:"region"`
	SubnetId   *string                                   `pulumi:"subnetId"`
	VpcId      *string                                   `pulumi:"vpcId"`
}

type PrometheusAttachmentPrometheusArgs

type PrometheusAttachmentPrometheusArgs struct {
	CustomProm PrometheusAttachmentPrometheusCustomPromPtrInput `pulumi:"customProm"`
	InstanceId pulumi.StringPtrInput                            `pulumi:"instanceId"`
	Region     pulumi.StringPtrInput                            `pulumi:"region"`
	SubnetId   pulumi.StringPtrInput                            `pulumi:"subnetId"`
	VpcId      pulumi.StringPtrInput                            `pulumi:"vpcId"`
}

func (PrometheusAttachmentPrometheusArgs) ElementType

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 {
	AuthType     string  `pulumi:"authType"`
	IsPublicAddr *bool   `pulumi:"isPublicAddr"`
	Password     *string `pulumi:"password"`
	Url          string  `pulumi:"url"`
	Username     *string `pulumi:"username"`
	VpcId        *string `pulumi:"vpcId"`
}

type PrometheusAttachmentPrometheusCustomPromArgs

type PrometheusAttachmentPrometheusCustomPromArgs struct {
	AuthType     pulumi.StringInput    `pulumi:"authType"`
	IsPublicAddr pulumi.BoolPtrInput   `pulumi:"isPublicAddr"`
	Password     pulumi.StringPtrInput `pulumi:"password"`
	Url          pulumi.StringInput    `pulumi:"url"`
	Username     pulumi.StringPtrInput `pulumi:"username"`
	VpcId        pulumi.StringPtrInput `pulumi:"vpcId"`
}

func (PrometheusAttachmentPrometheusCustomPromArgs) ElementType

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 (PrometheusAttachmentPrometheusCustomPromOutput) ElementType

func (PrometheusAttachmentPrometheusCustomPromOutput) IsPublicAddr

func (PrometheusAttachmentPrometheusCustomPromOutput) Password

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 (PrometheusAttachmentPrometheusCustomPromOutput) Username

func (PrometheusAttachmentPrometheusCustomPromOutput) VpcId

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

type PrometheusAttachmentPrometheusCustomPromPtrOutput

type PrometheusAttachmentPrometheusCustomPromPtrOutput struct{ *pulumi.OutputState }

func (PrometheusAttachmentPrometheusCustomPromPtrOutput) AuthType

func (PrometheusAttachmentPrometheusCustomPromPtrOutput) Elem

func (PrometheusAttachmentPrometheusCustomPromPtrOutput) ElementType

func (PrometheusAttachmentPrometheusCustomPromPtrOutput) IsPublicAddr

func (PrometheusAttachmentPrometheusCustomPromPtrOutput) Password

func (PrometheusAttachmentPrometheusCustomPromPtrOutput) ToPrometheusAttachmentPrometheusCustomPromPtrOutput

func (o PrometheusAttachmentPrometheusCustomPromPtrOutput) ToPrometheusAttachmentPrometheusCustomPromPtrOutput() PrometheusAttachmentPrometheusCustomPromPtrOutput

func (PrometheusAttachmentPrometheusCustomPromPtrOutput) ToPrometheusAttachmentPrometheusCustomPromPtrOutputWithContext

func (o PrometheusAttachmentPrometheusCustomPromPtrOutput) ToPrometheusAttachmentPrometheusCustomPromPtrOutputWithContext(ctx context.Context) PrometheusAttachmentPrometheusCustomPromPtrOutput

func (PrometheusAttachmentPrometheusCustomPromPtrOutput) Url

func (PrometheusAttachmentPrometheusCustomPromPtrOutput) Username

func (PrometheusAttachmentPrometheusCustomPromPtrOutput) VpcId

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 (PrometheusAttachmentPrometheusOutput) ElementType

func (PrometheusAttachmentPrometheusOutput) InstanceId

func (PrometheusAttachmentPrometheusOutput) Region

func (PrometheusAttachmentPrometheusOutput) SubnetId

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

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

type PrometheusAttachmentPrometheusPtrOutput

type PrometheusAttachmentPrometheusPtrOutput struct{ *pulumi.OutputState }

func (PrometheusAttachmentPrometheusPtrOutput) CustomProm

func (PrometheusAttachmentPrometheusPtrOutput) Elem

func (PrometheusAttachmentPrometheusPtrOutput) ElementType

func (PrometheusAttachmentPrometheusPtrOutput) InstanceId

func (PrometheusAttachmentPrometheusPtrOutput) Region

func (PrometheusAttachmentPrometheusPtrOutput) SubnetId

func (PrometheusAttachmentPrometheusPtrOutput) ToPrometheusAttachmentPrometheusPtrOutput

func (o PrometheusAttachmentPrometheusPtrOutput) ToPrometheusAttachmentPrometheusPtrOutput() PrometheusAttachmentPrometheusPtrOutput

func (PrometheusAttachmentPrometheusPtrOutput) ToPrometheusAttachmentPrometheusPtrOutputWithContext

func (o PrometheusAttachmentPrometheusPtrOutput) ToPrometheusAttachmentPrometheusPtrOutputWithContext(ctx context.Context) PrometheusAttachmentPrometheusPtrOutput

func (PrometheusAttachmentPrometheusPtrOutput) VpcId

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"`
}

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 TracingConfigApm struct {
	Enable     *bool   `pulumi:"enable"`
	InstanceId *string `pulumi:"instanceId"`
	Region     *string `pulumi:"region"`
}

type TracingConfigApmArgs

type TracingConfigApmArgs struct {
	Enable     pulumi.BoolPtrInput   `pulumi:"enable"`
	InstanceId pulumi.StringPtrInput `pulumi:"instanceId"`
	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 (TracingConfigApmOutput) InstanceId

func (TracingConfigApmOutput) 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

type TracingConfigApmPtrOutput

type TracingConfigApmPtrOutput struct{ *pulumi.OutputState }

func (TracingConfigApmPtrOutput) Elem

func (TracingConfigApmPtrOutput) ElementType

func (TracingConfigApmPtrOutput) ElementType() reflect.Type

func (TracingConfigApmPtrOutput) Enable

func (TracingConfigApmPtrOutput) InstanceId

func (TracingConfigApmPtrOutput) 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 (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 (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

APM config.

func (TracingConfigOutput) ElementType

func (TracingConfigOutput) ElementType() reflect.Type

func (TracingConfigOutput) Enable

Whether enable tracing.

func (TracingConfigOutput) MeshId

Mesh ID.

func (TracingConfigOutput) Sampling

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

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 {
	Address string `pulumi:"address"`
}

type TracingConfigZipkinArgs

type TracingConfigZipkinArgs struct {
	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 (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

type TracingConfigZipkinPtrOutput

type TracingConfigZipkinPtrOutput struct{ *pulumi.OutputState }

func (TracingConfigZipkinPtrOutput) Address

func (TracingConfigZipkinPtrOutput) Elem

func (TracingConfigZipkinPtrOutput) ElementType

func (TracingConfigZipkinPtrOutput) ToTracingConfigZipkinPtrOutput

func (o TracingConfigZipkinPtrOutput) ToTracingConfigZipkinPtrOutput() TracingConfigZipkinPtrOutput

func (TracingConfigZipkinPtrOutput) ToTracingConfigZipkinPtrOutputWithContext

func (o TracingConfigZipkinPtrOutput) ToTracingConfigZipkinPtrOutputWithContext(ctx context.Context) TracingConfigZipkinPtrOutput

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL