tsf

package
v0.1.3 Latest Latest
Warning

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

Go to latest
Published: May 11, 2023 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PkgVersion

func PkgVersion() (semver.Version, error)

PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.

Types

type ApiGroup

type ApiGroup struct {
	pulumi.CustomResourceState

	// Access group ACL type.
	AclMode pulumi.StringOutput `pulumi:"aclMode"`
	// number of APIs.
	ApiCount pulumi.IntOutput `pulumi:"apiCount"`
	// authentication type. secret: key authentication; none: no authentication.
	AuthType pulumi.StringOutput `pulumi:"authType"`
	// api group bound gateway deployment group.
	BindedGatewayDeployGroups ApiGroupBindedGatewayDeployGroupArrayOutput `pulumi:"bindedGatewayDeployGroups"`
	// Group creation time such as: 2019-06-20 15:51:28.
	CreatedTime pulumi.StringOutput `pulumi:"createdTime"`
	// remarks.
	Description pulumi.StringOutput `pulumi:"description"`
	// gateway entity ID.
	GatewayInstanceId pulumi.StringOutput `pulumi:"gatewayInstanceId"`
	// Type of gateway instance.
	GatewayInstanceType pulumi.StringOutput `pulumi:"gatewayInstanceType"`
	// grouping context.
	GroupContext pulumi.StringOutput `pulumi:"groupContext"`
	// Api Group Id.
	GroupId pulumi.StringOutput `pulumi:"groupId"`
	// group name, cannot contain Chinese.
	GroupName pulumi.StringOutput `pulumi:"groupName"`
	// grouping type, default ms. ms: microservice grouping; external: external Api grouping.
	GroupType pulumi.StringOutput `pulumi:"groupType"`
	// namespace parameter key value.
	NamespaceNameKey pulumi.StringOutput `pulumi:"namespaceNameKey"`
	// namespace parameter position, path, header or query, the default is path.
	NamespaceNameKeyPosition pulumi.StringOutput `pulumi:"namespaceNameKeyPosition"`
	// microservice name parameter key value.
	ServiceNameKey pulumi.StringOutput `pulumi:"serviceNameKey"`
	// microservice name parameter position, path, header or query, the default is path.
	ServiceNameKeyPosition pulumi.StringOutput `pulumi:"serviceNameKeyPosition"`
	// Release status, drafted: Not published. released: released.
	Status pulumi.StringOutput `pulumi:"status"`
	// Group update time such as: 2019-06-20 15:51:28.
	UpdatedTime pulumi.StringOutput `pulumi:"updatedTime"`
}

Provides a resource to create a tsf apiGroup

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tsf"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Tsf.NewApiGroup(ctx, "apiGroup", &Tsf.ApiGroupArgs{
			AuthType:                 pulumi.String("none"),
			Description:              pulumi.String("terraform-test"),
			GatewayInstanceId:        pulumi.String("gw-ins-i6mjpgm8"),
			GroupContext:             pulumi.String("/terraform-test"),
			GroupName:                pulumi.String("terraform_test_group"),
			GroupType:                pulumi.String("ms"),
			NamespaceNameKeyPosition: pulumi.String("path"),
			ServiceNameKeyPosition:   pulumi.String("path"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

tsf api_group can be imported using the id, e.g.

```sh

$ pulumi import tencentcloud:Tsf/apiGroup:ApiGroup api_group api_group_id

```

func GetApiGroup

func GetApiGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApiGroupState, opts ...pulumi.ResourceOption) (*ApiGroup, error)

GetApiGroup gets an existing ApiGroup 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 NewApiGroup

func NewApiGroup(ctx *pulumi.Context,
	name string, args *ApiGroupArgs, opts ...pulumi.ResourceOption) (*ApiGroup, error)

NewApiGroup registers a new resource with the given unique name, arguments, and options.

func (*ApiGroup) ElementType

func (*ApiGroup) ElementType() reflect.Type

func (*ApiGroup) ToApiGroupOutput

func (i *ApiGroup) ToApiGroupOutput() ApiGroupOutput

func (*ApiGroup) ToApiGroupOutputWithContext

func (i *ApiGroup) ToApiGroupOutputWithContext(ctx context.Context) ApiGroupOutput

type ApiGroupArgs

type ApiGroupArgs struct {
	// authentication type. secret: key authentication; none: no authentication.
	AuthType pulumi.StringPtrInput
	// remarks.
	Description pulumi.StringPtrInput
	// gateway entity ID.
	GatewayInstanceId pulumi.StringPtrInput
	// grouping context.
	GroupContext pulumi.StringInput
	// group name, cannot contain Chinese.
	GroupName pulumi.StringInput
	// grouping type, default ms. ms: microservice grouping; external: external Api grouping.
	GroupType pulumi.StringPtrInput
	// namespace parameter key value.
	NamespaceNameKey pulumi.StringPtrInput
	// namespace parameter position, path, header or query, the default is path.
	NamespaceNameKeyPosition pulumi.StringPtrInput
	// microservice name parameter key value.
	ServiceNameKey pulumi.StringPtrInput
	// microservice name parameter position, path, header or query, the default is path.
	ServiceNameKeyPosition pulumi.StringPtrInput
}

The set of arguments for constructing a ApiGroup resource.

func (ApiGroupArgs) ElementType

func (ApiGroupArgs) ElementType() reflect.Type

type ApiGroupArray

type ApiGroupArray []ApiGroupInput

func (ApiGroupArray) ElementType

func (ApiGroupArray) ElementType() reflect.Type

func (ApiGroupArray) ToApiGroupArrayOutput

func (i ApiGroupArray) ToApiGroupArrayOutput() ApiGroupArrayOutput

func (ApiGroupArray) ToApiGroupArrayOutputWithContext

func (i ApiGroupArray) ToApiGroupArrayOutputWithContext(ctx context.Context) ApiGroupArrayOutput

type ApiGroupArrayInput

type ApiGroupArrayInput interface {
	pulumi.Input

	ToApiGroupArrayOutput() ApiGroupArrayOutput
	ToApiGroupArrayOutputWithContext(context.Context) ApiGroupArrayOutput
}

ApiGroupArrayInput is an input type that accepts ApiGroupArray and ApiGroupArrayOutput values. You can construct a concrete instance of `ApiGroupArrayInput` via:

ApiGroupArray{ ApiGroupArgs{...} }

type ApiGroupArrayOutput

type ApiGroupArrayOutput struct{ *pulumi.OutputState }

func (ApiGroupArrayOutput) ElementType

func (ApiGroupArrayOutput) ElementType() reflect.Type

func (ApiGroupArrayOutput) Index

func (ApiGroupArrayOutput) ToApiGroupArrayOutput

func (o ApiGroupArrayOutput) ToApiGroupArrayOutput() ApiGroupArrayOutput

func (ApiGroupArrayOutput) ToApiGroupArrayOutputWithContext

func (o ApiGroupArrayOutput) ToApiGroupArrayOutputWithContext(ctx context.Context) ApiGroupArrayOutput

type ApiGroupBindedGatewayDeployGroup

type ApiGroupBindedGatewayDeployGroup struct {
	// application ID.
	ApplicationId *string `pulumi:"applicationId"`
	// Application Name.
	ApplicationName *string `pulumi:"applicationName"`
	// Application classification: V: virtual machine application, C: container application.
	ApplicationType *string `pulumi:"applicationType"`
	// Cluster type, C: container, V: virtual machine.
	ClusterType *string `pulumi:"clusterType"`
	// Gateway deployment group ID.
	DeployGroupId *string `pulumi:"deployGroupId"`
	// Gateway deployment group name.
	DeployGroupName *string `pulumi:"deployGroupName"`
	// Deployment group application status, values: Running, Waiting, Paused, Updating, RollingBack, Abnormal, Unknown.
	GroupStatus *string `pulumi:"groupStatus"`
}

type ApiGroupBindedGatewayDeployGroupArgs

type ApiGroupBindedGatewayDeployGroupArgs struct {
	// application ID.
	ApplicationId pulumi.StringPtrInput `pulumi:"applicationId"`
	// Application Name.
	ApplicationName pulumi.StringPtrInput `pulumi:"applicationName"`
	// Application classification: V: virtual machine application, C: container application.
	ApplicationType pulumi.StringPtrInput `pulumi:"applicationType"`
	// Cluster type, C: container, V: virtual machine.
	ClusterType pulumi.StringPtrInput `pulumi:"clusterType"`
	// Gateway deployment group ID.
	DeployGroupId pulumi.StringPtrInput `pulumi:"deployGroupId"`
	// Gateway deployment group name.
	DeployGroupName pulumi.StringPtrInput `pulumi:"deployGroupName"`
	// Deployment group application status, values: Running, Waiting, Paused, Updating, RollingBack, Abnormal, Unknown.
	GroupStatus pulumi.StringPtrInput `pulumi:"groupStatus"`
}

func (ApiGroupBindedGatewayDeployGroupArgs) ElementType

func (ApiGroupBindedGatewayDeployGroupArgs) ToApiGroupBindedGatewayDeployGroupOutput

func (i ApiGroupBindedGatewayDeployGroupArgs) ToApiGroupBindedGatewayDeployGroupOutput() ApiGroupBindedGatewayDeployGroupOutput

func (ApiGroupBindedGatewayDeployGroupArgs) ToApiGroupBindedGatewayDeployGroupOutputWithContext

func (i ApiGroupBindedGatewayDeployGroupArgs) ToApiGroupBindedGatewayDeployGroupOutputWithContext(ctx context.Context) ApiGroupBindedGatewayDeployGroupOutput

type ApiGroupBindedGatewayDeployGroupArray

type ApiGroupBindedGatewayDeployGroupArray []ApiGroupBindedGatewayDeployGroupInput

func (ApiGroupBindedGatewayDeployGroupArray) ElementType

func (ApiGroupBindedGatewayDeployGroupArray) ToApiGroupBindedGatewayDeployGroupArrayOutput

func (i ApiGroupBindedGatewayDeployGroupArray) ToApiGroupBindedGatewayDeployGroupArrayOutput() ApiGroupBindedGatewayDeployGroupArrayOutput

func (ApiGroupBindedGatewayDeployGroupArray) ToApiGroupBindedGatewayDeployGroupArrayOutputWithContext

func (i ApiGroupBindedGatewayDeployGroupArray) ToApiGroupBindedGatewayDeployGroupArrayOutputWithContext(ctx context.Context) ApiGroupBindedGatewayDeployGroupArrayOutput

type ApiGroupBindedGatewayDeployGroupArrayInput

type ApiGroupBindedGatewayDeployGroupArrayInput interface {
	pulumi.Input

	ToApiGroupBindedGatewayDeployGroupArrayOutput() ApiGroupBindedGatewayDeployGroupArrayOutput
	ToApiGroupBindedGatewayDeployGroupArrayOutputWithContext(context.Context) ApiGroupBindedGatewayDeployGroupArrayOutput
}

ApiGroupBindedGatewayDeployGroupArrayInput is an input type that accepts ApiGroupBindedGatewayDeployGroupArray and ApiGroupBindedGatewayDeployGroupArrayOutput values. You can construct a concrete instance of `ApiGroupBindedGatewayDeployGroupArrayInput` via:

ApiGroupBindedGatewayDeployGroupArray{ ApiGroupBindedGatewayDeployGroupArgs{...} }

type ApiGroupBindedGatewayDeployGroupArrayOutput

type ApiGroupBindedGatewayDeployGroupArrayOutput struct{ *pulumi.OutputState }

func (ApiGroupBindedGatewayDeployGroupArrayOutput) ElementType

func (ApiGroupBindedGatewayDeployGroupArrayOutput) Index

func (ApiGroupBindedGatewayDeployGroupArrayOutput) ToApiGroupBindedGatewayDeployGroupArrayOutput

func (o ApiGroupBindedGatewayDeployGroupArrayOutput) ToApiGroupBindedGatewayDeployGroupArrayOutput() ApiGroupBindedGatewayDeployGroupArrayOutput

func (ApiGroupBindedGatewayDeployGroupArrayOutput) ToApiGroupBindedGatewayDeployGroupArrayOutputWithContext

func (o ApiGroupBindedGatewayDeployGroupArrayOutput) ToApiGroupBindedGatewayDeployGroupArrayOutputWithContext(ctx context.Context) ApiGroupBindedGatewayDeployGroupArrayOutput

type ApiGroupBindedGatewayDeployGroupInput

type ApiGroupBindedGatewayDeployGroupInput interface {
	pulumi.Input

	ToApiGroupBindedGatewayDeployGroupOutput() ApiGroupBindedGatewayDeployGroupOutput
	ToApiGroupBindedGatewayDeployGroupOutputWithContext(context.Context) ApiGroupBindedGatewayDeployGroupOutput
}

ApiGroupBindedGatewayDeployGroupInput is an input type that accepts ApiGroupBindedGatewayDeployGroupArgs and ApiGroupBindedGatewayDeployGroupOutput values. You can construct a concrete instance of `ApiGroupBindedGatewayDeployGroupInput` via:

ApiGroupBindedGatewayDeployGroupArgs{...}

type ApiGroupBindedGatewayDeployGroupOutput

type ApiGroupBindedGatewayDeployGroupOutput struct{ *pulumi.OutputState }

func (ApiGroupBindedGatewayDeployGroupOutput) ApplicationId

application ID.

func (ApiGroupBindedGatewayDeployGroupOutput) ApplicationName

Application Name.

func (ApiGroupBindedGatewayDeployGroupOutput) ApplicationType

Application classification: V: virtual machine application, C: container application.

func (ApiGroupBindedGatewayDeployGroupOutput) ClusterType

Cluster type, C: container, V: virtual machine.

func (ApiGroupBindedGatewayDeployGroupOutput) DeployGroupId

Gateway deployment group ID.

func (ApiGroupBindedGatewayDeployGroupOutput) DeployGroupName

Gateway deployment group name.

func (ApiGroupBindedGatewayDeployGroupOutput) ElementType

func (ApiGroupBindedGatewayDeployGroupOutput) GroupStatus

Deployment group application status, values: Running, Waiting, Paused, Updating, RollingBack, Abnormal, Unknown.

func (ApiGroupBindedGatewayDeployGroupOutput) ToApiGroupBindedGatewayDeployGroupOutput

func (o ApiGroupBindedGatewayDeployGroupOutput) ToApiGroupBindedGatewayDeployGroupOutput() ApiGroupBindedGatewayDeployGroupOutput

func (ApiGroupBindedGatewayDeployGroupOutput) ToApiGroupBindedGatewayDeployGroupOutputWithContext

func (o ApiGroupBindedGatewayDeployGroupOutput) ToApiGroupBindedGatewayDeployGroupOutputWithContext(ctx context.Context) ApiGroupBindedGatewayDeployGroupOutput

type ApiGroupInput

type ApiGroupInput interface {
	pulumi.Input

	ToApiGroupOutput() ApiGroupOutput
	ToApiGroupOutputWithContext(ctx context.Context) ApiGroupOutput
}

type ApiGroupMap

type ApiGroupMap map[string]ApiGroupInput

func (ApiGroupMap) ElementType

func (ApiGroupMap) ElementType() reflect.Type

func (ApiGroupMap) ToApiGroupMapOutput

func (i ApiGroupMap) ToApiGroupMapOutput() ApiGroupMapOutput

func (ApiGroupMap) ToApiGroupMapOutputWithContext

func (i ApiGroupMap) ToApiGroupMapOutputWithContext(ctx context.Context) ApiGroupMapOutput

type ApiGroupMapInput

type ApiGroupMapInput interface {
	pulumi.Input

	ToApiGroupMapOutput() ApiGroupMapOutput
	ToApiGroupMapOutputWithContext(context.Context) ApiGroupMapOutput
}

ApiGroupMapInput is an input type that accepts ApiGroupMap and ApiGroupMapOutput values. You can construct a concrete instance of `ApiGroupMapInput` via:

ApiGroupMap{ "key": ApiGroupArgs{...} }

type ApiGroupMapOutput

type ApiGroupMapOutput struct{ *pulumi.OutputState }

func (ApiGroupMapOutput) ElementType

func (ApiGroupMapOutput) ElementType() reflect.Type

func (ApiGroupMapOutput) MapIndex

func (ApiGroupMapOutput) ToApiGroupMapOutput

func (o ApiGroupMapOutput) ToApiGroupMapOutput() ApiGroupMapOutput

func (ApiGroupMapOutput) ToApiGroupMapOutputWithContext

func (o ApiGroupMapOutput) ToApiGroupMapOutputWithContext(ctx context.Context) ApiGroupMapOutput

type ApiGroupOutput

type ApiGroupOutput struct{ *pulumi.OutputState }

func (ApiGroupOutput) AclMode

func (o ApiGroupOutput) AclMode() pulumi.StringOutput

Access group ACL type.

func (ApiGroupOutput) ApiCount

func (o ApiGroupOutput) ApiCount() pulumi.IntOutput

number of APIs.

func (ApiGroupOutput) AuthType

func (o ApiGroupOutput) AuthType() pulumi.StringOutput

authentication type. secret: key authentication; none: no authentication.

func (ApiGroupOutput) BindedGatewayDeployGroups

func (o ApiGroupOutput) BindedGatewayDeployGroups() ApiGroupBindedGatewayDeployGroupArrayOutput

api group bound gateway deployment group.

func (ApiGroupOutput) CreatedTime

func (o ApiGroupOutput) CreatedTime() pulumi.StringOutput

Group creation time such as: 2019-06-20 15:51:28.

func (ApiGroupOutput) Description

func (o ApiGroupOutput) Description() pulumi.StringOutput

remarks.

func (ApiGroupOutput) ElementType

func (ApiGroupOutput) ElementType() reflect.Type

func (ApiGroupOutput) GatewayInstanceId

func (o ApiGroupOutput) GatewayInstanceId() pulumi.StringOutput

gateway entity ID.

func (ApiGroupOutput) GatewayInstanceType

func (o ApiGroupOutput) GatewayInstanceType() pulumi.StringOutput

Type of gateway instance.

func (ApiGroupOutput) GroupContext

func (o ApiGroupOutput) GroupContext() pulumi.StringOutput

grouping context.

func (ApiGroupOutput) GroupId

func (o ApiGroupOutput) GroupId() pulumi.StringOutput

Api Group Id.

func (ApiGroupOutput) GroupName

func (o ApiGroupOutput) GroupName() pulumi.StringOutput

group name, cannot contain Chinese.

func (ApiGroupOutput) GroupType

func (o ApiGroupOutput) GroupType() pulumi.StringOutput

grouping type, default ms. ms: microservice grouping; external: external Api grouping.

func (ApiGroupOutput) NamespaceNameKey

func (o ApiGroupOutput) NamespaceNameKey() pulumi.StringOutput

namespace parameter key value.

func (ApiGroupOutput) NamespaceNameKeyPosition

func (o ApiGroupOutput) NamespaceNameKeyPosition() pulumi.StringOutput

namespace parameter position, path, header or query, the default is path.

func (ApiGroupOutput) ServiceNameKey

func (o ApiGroupOutput) ServiceNameKey() pulumi.StringOutput

microservice name parameter key value.

func (ApiGroupOutput) ServiceNameKeyPosition

func (o ApiGroupOutput) ServiceNameKeyPosition() pulumi.StringOutput

microservice name parameter position, path, header or query, the default is path.

func (ApiGroupOutput) Status

func (o ApiGroupOutput) Status() pulumi.StringOutput

Release status, drafted: Not published. released: released.

func (ApiGroupOutput) ToApiGroupOutput

func (o ApiGroupOutput) ToApiGroupOutput() ApiGroupOutput

func (ApiGroupOutput) ToApiGroupOutputWithContext

func (o ApiGroupOutput) ToApiGroupOutputWithContext(ctx context.Context) ApiGroupOutput

func (ApiGroupOutput) UpdatedTime

func (o ApiGroupOutput) UpdatedTime() pulumi.StringOutput

Group update time such as: 2019-06-20 15:51:28.

type ApiGroupState

type ApiGroupState struct {
	// Access group ACL type.
	AclMode pulumi.StringPtrInput
	// number of APIs.
	ApiCount pulumi.IntPtrInput
	// authentication type. secret: key authentication; none: no authentication.
	AuthType pulumi.StringPtrInput
	// api group bound gateway deployment group.
	BindedGatewayDeployGroups ApiGroupBindedGatewayDeployGroupArrayInput
	// Group creation time such as: 2019-06-20 15:51:28.
	CreatedTime pulumi.StringPtrInput
	// remarks.
	Description pulumi.StringPtrInput
	// gateway entity ID.
	GatewayInstanceId pulumi.StringPtrInput
	// Type of gateway instance.
	GatewayInstanceType pulumi.StringPtrInput
	// grouping context.
	GroupContext pulumi.StringPtrInput
	// Api Group Id.
	GroupId pulumi.StringPtrInput
	// group name, cannot contain Chinese.
	GroupName pulumi.StringPtrInput
	// grouping type, default ms. ms: microservice grouping; external: external Api grouping.
	GroupType pulumi.StringPtrInput
	// namespace parameter key value.
	NamespaceNameKey pulumi.StringPtrInput
	// namespace parameter position, path, header or query, the default is path.
	NamespaceNameKeyPosition pulumi.StringPtrInput
	// microservice name parameter key value.
	ServiceNameKey pulumi.StringPtrInput
	// microservice name parameter position, path, header or query, the default is path.
	ServiceNameKeyPosition pulumi.StringPtrInput
	// Release status, drafted: Not published. released: released.
	Status pulumi.StringPtrInput
	// Group update time such as: 2019-06-20 15:51:28.
	UpdatedTime pulumi.StringPtrInput
}

func (ApiGroupState) ElementType

func (ApiGroupState) ElementType() reflect.Type

type ApiRateLimitRule

type ApiRateLimitRule struct {
	pulumi.CustomResourceState

	// Api Id.
	ApiId pulumi.StringOutput `pulumi:"apiId"`
	// creation time.
	CreatedTime pulumi.StringOutput `pulumi:"createdTime"`
	// describe.
	Description pulumi.StringOutput `pulumi:"description"`
	// qps value.
	MaxQps pulumi.IntOutput `pulumi:"maxQps"`
	// Rule content.
	RuleContent pulumi.StringOutput `pulumi:"ruleContent"`
	// rule Id.
	RuleId pulumi.StringOutput `pulumi:"ruleId"`
	// Current limit name.
	RuleName pulumi.StringOutput `pulumi:"ruleName"`
	// Tsf Rule ID.
	TsfRuleId pulumi.StringOutput `pulumi:"tsfRuleId"`
	// update time.
	UpdatedTime pulumi.StringOutput `pulumi:"updatedTime"`
	// Enabled/disabled, enabled/disabled, if not passed, it is enabled by default.
	UsableStatus pulumi.StringOutput `pulumi:"usableStatus"`
}

Provides a resource to create a tsf apiRateLimitRule

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tsf"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Tsf.NewApiRateLimitRule(ctx, "apiRateLimitRule", &Tsf.ApiRateLimitRuleArgs{
			ApiId:        pulumi.String("api-xxxxxx"),
			MaxQps:       pulumi.Int(10),
			UsableStatus: pulumi.String("enable"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

tsf api_rate_limit_rule can be imported using the id, e.g.

```sh

$ pulumi import tencentcloud:Tsf/apiRateLimitRule:ApiRateLimitRule api_rate_limit_rule api_rate_limit_rule_id

```

func GetApiRateLimitRule

func GetApiRateLimitRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApiRateLimitRuleState, opts ...pulumi.ResourceOption) (*ApiRateLimitRule, error)

GetApiRateLimitRule gets an existing ApiRateLimitRule 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 NewApiRateLimitRule

func NewApiRateLimitRule(ctx *pulumi.Context,
	name string, args *ApiRateLimitRuleArgs, opts ...pulumi.ResourceOption) (*ApiRateLimitRule, error)

NewApiRateLimitRule registers a new resource with the given unique name, arguments, and options.

func (*ApiRateLimitRule) ElementType

func (*ApiRateLimitRule) ElementType() reflect.Type

func (*ApiRateLimitRule) ToApiRateLimitRuleOutput

func (i *ApiRateLimitRule) ToApiRateLimitRuleOutput() ApiRateLimitRuleOutput

func (*ApiRateLimitRule) ToApiRateLimitRuleOutputWithContext

func (i *ApiRateLimitRule) ToApiRateLimitRuleOutputWithContext(ctx context.Context) ApiRateLimitRuleOutput

type ApiRateLimitRuleArgs

type ApiRateLimitRuleArgs struct {
	// Api Id.
	ApiId pulumi.StringInput
	// qps value.
	MaxQps pulumi.IntInput
	// Enabled/disabled, enabled/disabled, if not passed, it is enabled by default.
	UsableStatus pulumi.StringPtrInput
}

The set of arguments for constructing a ApiRateLimitRule resource.

func (ApiRateLimitRuleArgs) ElementType

func (ApiRateLimitRuleArgs) ElementType() reflect.Type

type ApiRateLimitRuleArray

type ApiRateLimitRuleArray []ApiRateLimitRuleInput

func (ApiRateLimitRuleArray) ElementType

func (ApiRateLimitRuleArray) ElementType() reflect.Type

func (ApiRateLimitRuleArray) ToApiRateLimitRuleArrayOutput

func (i ApiRateLimitRuleArray) ToApiRateLimitRuleArrayOutput() ApiRateLimitRuleArrayOutput

func (ApiRateLimitRuleArray) ToApiRateLimitRuleArrayOutputWithContext

func (i ApiRateLimitRuleArray) ToApiRateLimitRuleArrayOutputWithContext(ctx context.Context) ApiRateLimitRuleArrayOutput

type ApiRateLimitRuleArrayInput

type ApiRateLimitRuleArrayInput interface {
	pulumi.Input

	ToApiRateLimitRuleArrayOutput() ApiRateLimitRuleArrayOutput
	ToApiRateLimitRuleArrayOutputWithContext(context.Context) ApiRateLimitRuleArrayOutput
}

ApiRateLimitRuleArrayInput is an input type that accepts ApiRateLimitRuleArray and ApiRateLimitRuleArrayOutput values. You can construct a concrete instance of `ApiRateLimitRuleArrayInput` via:

ApiRateLimitRuleArray{ ApiRateLimitRuleArgs{...} }

type ApiRateLimitRuleArrayOutput

type ApiRateLimitRuleArrayOutput struct{ *pulumi.OutputState }

func (ApiRateLimitRuleArrayOutput) ElementType

func (ApiRateLimitRuleArrayOutput) Index

func (ApiRateLimitRuleArrayOutput) ToApiRateLimitRuleArrayOutput

func (o ApiRateLimitRuleArrayOutput) ToApiRateLimitRuleArrayOutput() ApiRateLimitRuleArrayOutput

func (ApiRateLimitRuleArrayOutput) ToApiRateLimitRuleArrayOutputWithContext

func (o ApiRateLimitRuleArrayOutput) ToApiRateLimitRuleArrayOutputWithContext(ctx context.Context) ApiRateLimitRuleArrayOutput

type ApiRateLimitRuleInput

type ApiRateLimitRuleInput interface {
	pulumi.Input

	ToApiRateLimitRuleOutput() ApiRateLimitRuleOutput
	ToApiRateLimitRuleOutputWithContext(ctx context.Context) ApiRateLimitRuleOutput
}

type ApiRateLimitRuleMap

type ApiRateLimitRuleMap map[string]ApiRateLimitRuleInput

func (ApiRateLimitRuleMap) ElementType

func (ApiRateLimitRuleMap) ElementType() reflect.Type

func (ApiRateLimitRuleMap) ToApiRateLimitRuleMapOutput

func (i ApiRateLimitRuleMap) ToApiRateLimitRuleMapOutput() ApiRateLimitRuleMapOutput

func (ApiRateLimitRuleMap) ToApiRateLimitRuleMapOutputWithContext

func (i ApiRateLimitRuleMap) ToApiRateLimitRuleMapOutputWithContext(ctx context.Context) ApiRateLimitRuleMapOutput

type ApiRateLimitRuleMapInput

type ApiRateLimitRuleMapInput interface {
	pulumi.Input

	ToApiRateLimitRuleMapOutput() ApiRateLimitRuleMapOutput
	ToApiRateLimitRuleMapOutputWithContext(context.Context) ApiRateLimitRuleMapOutput
}

ApiRateLimitRuleMapInput is an input type that accepts ApiRateLimitRuleMap and ApiRateLimitRuleMapOutput values. You can construct a concrete instance of `ApiRateLimitRuleMapInput` via:

ApiRateLimitRuleMap{ "key": ApiRateLimitRuleArgs{...} }

type ApiRateLimitRuleMapOutput

type ApiRateLimitRuleMapOutput struct{ *pulumi.OutputState }

func (ApiRateLimitRuleMapOutput) ElementType

func (ApiRateLimitRuleMapOutput) ElementType() reflect.Type

func (ApiRateLimitRuleMapOutput) MapIndex

func (ApiRateLimitRuleMapOutput) ToApiRateLimitRuleMapOutput

func (o ApiRateLimitRuleMapOutput) ToApiRateLimitRuleMapOutput() ApiRateLimitRuleMapOutput

func (ApiRateLimitRuleMapOutput) ToApiRateLimitRuleMapOutputWithContext

func (o ApiRateLimitRuleMapOutput) ToApiRateLimitRuleMapOutputWithContext(ctx context.Context) ApiRateLimitRuleMapOutput

type ApiRateLimitRuleOutput

type ApiRateLimitRuleOutput struct{ *pulumi.OutputState }

func (ApiRateLimitRuleOutput) ApiId

Api Id.

func (ApiRateLimitRuleOutput) CreatedTime

func (o ApiRateLimitRuleOutput) CreatedTime() pulumi.StringOutput

creation time.

func (ApiRateLimitRuleOutput) Description

func (o ApiRateLimitRuleOutput) Description() pulumi.StringOutput

describe.

func (ApiRateLimitRuleOutput) ElementType

func (ApiRateLimitRuleOutput) ElementType() reflect.Type

func (ApiRateLimitRuleOutput) MaxQps

qps value.

func (ApiRateLimitRuleOutput) RuleContent

func (o ApiRateLimitRuleOutput) RuleContent() pulumi.StringOutput

Rule content.

func (ApiRateLimitRuleOutput) RuleId

rule Id.

func (ApiRateLimitRuleOutput) RuleName

Current limit name.

func (ApiRateLimitRuleOutput) ToApiRateLimitRuleOutput

func (o ApiRateLimitRuleOutput) ToApiRateLimitRuleOutput() ApiRateLimitRuleOutput

func (ApiRateLimitRuleOutput) ToApiRateLimitRuleOutputWithContext

func (o ApiRateLimitRuleOutput) ToApiRateLimitRuleOutputWithContext(ctx context.Context) ApiRateLimitRuleOutput

func (ApiRateLimitRuleOutput) TsfRuleId

Tsf Rule ID.

func (ApiRateLimitRuleOutput) UpdatedTime

func (o ApiRateLimitRuleOutput) UpdatedTime() pulumi.StringOutput

update time.

func (ApiRateLimitRuleOutput) UsableStatus

func (o ApiRateLimitRuleOutput) UsableStatus() pulumi.StringOutput

Enabled/disabled, enabled/disabled, if not passed, it is enabled by default.

type ApiRateLimitRuleState

type ApiRateLimitRuleState struct {
	// Api Id.
	ApiId pulumi.StringPtrInput
	// creation time.
	CreatedTime pulumi.StringPtrInput
	// describe.
	Description pulumi.StringPtrInput
	// qps value.
	MaxQps pulumi.IntPtrInput
	// Rule content.
	RuleContent pulumi.StringPtrInput
	// rule Id.
	RuleId pulumi.StringPtrInput
	// Current limit name.
	RuleName pulumi.StringPtrInput
	// Tsf Rule ID.
	TsfRuleId pulumi.StringPtrInput
	// update time.
	UpdatedTime pulumi.StringPtrInput
	// Enabled/disabled, enabled/disabled, if not passed, it is enabled by default.
	UsableStatus pulumi.StringPtrInput
}

func (ApiRateLimitRuleState) ElementType

func (ApiRateLimitRuleState) ElementType() reflect.Type

type Application

type Application struct {
	pulumi.CustomResourceState

	// Application description.
	ApplicationDesc pulumi.StringPtrOutput `pulumi:"applicationDesc"`
	// Application log configuration, deprecated parameter.
	ApplicationLogConfig pulumi.StringPtrOutput `pulumi:"applicationLogConfig"`
	// Application name.
	ApplicationName pulumi.StringOutput `pulumi:"applicationName"`
	// Application resource type, deprecated parameter.
	ApplicationResourceType pulumi.StringPtrOutput `pulumi:"applicationResourceType"`
	// Application runtime type.
	ApplicationRuntimeType pulumi.StringPtrOutput `pulumi:"applicationRuntimeType"`
	// Application type: V for virtual machine, C for container, S for serverless.
	ApplicationType pulumi.StringOutput `pulumi:"applicationType"`
	// Ignore creating image repository.
	IgnoreCreateImageRepository pulumi.BoolPtrOutput `pulumi:"ignoreCreateImageRepository"`
	// Application microservice type: M for service mesh, N for normal application, G for gateway application.
	MicroserviceType pulumi.StringOutput `pulumi:"microserviceType"`
	// ID of the dataset to be bound.
	ProgramId pulumi.StringPtrOutput `pulumi:"programId"`
	// N/A.
	ProgramIdLists pulumi.StringArrayOutput `pulumi:"programIdLists"`
	// List of service configuration information.
	ServiceConfigLists ApplicationServiceConfigListArrayOutput `pulumi:"serviceConfigLists"`
}

Provides a resource to create a tsf application

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Tsf"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tsf"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Tsf.NewApplication(ctx, "application", &Tsf.ApplicationArgs{
			ApplicationDesc:             pulumi.String("This is my application"),
			ApplicationName:             pulumi.String("my-app"),
			ApplicationRuntimeType:      pulumi.String("Java"),
			ApplicationType:             pulumi.String("C"),
			IgnoreCreateImageRepository: pulumi.Bool(true),
			MicroserviceType:            pulumi.String("M"),
			ServiceConfigLists: tsf.ApplicationServiceConfigListArray{
				&tsf.ApplicationServiceConfigListArgs{
					HealthCheck: &tsf.ApplicationServiceConfigListHealthCheckArgs{
						Path: pulumi.String("/health"),
					},
					Name: pulumi.String("my-service"),
					Ports: tsf.ApplicationServiceConfigListPortArray{
						&tsf.ApplicationServiceConfigListPortArgs{
							Protocol:   pulumi.String("HTTP"),
							TargetPort: pulumi.Int(8080),
						},
					},
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetApplication

func GetApplication(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApplicationState, opts ...pulumi.ResourceOption) (*Application, error)

GetApplication gets an existing Application 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 NewApplication

func NewApplication(ctx *pulumi.Context,
	name string, args *ApplicationArgs, opts ...pulumi.ResourceOption) (*Application, error)

NewApplication registers a new resource with the given unique name, arguments, and options.

func (*Application) ElementType

func (*Application) ElementType() reflect.Type

func (*Application) ToApplicationOutput

func (i *Application) ToApplicationOutput() ApplicationOutput

func (*Application) ToApplicationOutputWithContext

func (i *Application) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput

type ApplicationArgs

type ApplicationArgs struct {
	// Application description.
	ApplicationDesc pulumi.StringPtrInput
	// Application log configuration, deprecated parameter.
	ApplicationLogConfig pulumi.StringPtrInput
	// Application name.
	ApplicationName pulumi.StringInput
	// Application resource type, deprecated parameter.
	ApplicationResourceType pulumi.StringPtrInput
	// Application runtime type.
	ApplicationRuntimeType pulumi.StringPtrInput
	// Application type: V for virtual machine, C for container, S for serverless.
	ApplicationType pulumi.StringInput
	// Ignore creating image repository.
	IgnoreCreateImageRepository pulumi.BoolPtrInput
	// Application microservice type: M for service mesh, N for normal application, G for gateway application.
	MicroserviceType pulumi.StringInput
	// ID of the dataset to be bound.
	ProgramId pulumi.StringPtrInput
	// N/A.
	ProgramIdLists pulumi.StringArrayInput
	// List of service configuration information.
	ServiceConfigLists ApplicationServiceConfigListArrayInput
}

The set of arguments for constructing a Application resource.

func (ApplicationArgs) ElementType

func (ApplicationArgs) ElementType() reflect.Type

type ApplicationArray

type ApplicationArray []ApplicationInput

func (ApplicationArray) ElementType

func (ApplicationArray) ElementType() reflect.Type

func (ApplicationArray) ToApplicationArrayOutput

func (i ApplicationArray) ToApplicationArrayOutput() ApplicationArrayOutput

func (ApplicationArray) ToApplicationArrayOutputWithContext

func (i ApplicationArray) ToApplicationArrayOutputWithContext(ctx context.Context) ApplicationArrayOutput

type ApplicationArrayInput

type ApplicationArrayInput interface {
	pulumi.Input

	ToApplicationArrayOutput() ApplicationArrayOutput
	ToApplicationArrayOutputWithContext(context.Context) ApplicationArrayOutput
}

ApplicationArrayInput is an input type that accepts ApplicationArray and ApplicationArrayOutput values. You can construct a concrete instance of `ApplicationArrayInput` via:

ApplicationArray{ ApplicationArgs{...} }

type ApplicationArrayOutput

type ApplicationArrayOutput struct{ *pulumi.OutputState }

func (ApplicationArrayOutput) ElementType

func (ApplicationArrayOutput) ElementType() reflect.Type

func (ApplicationArrayOutput) Index

func (ApplicationArrayOutput) ToApplicationArrayOutput

func (o ApplicationArrayOutput) ToApplicationArrayOutput() ApplicationArrayOutput

func (ApplicationArrayOutput) ToApplicationArrayOutputWithContext

func (o ApplicationArrayOutput) ToApplicationArrayOutputWithContext(ctx context.Context) ApplicationArrayOutput

type ApplicationConfig

type ApplicationConfig struct {
	pulumi.CustomResourceState

	// Application ID.
	ApplicationId pulumi.StringOutput `pulumi:"applicationId"`
	// configuration item name.
	ConfigName pulumi.StringOutput `pulumi:"configName"`
	// configuration item value type.
	ConfigType pulumi.StringPtrOutput `pulumi:"configType"`
	// configuration item value.
	ConfigValue pulumi.StringOutput `pulumi:"configValue"`
	// configuration item version.
	ConfigVersion pulumi.StringOutput `pulumi:"configVersion"`
	// configuration item version description.
	ConfigVersionDesc pulumi.StringPtrOutput `pulumi:"configVersionDesc"`
	// Base64 encoded configuration items.
	EncodeWithBase64 pulumi.BoolPtrOutput `pulumi:"encodeWithBase64"`
	// Program id list.
	ProgramIdLists pulumi.StringArrayOutput `pulumi:"programIdLists"`
}

Provides a resource to create a tsf applicationConfig

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tsf"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Tsf.NewApplicationConfig(ctx, "applicationConfig", &Tsf.ApplicationConfigArgs{
			ApplicationId:     pulumi.String("application-ym9mxmza"),
			ConfigName:        pulumi.String("test-2"),
			ConfigValue:       pulumi.String("name: \"name\""),
			ConfigVersion:     pulumi.String("1.0"),
			ConfigVersionDesc: pulumi.String("test2"),
			EncodeWithBase64:  pulumi.Bool(false),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetApplicationConfig

func GetApplicationConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApplicationConfigState, opts ...pulumi.ResourceOption) (*ApplicationConfig, error)

GetApplicationConfig gets an existing ApplicationConfig 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 NewApplicationConfig

func NewApplicationConfig(ctx *pulumi.Context,
	name string, args *ApplicationConfigArgs, opts ...pulumi.ResourceOption) (*ApplicationConfig, error)

NewApplicationConfig registers a new resource with the given unique name, arguments, and options.

func (*ApplicationConfig) ElementType

func (*ApplicationConfig) ElementType() reflect.Type

func (*ApplicationConfig) ToApplicationConfigOutput

func (i *ApplicationConfig) ToApplicationConfigOutput() ApplicationConfigOutput

func (*ApplicationConfig) ToApplicationConfigOutputWithContext

func (i *ApplicationConfig) ToApplicationConfigOutputWithContext(ctx context.Context) ApplicationConfigOutput

type ApplicationConfigArgs

type ApplicationConfigArgs struct {
	// Application ID.
	ApplicationId pulumi.StringInput
	// configuration item name.
	ConfigName pulumi.StringInput
	// configuration item value type.
	ConfigType pulumi.StringPtrInput
	// configuration item value.
	ConfigValue pulumi.StringInput
	// configuration item version.
	ConfigVersion pulumi.StringInput
	// configuration item version description.
	ConfigVersionDesc pulumi.StringPtrInput
	// Base64 encoded configuration items.
	EncodeWithBase64 pulumi.BoolPtrInput
	// Program id list.
	ProgramIdLists pulumi.StringArrayInput
}

The set of arguments for constructing a ApplicationConfig resource.

func (ApplicationConfigArgs) ElementType

func (ApplicationConfigArgs) ElementType() reflect.Type

type ApplicationConfigArray

type ApplicationConfigArray []ApplicationConfigInput

func (ApplicationConfigArray) ElementType

func (ApplicationConfigArray) ElementType() reflect.Type

func (ApplicationConfigArray) ToApplicationConfigArrayOutput

func (i ApplicationConfigArray) ToApplicationConfigArrayOutput() ApplicationConfigArrayOutput

func (ApplicationConfigArray) ToApplicationConfigArrayOutputWithContext

func (i ApplicationConfigArray) ToApplicationConfigArrayOutputWithContext(ctx context.Context) ApplicationConfigArrayOutput

type ApplicationConfigArrayInput

type ApplicationConfigArrayInput interface {
	pulumi.Input

	ToApplicationConfigArrayOutput() ApplicationConfigArrayOutput
	ToApplicationConfigArrayOutputWithContext(context.Context) ApplicationConfigArrayOutput
}

ApplicationConfigArrayInput is an input type that accepts ApplicationConfigArray and ApplicationConfigArrayOutput values. You can construct a concrete instance of `ApplicationConfigArrayInput` via:

ApplicationConfigArray{ ApplicationConfigArgs{...} }

type ApplicationConfigArrayOutput

type ApplicationConfigArrayOutput struct{ *pulumi.OutputState }

func (ApplicationConfigArrayOutput) ElementType

func (ApplicationConfigArrayOutput) Index

func (ApplicationConfigArrayOutput) ToApplicationConfigArrayOutput

func (o ApplicationConfigArrayOutput) ToApplicationConfigArrayOutput() ApplicationConfigArrayOutput

func (ApplicationConfigArrayOutput) ToApplicationConfigArrayOutputWithContext

func (o ApplicationConfigArrayOutput) ToApplicationConfigArrayOutputWithContext(ctx context.Context) ApplicationConfigArrayOutput

type ApplicationConfigInput

type ApplicationConfigInput interface {
	pulumi.Input

	ToApplicationConfigOutput() ApplicationConfigOutput
	ToApplicationConfigOutputWithContext(ctx context.Context) ApplicationConfigOutput
}

type ApplicationConfigMap

type ApplicationConfigMap map[string]ApplicationConfigInput

func (ApplicationConfigMap) ElementType

func (ApplicationConfigMap) ElementType() reflect.Type

func (ApplicationConfigMap) ToApplicationConfigMapOutput

func (i ApplicationConfigMap) ToApplicationConfigMapOutput() ApplicationConfigMapOutput

func (ApplicationConfigMap) ToApplicationConfigMapOutputWithContext

func (i ApplicationConfigMap) ToApplicationConfigMapOutputWithContext(ctx context.Context) ApplicationConfigMapOutput

type ApplicationConfigMapInput

type ApplicationConfigMapInput interface {
	pulumi.Input

	ToApplicationConfigMapOutput() ApplicationConfigMapOutput
	ToApplicationConfigMapOutputWithContext(context.Context) ApplicationConfigMapOutput
}

ApplicationConfigMapInput is an input type that accepts ApplicationConfigMap and ApplicationConfigMapOutput values. You can construct a concrete instance of `ApplicationConfigMapInput` via:

ApplicationConfigMap{ "key": ApplicationConfigArgs{...} }

type ApplicationConfigMapOutput

type ApplicationConfigMapOutput struct{ *pulumi.OutputState }

func (ApplicationConfigMapOutput) ElementType

func (ApplicationConfigMapOutput) ElementType() reflect.Type

func (ApplicationConfigMapOutput) MapIndex

func (ApplicationConfigMapOutput) ToApplicationConfigMapOutput

func (o ApplicationConfigMapOutput) ToApplicationConfigMapOutput() ApplicationConfigMapOutput

func (ApplicationConfigMapOutput) ToApplicationConfigMapOutputWithContext

func (o ApplicationConfigMapOutput) ToApplicationConfigMapOutputWithContext(ctx context.Context) ApplicationConfigMapOutput

type ApplicationConfigOutput

type ApplicationConfigOutput struct{ *pulumi.OutputState }

func (ApplicationConfigOutput) ApplicationId

func (o ApplicationConfigOutput) ApplicationId() pulumi.StringOutput

Application ID.

func (ApplicationConfigOutput) ConfigName

configuration item name.

func (ApplicationConfigOutput) ConfigType

configuration item value type.

func (ApplicationConfigOutput) ConfigValue

configuration item value.

func (ApplicationConfigOutput) ConfigVersion

func (o ApplicationConfigOutput) ConfigVersion() pulumi.StringOutput

configuration item version.

func (ApplicationConfigOutput) ConfigVersionDesc

func (o ApplicationConfigOutput) ConfigVersionDesc() pulumi.StringPtrOutput

configuration item version description.

func (ApplicationConfigOutput) ElementType

func (ApplicationConfigOutput) ElementType() reflect.Type

func (ApplicationConfigOutput) EncodeWithBase64

func (o ApplicationConfigOutput) EncodeWithBase64() pulumi.BoolPtrOutput

Base64 encoded configuration items.

func (ApplicationConfigOutput) ProgramIdLists

Program id list.

func (ApplicationConfigOutput) ToApplicationConfigOutput

func (o ApplicationConfigOutput) ToApplicationConfigOutput() ApplicationConfigOutput

func (ApplicationConfigOutput) ToApplicationConfigOutputWithContext

func (o ApplicationConfigOutput) ToApplicationConfigOutputWithContext(ctx context.Context) ApplicationConfigOutput

type ApplicationConfigState

type ApplicationConfigState struct {
	// Application ID.
	ApplicationId pulumi.StringPtrInput
	// configuration item name.
	ConfigName pulumi.StringPtrInput
	// configuration item value type.
	ConfigType pulumi.StringPtrInput
	// configuration item value.
	ConfigValue pulumi.StringPtrInput
	// configuration item version.
	ConfigVersion pulumi.StringPtrInput
	// configuration item version description.
	ConfigVersionDesc pulumi.StringPtrInput
	// Base64 encoded configuration items.
	EncodeWithBase64 pulumi.BoolPtrInput
	// Program id list.
	ProgramIdLists pulumi.StringArrayInput
}

func (ApplicationConfigState) ElementType

func (ApplicationConfigState) ElementType() reflect.Type

type ApplicationFileConfigRelease

type ApplicationFileConfigRelease struct {
	pulumi.CustomResourceState

	// File config id.
	ConfigId pulumi.StringOutput `pulumi:"configId"`
	// Group Id.
	GroupId pulumi.StringOutput `pulumi:"groupId"`
	// release Description.
	ReleaseDesc pulumi.StringPtrOutput `pulumi:"releaseDesc"`
}

Provides a resource to create a tsf applicationFileConfigRelease

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tsf"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Tsf.NewApplicationFileConfigRelease(ctx, "applicationFileConfigRelease", &Tsf.ApplicationFileConfigReleaseArgs{
			ConfigId:    pulumi.String("dcfg-f-123456"),
			GroupId:     pulumi.String("group-123456"),
			ReleaseDesc: pulumi.String("product release"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

tsf applicationfile_config_release can be imported using the id, e.g.

```sh

$ pulumi import tencentcloud:Tsf/applicationFileConfigRelease:ApplicationFileConfigRelease application_file_config_release application_file_config_release_id

```

func GetApplicationFileConfigRelease

func GetApplicationFileConfigRelease(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApplicationFileConfigReleaseState, opts ...pulumi.ResourceOption) (*ApplicationFileConfigRelease, error)

GetApplicationFileConfigRelease gets an existing ApplicationFileConfigRelease 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 NewApplicationFileConfigRelease

func NewApplicationFileConfigRelease(ctx *pulumi.Context,
	name string, args *ApplicationFileConfigReleaseArgs, opts ...pulumi.ResourceOption) (*ApplicationFileConfigRelease, error)

NewApplicationFileConfigRelease registers a new resource with the given unique name, arguments, and options.

func (*ApplicationFileConfigRelease) ElementType

func (*ApplicationFileConfigRelease) ElementType() reflect.Type

func (*ApplicationFileConfigRelease) ToApplicationFileConfigReleaseOutput

func (i *ApplicationFileConfigRelease) ToApplicationFileConfigReleaseOutput() ApplicationFileConfigReleaseOutput

func (*ApplicationFileConfigRelease) ToApplicationFileConfigReleaseOutputWithContext

func (i *ApplicationFileConfigRelease) ToApplicationFileConfigReleaseOutputWithContext(ctx context.Context) ApplicationFileConfigReleaseOutput

type ApplicationFileConfigReleaseArgs

type ApplicationFileConfigReleaseArgs struct {
	// File config id.
	ConfigId pulumi.StringInput
	// Group Id.
	GroupId pulumi.StringInput
	// release Description.
	ReleaseDesc pulumi.StringPtrInput
}

The set of arguments for constructing a ApplicationFileConfigRelease resource.

func (ApplicationFileConfigReleaseArgs) ElementType

type ApplicationFileConfigReleaseArray

type ApplicationFileConfigReleaseArray []ApplicationFileConfigReleaseInput

func (ApplicationFileConfigReleaseArray) ElementType

func (ApplicationFileConfigReleaseArray) ToApplicationFileConfigReleaseArrayOutput

func (i ApplicationFileConfigReleaseArray) ToApplicationFileConfigReleaseArrayOutput() ApplicationFileConfigReleaseArrayOutput

func (ApplicationFileConfigReleaseArray) ToApplicationFileConfigReleaseArrayOutputWithContext

func (i ApplicationFileConfigReleaseArray) ToApplicationFileConfigReleaseArrayOutputWithContext(ctx context.Context) ApplicationFileConfigReleaseArrayOutput

type ApplicationFileConfigReleaseArrayInput

type ApplicationFileConfigReleaseArrayInput interface {
	pulumi.Input

	ToApplicationFileConfigReleaseArrayOutput() ApplicationFileConfigReleaseArrayOutput
	ToApplicationFileConfigReleaseArrayOutputWithContext(context.Context) ApplicationFileConfigReleaseArrayOutput
}

ApplicationFileConfigReleaseArrayInput is an input type that accepts ApplicationFileConfigReleaseArray and ApplicationFileConfigReleaseArrayOutput values. You can construct a concrete instance of `ApplicationFileConfigReleaseArrayInput` via:

ApplicationFileConfigReleaseArray{ ApplicationFileConfigReleaseArgs{...} }

type ApplicationFileConfigReleaseArrayOutput

type ApplicationFileConfigReleaseArrayOutput struct{ *pulumi.OutputState }

func (ApplicationFileConfigReleaseArrayOutput) ElementType

func (ApplicationFileConfigReleaseArrayOutput) Index

func (ApplicationFileConfigReleaseArrayOutput) ToApplicationFileConfigReleaseArrayOutput

func (o ApplicationFileConfigReleaseArrayOutput) ToApplicationFileConfigReleaseArrayOutput() ApplicationFileConfigReleaseArrayOutput

func (ApplicationFileConfigReleaseArrayOutput) ToApplicationFileConfigReleaseArrayOutputWithContext

func (o ApplicationFileConfigReleaseArrayOutput) ToApplicationFileConfigReleaseArrayOutputWithContext(ctx context.Context) ApplicationFileConfigReleaseArrayOutput

type ApplicationFileConfigReleaseInput

type ApplicationFileConfigReleaseInput interface {
	pulumi.Input

	ToApplicationFileConfigReleaseOutput() ApplicationFileConfigReleaseOutput
	ToApplicationFileConfigReleaseOutputWithContext(ctx context.Context) ApplicationFileConfigReleaseOutput
}

type ApplicationFileConfigReleaseMap

type ApplicationFileConfigReleaseMap map[string]ApplicationFileConfigReleaseInput

func (ApplicationFileConfigReleaseMap) ElementType

func (ApplicationFileConfigReleaseMap) ToApplicationFileConfigReleaseMapOutput

func (i ApplicationFileConfigReleaseMap) ToApplicationFileConfigReleaseMapOutput() ApplicationFileConfigReleaseMapOutput

func (ApplicationFileConfigReleaseMap) ToApplicationFileConfigReleaseMapOutputWithContext

func (i ApplicationFileConfigReleaseMap) ToApplicationFileConfigReleaseMapOutputWithContext(ctx context.Context) ApplicationFileConfigReleaseMapOutput

type ApplicationFileConfigReleaseMapInput

type ApplicationFileConfigReleaseMapInput interface {
	pulumi.Input

	ToApplicationFileConfigReleaseMapOutput() ApplicationFileConfigReleaseMapOutput
	ToApplicationFileConfigReleaseMapOutputWithContext(context.Context) ApplicationFileConfigReleaseMapOutput
}

ApplicationFileConfigReleaseMapInput is an input type that accepts ApplicationFileConfigReleaseMap and ApplicationFileConfigReleaseMapOutput values. You can construct a concrete instance of `ApplicationFileConfigReleaseMapInput` via:

ApplicationFileConfigReleaseMap{ "key": ApplicationFileConfigReleaseArgs{...} }

type ApplicationFileConfigReleaseMapOutput

type ApplicationFileConfigReleaseMapOutput struct{ *pulumi.OutputState }

func (ApplicationFileConfigReleaseMapOutput) ElementType

func (ApplicationFileConfigReleaseMapOutput) MapIndex

func (ApplicationFileConfigReleaseMapOutput) ToApplicationFileConfigReleaseMapOutput

func (o ApplicationFileConfigReleaseMapOutput) ToApplicationFileConfigReleaseMapOutput() ApplicationFileConfigReleaseMapOutput

func (ApplicationFileConfigReleaseMapOutput) ToApplicationFileConfigReleaseMapOutputWithContext

func (o ApplicationFileConfigReleaseMapOutput) ToApplicationFileConfigReleaseMapOutputWithContext(ctx context.Context) ApplicationFileConfigReleaseMapOutput

type ApplicationFileConfigReleaseOutput

type ApplicationFileConfigReleaseOutput struct{ *pulumi.OutputState }

func (ApplicationFileConfigReleaseOutput) ConfigId

File config id.

func (ApplicationFileConfigReleaseOutput) ElementType

func (ApplicationFileConfigReleaseOutput) GroupId

Group Id.

func (ApplicationFileConfigReleaseOutput) ReleaseDesc

release Description.

func (ApplicationFileConfigReleaseOutput) ToApplicationFileConfigReleaseOutput

func (o ApplicationFileConfigReleaseOutput) ToApplicationFileConfigReleaseOutput() ApplicationFileConfigReleaseOutput

func (ApplicationFileConfigReleaseOutput) ToApplicationFileConfigReleaseOutputWithContext

func (o ApplicationFileConfigReleaseOutput) ToApplicationFileConfigReleaseOutputWithContext(ctx context.Context) ApplicationFileConfigReleaseOutput

type ApplicationFileConfigReleaseState

type ApplicationFileConfigReleaseState struct {
	// File config id.
	ConfigId pulumi.StringPtrInput
	// Group Id.
	GroupId pulumi.StringPtrInput
	// release Description.
	ReleaseDesc pulumi.StringPtrInput
}

func (ApplicationFileConfigReleaseState) ElementType

type ApplicationInput

type ApplicationInput interface {
	pulumi.Input

	ToApplicationOutput() ApplicationOutput
	ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
}

type ApplicationMap

type ApplicationMap map[string]ApplicationInput

func (ApplicationMap) ElementType

func (ApplicationMap) ElementType() reflect.Type

func (ApplicationMap) ToApplicationMapOutput

func (i ApplicationMap) ToApplicationMapOutput() ApplicationMapOutput

func (ApplicationMap) ToApplicationMapOutputWithContext

func (i ApplicationMap) ToApplicationMapOutputWithContext(ctx context.Context) ApplicationMapOutput

type ApplicationMapInput

type ApplicationMapInput interface {
	pulumi.Input

	ToApplicationMapOutput() ApplicationMapOutput
	ToApplicationMapOutputWithContext(context.Context) ApplicationMapOutput
}

ApplicationMapInput is an input type that accepts ApplicationMap and ApplicationMapOutput values. You can construct a concrete instance of `ApplicationMapInput` via:

ApplicationMap{ "key": ApplicationArgs{...} }

type ApplicationMapOutput

type ApplicationMapOutput struct{ *pulumi.OutputState }

func (ApplicationMapOutput) ElementType

func (ApplicationMapOutput) ElementType() reflect.Type

func (ApplicationMapOutput) MapIndex

func (ApplicationMapOutput) ToApplicationMapOutput

func (o ApplicationMapOutput) ToApplicationMapOutput() ApplicationMapOutput

func (ApplicationMapOutput) ToApplicationMapOutputWithContext

func (o ApplicationMapOutput) ToApplicationMapOutputWithContext(ctx context.Context) ApplicationMapOutput

type ApplicationOutput

type ApplicationOutput struct{ *pulumi.OutputState }

func (ApplicationOutput) ApplicationDesc

func (o ApplicationOutput) ApplicationDesc() pulumi.StringPtrOutput

Application description.

func (ApplicationOutput) ApplicationLogConfig

func (o ApplicationOutput) ApplicationLogConfig() pulumi.StringPtrOutput

Application log configuration, deprecated parameter.

func (ApplicationOutput) ApplicationName

func (o ApplicationOutput) ApplicationName() pulumi.StringOutput

Application name.

func (ApplicationOutput) ApplicationResourceType

func (o ApplicationOutput) ApplicationResourceType() pulumi.StringPtrOutput

Application resource type, deprecated parameter.

func (ApplicationOutput) ApplicationRuntimeType

func (o ApplicationOutput) ApplicationRuntimeType() pulumi.StringPtrOutput

Application runtime type.

func (ApplicationOutput) ApplicationType

func (o ApplicationOutput) ApplicationType() pulumi.StringOutput

Application type: V for virtual machine, C for container, S for serverless.

func (ApplicationOutput) ElementType

func (ApplicationOutput) ElementType() reflect.Type

func (ApplicationOutput) IgnoreCreateImageRepository

func (o ApplicationOutput) IgnoreCreateImageRepository() pulumi.BoolPtrOutput

Ignore creating image repository.

func (ApplicationOutput) MicroserviceType

func (o ApplicationOutput) MicroserviceType() pulumi.StringOutput

Application microservice type: M for service mesh, N for normal application, G for gateway application.

func (ApplicationOutput) ProgramId

ID of the dataset to be bound.

func (ApplicationOutput) ProgramIdLists

func (o ApplicationOutput) ProgramIdLists() pulumi.StringArrayOutput

N/A.

func (ApplicationOutput) ServiceConfigLists

List of service configuration information.

func (ApplicationOutput) ToApplicationOutput

func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput

func (ApplicationOutput) ToApplicationOutputWithContext

func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput

type ApplicationPublicConfig

type ApplicationPublicConfig struct {
	pulumi.CustomResourceState

	// Config Name.
	ConfigName pulumi.StringOutput `pulumi:"configName"`
	// Config type.
	ConfigType pulumi.StringPtrOutput `pulumi:"configType"`
	// config value, only yaml file allowed.
	ConfigValue pulumi.StringOutput `pulumi:"configValue"`
	// config version.
	ConfigVersion pulumi.StringOutput `pulumi:"configVersion"`
	// Config version description.
	ConfigVersionDesc pulumi.StringPtrOutput `pulumi:"configVersionDesc"`
	// the config value is encoded with base64 or not.
	EncodeWithBase64 pulumi.BoolPtrOutput `pulumi:"encodeWithBase64"`
	// datasource for auth.
	ProgramIdLists pulumi.StringArrayOutput `pulumi:"programIdLists"`
}

Provides a resource to create a tsf applicationPublicConfig

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tsf"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Tsf.NewApplicationPublicConfig(ctx, "applicationPublicConfig", &Tsf.ApplicationPublicConfigArgs{
			ConfigName:        pulumi.String("my_config"),
			ConfigType:        pulumi.String("P"),
			ConfigValue:       pulumi.String("test: 1"),
			ConfigVersion:     pulumi.String("1.0"),
			ConfigVersionDesc: pulumi.String("product version"),
			EncodeWithBase64:  pulumi.Bool(true),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetApplicationPublicConfig

func GetApplicationPublicConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApplicationPublicConfigState, opts ...pulumi.ResourceOption) (*ApplicationPublicConfig, error)

GetApplicationPublicConfig gets an existing ApplicationPublicConfig 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 NewApplicationPublicConfig

func NewApplicationPublicConfig(ctx *pulumi.Context,
	name string, args *ApplicationPublicConfigArgs, opts ...pulumi.ResourceOption) (*ApplicationPublicConfig, error)

NewApplicationPublicConfig registers a new resource with the given unique name, arguments, and options.

func (*ApplicationPublicConfig) ElementType

func (*ApplicationPublicConfig) ElementType() reflect.Type

func (*ApplicationPublicConfig) ToApplicationPublicConfigOutput

func (i *ApplicationPublicConfig) ToApplicationPublicConfigOutput() ApplicationPublicConfigOutput

func (*ApplicationPublicConfig) ToApplicationPublicConfigOutputWithContext

func (i *ApplicationPublicConfig) ToApplicationPublicConfigOutputWithContext(ctx context.Context) ApplicationPublicConfigOutput

type ApplicationPublicConfigArgs

type ApplicationPublicConfigArgs struct {
	// Config Name.
	ConfigName pulumi.StringInput
	// Config type.
	ConfigType pulumi.StringPtrInput
	// config value, only yaml file allowed.
	ConfigValue pulumi.StringInput
	// config version.
	ConfigVersion pulumi.StringInput
	// Config version description.
	ConfigVersionDesc pulumi.StringPtrInput
	// the config value is encoded with base64 or not.
	EncodeWithBase64 pulumi.BoolPtrInput
	// datasource for auth.
	ProgramIdLists pulumi.StringArrayInput
}

The set of arguments for constructing a ApplicationPublicConfig resource.

func (ApplicationPublicConfigArgs) ElementType

type ApplicationPublicConfigArray

type ApplicationPublicConfigArray []ApplicationPublicConfigInput

func (ApplicationPublicConfigArray) ElementType

func (ApplicationPublicConfigArray) ToApplicationPublicConfigArrayOutput

func (i ApplicationPublicConfigArray) ToApplicationPublicConfigArrayOutput() ApplicationPublicConfigArrayOutput

func (ApplicationPublicConfigArray) ToApplicationPublicConfigArrayOutputWithContext

func (i ApplicationPublicConfigArray) ToApplicationPublicConfigArrayOutputWithContext(ctx context.Context) ApplicationPublicConfigArrayOutput

type ApplicationPublicConfigArrayInput

type ApplicationPublicConfigArrayInput interface {
	pulumi.Input

	ToApplicationPublicConfigArrayOutput() ApplicationPublicConfigArrayOutput
	ToApplicationPublicConfigArrayOutputWithContext(context.Context) ApplicationPublicConfigArrayOutput
}

ApplicationPublicConfigArrayInput is an input type that accepts ApplicationPublicConfigArray and ApplicationPublicConfigArrayOutput values. You can construct a concrete instance of `ApplicationPublicConfigArrayInput` via:

ApplicationPublicConfigArray{ ApplicationPublicConfigArgs{...} }

type ApplicationPublicConfigArrayOutput

type ApplicationPublicConfigArrayOutput struct{ *pulumi.OutputState }

func (ApplicationPublicConfigArrayOutput) ElementType

func (ApplicationPublicConfigArrayOutput) Index

func (ApplicationPublicConfigArrayOutput) ToApplicationPublicConfigArrayOutput

func (o ApplicationPublicConfigArrayOutput) ToApplicationPublicConfigArrayOutput() ApplicationPublicConfigArrayOutput

func (ApplicationPublicConfigArrayOutput) ToApplicationPublicConfigArrayOutputWithContext

func (o ApplicationPublicConfigArrayOutput) ToApplicationPublicConfigArrayOutputWithContext(ctx context.Context) ApplicationPublicConfigArrayOutput

type ApplicationPublicConfigInput

type ApplicationPublicConfigInput interface {
	pulumi.Input

	ToApplicationPublicConfigOutput() ApplicationPublicConfigOutput
	ToApplicationPublicConfigOutputWithContext(ctx context.Context) ApplicationPublicConfigOutput
}

type ApplicationPublicConfigMap

type ApplicationPublicConfigMap map[string]ApplicationPublicConfigInput

func (ApplicationPublicConfigMap) ElementType

func (ApplicationPublicConfigMap) ElementType() reflect.Type

func (ApplicationPublicConfigMap) ToApplicationPublicConfigMapOutput

func (i ApplicationPublicConfigMap) ToApplicationPublicConfigMapOutput() ApplicationPublicConfigMapOutput

func (ApplicationPublicConfigMap) ToApplicationPublicConfigMapOutputWithContext

func (i ApplicationPublicConfigMap) ToApplicationPublicConfigMapOutputWithContext(ctx context.Context) ApplicationPublicConfigMapOutput

type ApplicationPublicConfigMapInput

type ApplicationPublicConfigMapInput interface {
	pulumi.Input

	ToApplicationPublicConfigMapOutput() ApplicationPublicConfigMapOutput
	ToApplicationPublicConfigMapOutputWithContext(context.Context) ApplicationPublicConfigMapOutput
}

ApplicationPublicConfigMapInput is an input type that accepts ApplicationPublicConfigMap and ApplicationPublicConfigMapOutput values. You can construct a concrete instance of `ApplicationPublicConfigMapInput` via:

ApplicationPublicConfigMap{ "key": ApplicationPublicConfigArgs{...} }

type ApplicationPublicConfigMapOutput

type ApplicationPublicConfigMapOutput struct{ *pulumi.OutputState }

func (ApplicationPublicConfigMapOutput) ElementType

func (ApplicationPublicConfigMapOutput) MapIndex

func (ApplicationPublicConfigMapOutput) ToApplicationPublicConfigMapOutput

func (o ApplicationPublicConfigMapOutput) ToApplicationPublicConfigMapOutput() ApplicationPublicConfigMapOutput

func (ApplicationPublicConfigMapOutput) ToApplicationPublicConfigMapOutputWithContext

func (o ApplicationPublicConfigMapOutput) ToApplicationPublicConfigMapOutputWithContext(ctx context.Context) ApplicationPublicConfigMapOutput

type ApplicationPublicConfigOutput

type ApplicationPublicConfigOutput struct{ *pulumi.OutputState }

func (ApplicationPublicConfigOutput) ConfigName

Config Name.

func (ApplicationPublicConfigOutput) ConfigType

Config type.

func (ApplicationPublicConfigOutput) ConfigValue

config value, only yaml file allowed.

func (ApplicationPublicConfigOutput) ConfigVersion

config version.

func (ApplicationPublicConfigOutput) ConfigVersionDesc

Config version description.

func (ApplicationPublicConfigOutput) ElementType

func (ApplicationPublicConfigOutput) EncodeWithBase64

func (o ApplicationPublicConfigOutput) EncodeWithBase64() pulumi.BoolPtrOutput

the config value is encoded with base64 or not.

func (ApplicationPublicConfigOutput) ProgramIdLists

datasource for auth.

func (ApplicationPublicConfigOutput) ToApplicationPublicConfigOutput

func (o ApplicationPublicConfigOutput) ToApplicationPublicConfigOutput() ApplicationPublicConfigOutput

func (ApplicationPublicConfigOutput) ToApplicationPublicConfigOutputWithContext

func (o ApplicationPublicConfigOutput) ToApplicationPublicConfigOutputWithContext(ctx context.Context) ApplicationPublicConfigOutput

type ApplicationPublicConfigRelease

type ApplicationPublicConfigRelease struct {
	pulumi.CustomResourceState

	// ConfigId.
	ConfigId pulumi.StringOutput `pulumi:"configId"`
	// namespace-id.
	NamespaceId pulumi.StringOutput `pulumi:"namespaceId"`
	// Release description.
	ReleaseDesc pulumi.StringPtrOutput `pulumi:"releaseDesc"`
}

Provides a resource to create a tsf applicationPublicConfigRelease

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tsf"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Tsf.NewApplicationPublicConfigRelease(ctx, "applicationPublicConfigRelease", &Tsf.ApplicationPublicConfigReleaseArgs{
			ConfigId:    pulumi.String("dcfg-p-123456"),
			NamespaceId: pulumi.String("namespace-123456"),
			ReleaseDesc: pulumi.String("product version"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

tsf application_public_config_release can be imported using the id, e.g.

```sh

$ pulumi import tencentcloud:Tsf/applicationPublicConfigRelease:ApplicationPublicConfigRelease application_public_config_release application_public_config_attachment_id

```

func GetApplicationPublicConfigRelease

func GetApplicationPublicConfigRelease(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApplicationPublicConfigReleaseState, opts ...pulumi.ResourceOption) (*ApplicationPublicConfigRelease, error)

GetApplicationPublicConfigRelease gets an existing ApplicationPublicConfigRelease 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 NewApplicationPublicConfigRelease

func NewApplicationPublicConfigRelease(ctx *pulumi.Context,
	name string, args *ApplicationPublicConfigReleaseArgs, opts ...pulumi.ResourceOption) (*ApplicationPublicConfigRelease, error)

NewApplicationPublicConfigRelease registers a new resource with the given unique name, arguments, and options.

func (*ApplicationPublicConfigRelease) ElementType

func (*ApplicationPublicConfigRelease) ToApplicationPublicConfigReleaseOutput

func (i *ApplicationPublicConfigRelease) ToApplicationPublicConfigReleaseOutput() ApplicationPublicConfigReleaseOutput

func (*ApplicationPublicConfigRelease) ToApplicationPublicConfigReleaseOutputWithContext

func (i *ApplicationPublicConfigRelease) ToApplicationPublicConfigReleaseOutputWithContext(ctx context.Context) ApplicationPublicConfigReleaseOutput

type ApplicationPublicConfigReleaseArgs

type ApplicationPublicConfigReleaseArgs struct {
	// ConfigId.
	ConfigId pulumi.StringInput
	// namespace-id.
	NamespaceId pulumi.StringInput
	// Release description.
	ReleaseDesc pulumi.StringPtrInput
}

The set of arguments for constructing a ApplicationPublicConfigRelease resource.

func (ApplicationPublicConfigReleaseArgs) ElementType

type ApplicationPublicConfigReleaseArray

type ApplicationPublicConfigReleaseArray []ApplicationPublicConfigReleaseInput

func (ApplicationPublicConfigReleaseArray) ElementType

func (ApplicationPublicConfigReleaseArray) ToApplicationPublicConfigReleaseArrayOutput

func (i ApplicationPublicConfigReleaseArray) ToApplicationPublicConfigReleaseArrayOutput() ApplicationPublicConfigReleaseArrayOutput

func (ApplicationPublicConfigReleaseArray) ToApplicationPublicConfigReleaseArrayOutputWithContext

func (i ApplicationPublicConfigReleaseArray) ToApplicationPublicConfigReleaseArrayOutputWithContext(ctx context.Context) ApplicationPublicConfigReleaseArrayOutput

type ApplicationPublicConfigReleaseArrayInput

type ApplicationPublicConfigReleaseArrayInput interface {
	pulumi.Input

	ToApplicationPublicConfigReleaseArrayOutput() ApplicationPublicConfigReleaseArrayOutput
	ToApplicationPublicConfigReleaseArrayOutputWithContext(context.Context) ApplicationPublicConfigReleaseArrayOutput
}

ApplicationPublicConfigReleaseArrayInput is an input type that accepts ApplicationPublicConfigReleaseArray and ApplicationPublicConfigReleaseArrayOutput values. You can construct a concrete instance of `ApplicationPublicConfigReleaseArrayInput` via:

ApplicationPublicConfigReleaseArray{ ApplicationPublicConfigReleaseArgs{...} }

type ApplicationPublicConfigReleaseArrayOutput

type ApplicationPublicConfigReleaseArrayOutput struct{ *pulumi.OutputState }

func (ApplicationPublicConfigReleaseArrayOutput) ElementType

func (ApplicationPublicConfigReleaseArrayOutput) Index

func (ApplicationPublicConfigReleaseArrayOutput) ToApplicationPublicConfigReleaseArrayOutput

func (o ApplicationPublicConfigReleaseArrayOutput) ToApplicationPublicConfigReleaseArrayOutput() ApplicationPublicConfigReleaseArrayOutput

func (ApplicationPublicConfigReleaseArrayOutput) ToApplicationPublicConfigReleaseArrayOutputWithContext

func (o ApplicationPublicConfigReleaseArrayOutput) ToApplicationPublicConfigReleaseArrayOutputWithContext(ctx context.Context) ApplicationPublicConfigReleaseArrayOutput

type ApplicationPublicConfigReleaseInput

type ApplicationPublicConfigReleaseInput interface {
	pulumi.Input

	ToApplicationPublicConfigReleaseOutput() ApplicationPublicConfigReleaseOutput
	ToApplicationPublicConfigReleaseOutputWithContext(ctx context.Context) ApplicationPublicConfigReleaseOutput
}

type ApplicationPublicConfigReleaseMap

type ApplicationPublicConfigReleaseMap map[string]ApplicationPublicConfigReleaseInput

func (ApplicationPublicConfigReleaseMap) ElementType

func (ApplicationPublicConfigReleaseMap) ToApplicationPublicConfigReleaseMapOutput

func (i ApplicationPublicConfigReleaseMap) ToApplicationPublicConfigReleaseMapOutput() ApplicationPublicConfigReleaseMapOutput

func (ApplicationPublicConfigReleaseMap) ToApplicationPublicConfigReleaseMapOutputWithContext

func (i ApplicationPublicConfigReleaseMap) ToApplicationPublicConfigReleaseMapOutputWithContext(ctx context.Context) ApplicationPublicConfigReleaseMapOutput

type ApplicationPublicConfigReleaseMapInput

type ApplicationPublicConfigReleaseMapInput interface {
	pulumi.Input

	ToApplicationPublicConfigReleaseMapOutput() ApplicationPublicConfigReleaseMapOutput
	ToApplicationPublicConfigReleaseMapOutputWithContext(context.Context) ApplicationPublicConfigReleaseMapOutput
}

ApplicationPublicConfigReleaseMapInput is an input type that accepts ApplicationPublicConfigReleaseMap and ApplicationPublicConfigReleaseMapOutput values. You can construct a concrete instance of `ApplicationPublicConfigReleaseMapInput` via:

ApplicationPublicConfigReleaseMap{ "key": ApplicationPublicConfigReleaseArgs{...} }

type ApplicationPublicConfigReleaseMapOutput

type ApplicationPublicConfigReleaseMapOutput struct{ *pulumi.OutputState }

func (ApplicationPublicConfigReleaseMapOutput) ElementType

func (ApplicationPublicConfigReleaseMapOutput) MapIndex

func (ApplicationPublicConfigReleaseMapOutput) ToApplicationPublicConfigReleaseMapOutput

func (o ApplicationPublicConfigReleaseMapOutput) ToApplicationPublicConfigReleaseMapOutput() ApplicationPublicConfigReleaseMapOutput

func (ApplicationPublicConfigReleaseMapOutput) ToApplicationPublicConfigReleaseMapOutputWithContext

func (o ApplicationPublicConfigReleaseMapOutput) ToApplicationPublicConfigReleaseMapOutputWithContext(ctx context.Context) ApplicationPublicConfigReleaseMapOutput

type ApplicationPublicConfigReleaseOutput

type ApplicationPublicConfigReleaseOutput struct{ *pulumi.OutputState }

func (ApplicationPublicConfigReleaseOutput) ConfigId

ConfigId.

func (ApplicationPublicConfigReleaseOutput) ElementType

func (ApplicationPublicConfigReleaseOutput) NamespaceId

namespace-id.

func (ApplicationPublicConfigReleaseOutput) ReleaseDesc

Release description.

func (ApplicationPublicConfigReleaseOutput) ToApplicationPublicConfigReleaseOutput

func (o ApplicationPublicConfigReleaseOutput) ToApplicationPublicConfigReleaseOutput() ApplicationPublicConfigReleaseOutput

func (ApplicationPublicConfigReleaseOutput) ToApplicationPublicConfigReleaseOutputWithContext

func (o ApplicationPublicConfigReleaseOutput) ToApplicationPublicConfigReleaseOutputWithContext(ctx context.Context) ApplicationPublicConfigReleaseOutput

type ApplicationPublicConfigReleaseState

type ApplicationPublicConfigReleaseState struct {
	// ConfigId.
	ConfigId pulumi.StringPtrInput
	// namespace-id.
	NamespaceId pulumi.StringPtrInput
	// Release description.
	ReleaseDesc pulumi.StringPtrInput
}

func (ApplicationPublicConfigReleaseState) ElementType

type ApplicationPublicConfigState

type ApplicationPublicConfigState struct {
	// Config Name.
	ConfigName pulumi.StringPtrInput
	// Config type.
	ConfigType pulumi.StringPtrInput
	// config value, only yaml file allowed.
	ConfigValue pulumi.StringPtrInput
	// config version.
	ConfigVersion pulumi.StringPtrInput
	// Config version description.
	ConfigVersionDesc pulumi.StringPtrInput
	// the config value is encoded with base64 or not.
	EncodeWithBase64 pulumi.BoolPtrInput
	// datasource for auth.
	ProgramIdLists pulumi.StringArrayInput
}

func (ApplicationPublicConfigState) ElementType

type ApplicationReleaseConfig

type ApplicationReleaseConfig struct {
	pulumi.CustomResourceState

	// Application ID.
	ApplicationId pulumi.StringOutput `pulumi:"applicationId"`
	// cluster ID.
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// cluster name.
	ClusterName pulumi.StringOutput `pulumi:"clusterName"`
	// Configuration ID.
	ConfigId pulumi.StringOutput `pulumi:"configId"`
	// configuration item name.
	ConfigName pulumi.StringOutput `pulumi:"configName"`
	// configuration item release ID.
	ConfigReleaseId pulumi.StringOutput `pulumi:"configReleaseId"`
	// configuration item version.
	ConfigVersion pulumi.StringOutput `pulumi:"configVersion"`
	// deployment group ID.
	GroupId pulumi.StringOutput `pulumi:"groupId"`
	// deployment group name.
	GroupName pulumi.StringOutput `pulumi:"groupName"`
	// Namespace ID.
	NamespaceId pulumi.StringOutput `pulumi:"namespaceId"`
	// namespace name.
	NamespaceName pulumi.StringOutput `pulumi:"namespaceName"`
	// release description.
	ReleaseDesc pulumi.StringOutput `pulumi:"releaseDesc"`
	// release time.
	ReleaseTime pulumi.StringOutput `pulumi:"releaseTime"`
}

Provides a resource to create a tsf applicationReleaseConfig

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tsf"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Tsf.NewApplicationReleaseConfig(ctx, "applicationReleaseConfig", &Tsf.ApplicationReleaseConfigArgs{
			ConfigId:    pulumi.String("dcfg-nalqbqwv"),
			GroupId:     pulumi.String("group-yxmz72gv"),
			ReleaseDesc: pulumi.String("terraform-test"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

tsf application_release_config can be imported using the configId#groupId#configReleaseId, e.g.

```sh

$ pulumi import tencentcloud:Tsf/applicationReleaseConfig:ApplicationReleaseConfig application_release_config dcfg-nalqbqwv#group-yxmz72gv#dcfgr-maeeq2ea

```

func GetApplicationReleaseConfig

func GetApplicationReleaseConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApplicationReleaseConfigState, opts ...pulumi.ResourceOption) (*ApplicationReleaseConfig, error)

GetApplicationReleaseConfig gets an existing ApplicationReleaseConfig 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 NewApplicationReleaseConfig

func NewApplicationReleaseConfig(ctx *pulumi.Context,
	name string, args *ApplicationReleaseConfigArgs, opts ...pulumi.ResourceOption) (*ApplicationReleaseConfig, error)

NewApplicationReleaseConfig registers a new resource with the given unique name, arguments, and options.

func (*ApplicationReleaseConfig) ElementType

func (*ApplicationReleaseConfig) ElementType() reflect.Type

func (*ApplicationReleaseConfig) ToApplicationReleaseConfigOutput

func (i *ApplicationReleaseConfig) ToApplicationReleaseConfigOutput() ApplicationReleaseConfigOutput

func (*ApplicationReleaseConfig) ToApplicationReleaseConfigOutputWithContext

func (i *ApplicationReleaseConfig) ToApplicationReleaseConfigOutputWithContext(ctx context.Context) ApplicationReleaseConfigOutput

type ApplicationReleaseConfigArgs

type ApplicationReleaseConfigArgs struct {
	// Configuration ID.
	ConfigId pulumi.StringInput
	// deployment group ID.
	GroupId pulumi.StringInput
	// release description.
	ReleaseDesc pulumi.StringPtrInput
}

The set of arguments for constructing a ApplicationReleaseConfig resource.

func (ApplicationReleaseConfigArgs) ElementType

type ApplicationReleaseConfigArray

type ApplicationReleaseConfigArray []ApplicationReleaseConfigInput

func (ApplicationReleaseConfigArray) ElementType

func (ApplicationReleaseConfigArray) ToApplicationReleaseConfigArrayOutput

func (i ApplicationReleaseConfigArray) ToApplicationReleaseConfigArrayOutput() ApplicationReleaseConfigArrayOutput

func (ApplicationReleaseConfigArray) ToApplicationReleaseConfigArrayOutputWithContext

func (i ApplicationReleaseConfigArray) ToApplicationReleaseConfigArrayOutputWithContext(ctx context.Context) ApplicationReleaseConfigArrayOutput

type ApplicationReleaseConfigArrayInput

type ApplicationReleaseConfigArrayInput interface {
	pulumi.Input

	ToApplicationReleaseConfigArrayOutput() ApplicationReleaseConfigArrayOutput
	ToApplicationReleaseConfigArrayOutputWithContext(context.Context) ApplicationReleaseConfigArrayOutput
}

ApplicationReleaseConfigArrayInput is an input type that accepts ApplicationReleaseConfigArray and ApplicationReleaseConfigArrayOutput values. You can construct a concrete instance of `ApplicationReleaseConfigArrayInput` via:

ApplicationReleaseConfigArray{ ApplicationReleaseConfigArgs{...} }

type ApplicationReleaseConfigArrayOutput

type ApplicationReleaseConfigArrayOutput struct{ *pulumi.OutputState }

func (ApplicationReleaseConfigArrayOutput) ElementType

func (ApplicationReleaseConfigArrayOutput) Index

func (ApplicationReleaseConfigArrayOutput) ToApplicationReleaseConfigArrayOutput

func (o ApplicationReleaseConfigArrayOutput) ToApplicationReleaseConfigArrayOutput() ApplicationReleaseConfigArrayOutput

func (ApplicationReleaseConfigArrayOutput) ToApplicationReleaseConfigArrayOutputWithContext

func (o ApplicationReleaseConfigArrayOutput) ToApplicationReleaseConfigArrayOutputWithContext(ctx context.Context) ApplicationReleaseConfigArrayOutput

type ApplicationReleaseConfigInput

type ApplicationReleaseConfigInput interface {
	pulumi.Input

	ToApplicationReleaseConfigOutput() ApplicationReleaseConfigOutput
	ToApplicationReleaseConfigOutputWithContext(ctx context.Context) ApplicationReleaseConfigOutput
}

type ApplicationReleaseConfigMap

type ApplicationReleaseConfigMap map[string]ApplicationReleaseConfigInput

func (ApplicationReleaseConfigMap) ElementType

func (ApplicationReleaseConfigMap) ToApplicationReleaseConfigMapOutput

func (i ApplicationReleaseConfigMap) ToApplicationReleaseConfigMapOutput() ApplicationReleaseConfigMapOutput

func (ApplicationReleaseConfigMap) ToApplicationReleaseConfigMapOutputWithContext

func (i ApplicationReleaseConfigMap) ToApplicationReleaseConfigMapOutputWithContext(ctx context.Context) ApplicationReleaseConfigMapOutput

type ApplicationReleaseConfigMapInput

type ApplicationReleaseConfigMapInput interface {
	pulumi.Input

	ToApplicationReleaseConfigMapOutput() ApplicationReleaseConfigMapOutput
	ToApplicationReleaseConfigMapOutputWithContext(context.Context) ApplicationReleaseConfigMapOutput
}

ApplicationReleaseConfigMapInput is an input type that accepts ApplicationReleaseConfigMap and ApplicationReleaseConfigMapOutput values. You can construct a concrete instance of `ApplicationReleaseConfigMapInput` via:

ApplicationReleaseConfigMap{ "key": ApplicationReleaseConfigArgs{...} }

type ApplicationReleaseConfigMapOutput

type ApplicationReleaseConfigMapOutput struct{ *pulumi.OutputState }

func (ApplicationReleaseConfigMapOutput) ElementType

func (ApplicationReleaseConfigMapOutput) MapIndex

func (ApplicationReleaseConfigMapOutput) ToApplicationReleaseConfigMapOutput

func (o ApplicationReleaseConfigMapOutput) ToApplicationReleaseConfigMapOutput() ApplicationReleaseConfigMapOutput

func (ApplicationReleaseConfigMapOutput) ToApplicationReleaseConfigMapOutputWithContext

func (o ApplicationReleaseConfigMapOutput) ToApplicationReleaseConfigMapOutputWithContext(ctx context.Context) ApplicationReleaseConfigMapOutput

type ApplicationReleaseConfigOutput

type ApplicationReleaseConfigOutput struct{ *pulumi.OutputState }

func (ApplicationReleaseConfigOutput) ApplicationId

Application ID.

func (ApplicationReleaseConfigOutput) ClusterId

cluster ID.

func (ApplicationReleaseConfigOutput) ClusterName

cluster name.

func (ApplicationReleaseConfigOutput) ConfigId

Configuration ID.

func (ApplicationReleaseConfigOutput) ConfigName

configuration item name.

func (ApplicationReleaseConfigOutput) ConfigReleaseId

configuration item release ID.

func (ApplicationReleaseConfigOutput) ConfigVersion

configuration item version.

func (ApplicationReleaseConfigOutput) ElementType

func (ApplicationReleaseConfigOutput) GroupId

deployment group ID.

func (ApplicationReleaseConfigOutput) GroupName

deployment group name.

func (ApplicationReleaseConfigOutput) NamespaceId

Namespace ID.

func (ApplicationReleaseConfigOutput) NamespaceName

namespace name.

func (ApplicationReleaseConfigOutput) ReleaseDesc

release description.

func (ApplicationReleaseConfigOutput) ReleaseTime

release time.

func (ApplicationReleaseConfigOutput) ToApplicationReleaseConfigOutput

func (o ApplicationReleaseConfigOutput) ToApplicationReleaseConfigOutput() ApplicationReleaseConfigOutput

func (ApplicationReleaseConfigOutput) ToApplicationReleaseConfigOutputWithContext

func (o ApplicationReleaseConfigOutput) ToApplicationReleaseConfigOutputWithContext(ctx context.Context) ApplicationReleaseConfigOutput

type ApplicationReleaseConfigState

type ApplicationReleaseConfigState struct {
	// Application ID.
	ApplicationId pulumi.StringPtrInput
	// cluster ID.
	ClusterId pulumi.StringPtrInput
	// cluster name.
	ClusterName pulumi.StringPtrInput
	// Configuration ID.
	ConfigId pulumi.StringPtrInput
	// configuration item name.
	ConfigName pulumi.StringPtrInput
	// configuration item release ID.
	ConfigReleaseId pulumi.StringPtrInput
	// configuration item version.
	ConfigVersion pulumi.StringPtrInput
	// deployment group ID.
	GroupId pulumi.StringPtrInput
	// deployment group name.
	GroupName pulumi.StringPtrInput
	// Namespace ID.
	NamespaceId pulumi.StringPtrInput
	// namespace name.
	NamespaceName pulumi.StringPtrInput
	// release description.
	ReleaseDesc pulumi.StringPtrInput
	// release time.
	ReleaseTime pulumi.StringPtrInput
}

func (ApplicationReleaseConfigState) ElementType

type ApplicationServiceConfigList

type ApplicationServiceConfigList struct {
	// Health check configuration.
	HealthCheck *ApplicationServiceConfigListHealthCheck `pulumi:"healthCheck"`
	// Service name.
	Name string `pulumi:"name"`
	// List of port information.
	Ports []ApplicationServiceConfigListPort `pulumi:"ports"`
}

type ApplicationServiceConfigListArgs

type ApplicationServiceConfigListArgs struct {
	// Health check configuration.
	HealthCheck ApplicationServiceConfigListHealthCheckPtrInput `pulumi:"healthCheck"`
	// Service name.
	Name pulumi.StringInput `pulumi:"name"`
	// List of port information.
	Ports ApplicationServiceConfigListPortArrayInput `pulumi:"ports"`
}

func (ApplicationServiceConfigListArgs) ElementType

func (ApplicationServiceConfigListArgs) ToApplicationServiceConfigListOutput

func (i ApplicationServiceConfigListArgs) ToApplicationServiceConfigListOutput() ApplicationServiceConfigListOutput

func (ApplicationServiceConfigListArgs) ToApplicationServiceConfigListOutputWithContext

func (i ApplicationServiceConfigListArgs) ToApplicationServiceConfigListOutputWithContext(ctx context.Context) ApplicationServiceConfigListOutput

type ApplicationServiceConfigListArray

type ApplicationServiceConfigListArray []ApplicationServiceConfigListInput

func (ApplicationServiceConfigListArray) ElementType

func (ApplicationServiceConfigListArray) ToApplicationServiceConfigListArrayOutput

func (i ApplicationServiceConfigListArray) ToApplicationServiceConfigListArrayOutput() ApplicationServiceConfigListArrayOutput

func (ApplicationServiceConfigListArray) ToApplicationServiceConfigListArrayOutputWithContext

func (i ApplicationServiceConfigListArray) ToApplicationServiceConfigListArrayOutputWithContext(ctx context.Context) ApplicationServiceConfigListArrayOutput

type ApplicationServiceConfigListArrayInput

type ApplicationServiceConfigListArrayInput interface {
	pulumi.Input

	ToApplicationServiceConfigListArrayOutput() ApplicationServiceConfigListArrayOutput
	ToApplicationServiceConfigListArrayOutputWithContext(context.Context) ApplicationServiceConfigListArrayOutput
}

ApplicationServiceConfigListArrayInput is an input type that accepts ApplicationServiceConfigListArray and ApplicationServiceConfigListArrayOutput values. You can construct a concrete instance of `ApplicationServiceConfigListArrayInput` via:

ApplicationServiceConfigListArray{ ApplicationServiceConfigListArgs{...} }

type ApplicationServiceConfigListArrayOutput

type ApplicationServiceConfigListArrayOutput struct{ *pulumi.OutputState }

func (ApplicationServiceConfigListArrayOutput) ElementType

func (ApplicationServiceConfigListArrayOutput) Index

func (ApplicationServiceConfigListArrayOutput) ToApplicationServiceConfigListArrayOutput

func (o ApplicationServiceConfigListArrayOutput) ToApplicationServiceConfigListArrayOutput() ApplicationServiceConfigListArrayOutput

func (ApplicationServiceConfigListArrayOutput) ToApplicationServiceConfigListArrayOutputWithContext

func (o ApplicationServiceConfigListArrayOutput) ToApplicationServiceConfigListArrayOutputWithContext(ctx context.Context) ApplicationServiceConfigListArrayOutput

type ApplicationServiceConfigListHealthCheck

type ApplicationServiceConfigListHealthCheck struct {
	// Health check path.
	Path *string `pulumi:"path"`
}

type ApplicationServiceConfigListHealthCheckArgs

type ApplicationServiceConfigListHealthCheckArgs struct {
	// Health check path.
	Path pulumi.StringPtrInput `pulumi:"path"`
}

func (ApplicationServiceConfigListHealthCheckArgs) ElementType

func (ApplicationServiceConfigListHealthCheckArgs) ToApplicationServiceConfigListHealthCheckOutput

func (i ApplicationServiceConfigListHealthCheckArgs) ToApplicationServiceConfigListHealthCheckOutput() ApplicationServiceConfigListHealthCheckOutput

func (ApplicationServiceConfigListHealthCheckArgs) ToApplicationServiceConfigListHealthCheckOutputWithContext

func (i ApplicationServiceConfigListHealthCheckArgs) ToApplicationServiceConfigListHealthCheckOutputWithContext(ctx context.Context) ApplicationServiceConfigListHealthCheckOutput

func (ApplicationServiceConfigListHealthCheckArgs) ToApplicationServiceConfigListHealthCheckPtrOutput

func (i ApplicationServiceConfigListHealthCheckArgs) ToApplicationServiceConfigListHealthCheckPtrOutput() ApplicationServiceConfigListHealthCheckPtrOutput

func (ApplicationServiceConfigListHealthCheckArgs) ToApplicationServiceConfigListHealthCheckPtrOutputWithContext

func (i ApplicationServiceConfigListHealthCheckArgs) ToApplicationServiceConfigListHealthCheckPtrOutputWithContext(ctx context.Context) ApplicationServiceConfigListHealthCheckPtrOutput

type ApplicationServiceConfigListHealthCheckInput

type ApplicationServiceConfigListHealthCheckInput interface {
	pulumi.Input

	ToApplicationServiceConfigListHealthCheckOutput() ApplicationServiceConfigListHealthCheckOutput
	ToApplicationServiceConfigListHealthCheckOutputWithContext(context.Context) ApplicationServiceConfigListHealthCheckOutput
}

ApplicationServiceConfigListHealthCheckInput is an input type that accepts ApplicationServiceConfigListHealthCheckArgs and ApplicationServiceConfigListHealthCheckOutput values. You can construct a concrete instance of `ApplicationServiceConfigListHealthCheckInput` via:

ApplicationServiceConfigListHealthCheckArgs{...}

type ApplicationServiceConfigListHealthCheckOutput

type ApplicationServiceConfigListHealthCheckOutput struct{ *pulumi.OutputState }

func (ApplicationServiceConfigListHealthCheckOutput) ElementType

func (ApplicationServiceConfigListHealthCheckOutput) Path

Health check path.

func (ApplicationServiceConfigListHealthCheckOutput) ToApplicationServiceConfigListHealthCheckOutput

func (o ApplicationServiceConfigListHealthCheckOutput) ToApplicationServiceConfigListHealthCheckOutput() ApplicationServiceConfigListHealthCheckOutput

func (ApplicationServiceConfigListHealthCheckOutput) ToApplicationServiceConfigListHealthCheckOutputWithContext

func (o ApplicationServiceConfigListHealthCheckOutput) ToApplicationServiceConfigListHealthCheckOutputWithContext(ctx context.Context) ApplicationServiceConfigListHealthCheckOutput

func (ApplicationServiceConfigListHealthCheckOutput) ToApplicationServiceConfigListHealthCheckPtrOutput

func (o ApplicationServiceConfigListHealthCheckOutput) ToApplicationServiceConfigListHealthCheckPtrOutput() ApplicationServiceConfigListHealthCheckPtrOutput

func (ApplicationServiceConfigListHealthCheckOutput) ToApplicationServiceConfigListHealthCheckPtrOutputWithContext

func (o ApplicationServiceConfigListHealthCheckOutput) ToApplicationServiceConfigListHealthCheckPtrOutputWithContext(ctx context.Context) ApplicationServiceConfigListHealthCheckPtrOutput

type ApplicationServiceConfigListHealthCheckPtrInput

type ApplicationServiceConfigListHealthCheckPtrInput interface {
	pulumi.Input

	ToApplicationServiceConfigListHealthCheckPtrOutput() ApplicationServiceConfigListHealthCheckPtrOutput
	ToApplicationServiceConfigListHealthCheckPtrOutputWithContext(context.Context) ApplicationServiceConfigListHealthCheckPtrOutput
}

ApplicationServiceConfigListHealthCheckPtrInput is an input type that accepts ApplicationServiceConfigListHealthCheckArgs, ApplicationServiceConfigListHealthCheckPtr and ApplicationServiceConfigListHealthCheckPtrOutput values. You can construct a concrete instance of `ApplicationServiceConfigListHealthCheckPtrInput` via:

        ApplicationServiceConfigListHealthCheckArgs{...}

or:

        nil

type ApplicationServiceConfigListHealthCheckPtrOutput

type ApplicationServiceConfigListHealthCheckPtrOutput struct{ *pulumi.OutputState }

func (ApplicationServiceConfigListHealthCheckPtrOutput) Elem

func (ApplicationServiceConfigListHealthCheckPtrOutput) ElementType

func (ApplicationServiceConfigListHealthCheckPtrOutput) Path

Health check path.

func (ApplicationServiceConfigListHealthCheckPtrOutput) ToApplicationServiceConfigListHealthCheckPtrOutput

func (o ApplicationServiceConfigListHealthCheckPtrOutput) ToApplicationServiceConfigListHealthCheckPtrOutput() ApplicationServiceConfigListHealthCheckPtrOutput

func (ApplicationServiceConfigListHealthCheckPtrOutput) ToApplicationServiceConfigListHealthCheckPtrOutputWithContext

func (o ApplicationServiceConfigListHealthCheckPtrOutput) ToApplicationServiceConfigListHealthCheckPtrOutputWithContext(ctx context.Context) ApplicationServiceConfigListHealthCheckPtrOutput

type ApplicationServiceConfigListInput

type ApplicationServiceConfigListInput interface {
	pulumi.Input

	ToApplicationServiceConfigListOutput() ApplicationServiceConfigListOutput
	ToApplicationServiceConfigListOutputWithContext(context.Context) ApplicationServiceConfigListOutput
}

ApplicationServiceConfigListInput is an input type that accepts ApplicationServiceConfigListArgs and ApplicationServiceConfigListOutput values. You can construct a concrete instance of `ApplicationServiceConfigListInput` via:

ApplicationServiceConfigListArgs{...}

type ApplicationServiceConfigListOutput

type ApplicationServiceConfigListOutput struct{ *pulumi.OutputState }

func (ApplicationServiceConfigListOutput) ElementType

func (ApplicationServiceConfigListOutput) HealthCheck

Health check configuration.

func (ApplicationServiceConfigListOutput) Name

Service name.

func (ApplicationServiceConfigListOutput) Ports

List of port information.

func (ApplicationServiceConfigListOutput) ToApplicationServiceConfigListOutput

func (o ApplicationServiceConfigListOutput) ToApplicationServiceConfigListOutput() ApplicationServiceConfigListOutput

func (ApplicationServiceConfigListOutput) ToApplicationServiceConfigListOutputWithContext

func (o ApplicationServiceConfigListOutput) ToApplicationServiceConfigListOutputWithContext(ctx context.Context) ApplicationServiceConfigListOutput

type ApplicationServiceConfigListPort

type ApplicationServiceConfigListPort struct {
	// Port protocol.
	Protocol string `pulumi:"protocol"`
	// Service port.
	TargetPort int `pulumi:"targetPort"`
}

type ApplicationServiceConfigListPortArgs

type ApplicationServiceConfigListPortArgs struct {
	// Port protocol.
	Protocol pulumi.StringInput `pulumi:"protocol"`
	// Service port.
	TargetPort pulumi.IntInput `pulumi:"targetPort"`
}

func (ApplicationServiceConfigListPortArgs) ElementType

func (ApplicationServiceConfigListPortArgs) ToApplicationServiceConfigListPortOutput

func (i ApplicationServiceConfigListPortArgs) ToApplicationServiceConfigListPortOutput() ApplicationServiceConfigListPortOutput

func (ApplicationServiceConfigListPortArgs) ToApplicationServiceConfigListPortOutputWithContext

func (i ApplicationServiceConfigListPortArgs) ToApplicationServiceConfigListPortOutputWithContext(ctx context.Context) ApplicationServiceConfigListPortOutput

type ApplicationServiceConfigListPortArray

type ApplicationServiceConfigListPortArray []ApplicationServiceConfigListPortInput

func (ApplicationServiceConfigListPortArray) ElementType

func (ApplicationServiceConfigListPortArray) ToApplicationServiceConfigListPortArrayOutput

func (i ApplicationServiceConfigListPortArray) ToApplicationServiceConfigListPortArrayOutput() ApplicationServiceConfigListPortArrayOutput

func (ApplicationServiceConfigListPortArray) ToApplicationServiceConfigListPortArrayOutputWithContext

func (i ApplicationServiceConfigListPortArray) ToApplicationServiceConfigListPortArrayOutputWithContext(ctx context.Context) ApplicationServiceConfigListPortArrayOutput

type ApplicationServiceConfigListPortArrayInput

type ApplicationServiceConfigListPortArrayInput interface {
	pulumi.Input

	ToApplicationServiceConfigListPortArrayOutput() ApplicationServiceConfigListPortArrayOutput
	ToApplicationServiceConfigListPortArrayOutputWithContext(context.Context) ApplicationServiceConfigListPortArrayOutput
}

ApplicationServiceConfigListPortArrayInput is an input type that accepts ApplicationServiceConfigListPortArray and ApplicationServiceConfigListPortArrayOutput values. You can construct a concrete instance of `ApplicationServiceConfigListPortArrayInput` via:

ApplicationServiceConfigListPortArray{ ApplicationServiceConfigListPortArgs{...} }

type ApplicationServiceConfigListPortArrayOutput

type ApplicationServiceConfigListPortArrayOutput struct{ *pulumi.OutputState }

func (ApplicationServiceConfigListPortArrayOutput) ElementType

func (ApplicationServiceConfigListPortArrayOutput) Index

func (ApplicationServiceConfigListPortArrayOutput) ToApplicationServiceConfigListPortArrayOutput

func (o ApplicationServiceConfigListPortArrayOutput) ToApplicationServiceConfigListPortArrayOutput() ApplicationServiceConfigListPortArrayOutput

func (ApplicationServiceConfigListPortArrayOutput) ToApplicationServiceConfigListPortArrayOutputWithContext

func (o ApplicationServiceConfigListPortArrayOutput) ToApplicationServiceConfigListPortArrayOutputWithContext(ctx context.Context) ApplicationServiceConfigListPortArrayOutput

type ApplicationServiceConfigListPortInput

type ApplicationServiceConfigListPortInput interface {
	pulumi.Input

	ToApplicationServiceConfigListPortOutput() ApplicationServiceConfigListPortOutput
	ToApplicationServiceConfigListPortOutputWithContext(context.Context) ApplicationServiceConfigListPortOutput
}

ApplicationServiceConfigListPortInput is an input type that accepts ApplicationServiceConfigListPortArgs and ApplicationServiceConfigListPortOutput values. You can construct a concrete instance of `ApplicationServiceConfigListPortInput` via:

ApplicationServiceConfigListPortArgs{...}

type ApplicationServiceConfigListPortOutput

type ApplicationServiceConfigListPortOutput struct{ *pulumi.OutputState }

func (ApplicationServiceConfigListPortOutput) ElementType

func (ApplicationServiceConfigListPortOutput) Protocol

Port protocol.

func (ApplicationServiceConfigListPortOutput) TargetPort

Service port.

func (ApplicationServiceConfigListPortOutput) ToApplicationServiceConfigListPortOutput

func (o ApplicationServiceConfigListPortOutput) ToApplicationServiceConfigListPortOutput() ApplicationServiceConfigListPortOutput

func (ApplicationServiceConfigListPortOutput) ToApplicationServiceConfigListPortOutputWithContext

func (o ApplicationServiceConfigListPortOutput) ToApplicationServiceConfigListPortOutputWithContext(ctx context.Context) ApplicationServiceConfigListPortOutput

type ApplicationState

type ApplicationState struct {
	// Application description.
	ApplicationDesc pulumi.StringPtrInput
	// Application log configuration, deprecated parameter.
	ApplicationLogConfig pulumi.StringPtrInput
	// Application name.
	ApplicationName pulumi.StringPtrInput
	// Application resource type, deprecated parameter.
	ApplicationResourceType pulumi.StringPtrInput
	// Application runtime type.
	ApplicationRuntimeType pulumi.StringPtrInput
	// Application type: V for virtual machine, C for container, S for serverless.
	ApplicationType pulumi.StringPtrInput
	// Ignore creating image repository.
	IgnoreCreateImageRepository pulumi.BoolPtrInput
	// Application microservice type: M for service mesh, N for normal application, G for gateway application.
	MicroserviceType pulumi.StringPtrInput
	// ID of the dataset to be bound.
	ProgramId pulumi.StringPtrInput
	// N/A.
	ProgramIdLists pulumi.StringArrayInput
	// List of service configuration information.
	ServiceConfigLists ApplicationServiceConfigListArrayInput
}

func (ApplicationState) ElementType

func (ApplicationState) ElementType() reflect.Type

type Cluster

type Cluster struct {
	pulumi.CustomResourceState

	// Abnormal number of deployment groups.
	AbnormalGroupCount pulumi.IntOutput `pulumi:"abnormalGroupCount"`
	// CIDR assigned to cluster containers and service IP.
	ClusterCidr pulumi.StringPtrOutput `pulumi:"clusterCidr"`
	// cluster notes.
	ClusterDesc pulumi.StringPtrOutput `pulumi:"clusterDesc"`
	// Cluster ID.
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// Cluster remaining cpu limit.
	ClusterLimitCpu pulumi.StringOutput `pulumi:"clusterLimitCpu"`
	// Cluster remaining memory limit.
	ClusterLimitMem pulumi.StringOutput `pulumi:"clusterLimitMem"`
	// Cluster name.
	ClusterName pulumi.StringOutput `pulumi:"clusterName"`
	// cluster remark name.
	ClusterRemarkName pulumi.StringOutput `pulumi:"clusterRemarkName"`
	// cluster status.
	ClusterStatus pulumi.StringOutput `pulumi:"clusterStatus"`
	// The total CPU of the cluster, unit: core.
	ClusterTotalCpu pulumi.Float64Output `pulumi:"clusterTotalCpu"`
	// The total memory of the cluster, unit: G.
	ClusterTotalMem pulumi.Float64Output `pulumi:"clusterTotalMem"`
	// Cluster type.
	ClusterType pulumi.StringOutput `pulumi:"clusterType"`
	// CPU used by the cluster, unit: core.
	ClusterUsedCpu pulumi.Float64Output `pulumi:"clusterUsedCpu"`
	// The memory used by the cluster, unit: G.
	ClusterUsedMem pulumi.Float64Output `pulumi:"clusterUsedMem"`
	// cluster version.
	ClusterVersion pulumi.StringPtrOutput `pulumi:"clusterVersion"`
	// Create time.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Delete flag: `true`: can be deleted; `false`: can not be deleted.
	DeleteFlag pulumi.BoolOutput `pulumi:"deleteFlag"`
	// Reasons why clusters cannot be deleted.
	DeleteFlagReason pulumi.StringOutput `pulumi:"deleteFlagReason"`
	// Total number of deployment groups.
	GroupCount pulumi.IntOutput `pulumi:"groupCount"`
	// Number of cluster machine instances.
	InstanceCount pulumi.IntOutput `pulumi:"instanceCount"`
	// api address.
	KuberneteApiServer pulumi.StringPtrOutput `pulumi:"kuberneteApiServer"`
	// native secret.
	KuberneteNativeSecret pulumi.StringPtrOutput `pulumi:"kuberneteNativeSecret"`
	// `K`:kubeconfig, `S`:service account.
	KuberneteNativeType pulumi.StringPtrOutput `pulumi:"kuberneteNativeType"`
	// The maximum number of services in the cluster. The value ranges from 32 to 32768. If it is not a power of 2, the nearest power of 2 will be taken up.
	MaxClusterServiceNum pulumi.IntPtrOutput `pulumi:"maxClusterServiceNum"`
	// The maximum number of Pods on each Node in the cluster. The value ranges from 4 to 256. When the value is not a power of 2, the nearest power of 2 will be taken up.
	MaxNodePodNum pulumi.IntPtrOutput `pulumi:"maxNodePodNum"`
	// The number of machine instances in the normal state of the cluster.
	NormalInstanceCount pulumi.IntOutput `pulumi:"normalInstanceCount"`
	// Control information for buttons on the front end.
	OperationInfos ClusterOperationInfoArrayOutput `pulumi:"operationInfos"`
	// The dataset ID to be bound.
	ProgramId pulumi.StringPtrOutput `pulumi:"programId"`
	// Program id list.
	ProgramIdLists pulumi.StringArrayOutput `pulumi:"programIdLists"`
	// Number of Deployment Groups in progress.
	RunGroupCount pulumi.IntOutput `pulumi:"runGroupCount"`
	// Number of machine instances running in the cluster.
	RunInstanceCount pulumi.IntOutput `pulumi:"runInstanceCount"`
	// Number of running service instances.
	RunServiceInstanceCount pulumi.IntOutput `pulumi:"runServiceInstanceCount"`
	// Number of deployment groups in stop.
	StopGroupCount pulumi.IntOutput `pulumi:"stopGroupCount"`
	// Subnet id.
	SubnetId pulumi.StringPtrOutput `pulumi:"subnetId"`
	// Tag description list.
	Tags pulumi.MapOutput `pulumi:"tags"`
	// The TSF region to which the cluster belongs.
	TsfRegionId pulumi.StringPtrOutput `pulumi:"tsfRegionId"`
	// Name of the TSF region to which the cluster belongs.
	TsfRegionName pulumi.StringOutput `pulumi:"tsfRegionName"`
	// The TSF availability zone to which the cluster belongs.
	TsfZoneId pulumi.StringPtrOutput `pulumi:"tsfZoneId"`
	// The name of the TSF availability zone to which the cluster belongs.
	TsfZoneName pulumi.StringOutput `pulumi:"tsfZoneName"`
	// Update time.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
	// Vpc id.
	VpcId pulumi.StringOutput `pulumi:"vpcId"`
}

Provides a resource to create a tsf cluster

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tsf"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Tsf.NewCluster(ctx, "cluster", &Tsf.ClusterArgs{
			ClusterCidr:          pulumi.String("9.165.120.0/24"),
			ClusterDesc:          pulumi.String("test"),
			ClusterName:          pulumi.String("terraform-test"),
			ClusterType:          pulumi.String("C"),
			ClusterVersion:       pulumi.String("1.18.4"),
			MaxClusterServiceNum: pulumi.Int(128),
			MaxNodePodNum:        pulumi.Int(32),
			Tags: pulumi.AnyMap{
				"createdBy": pulumi.Any("terraform"),
			},
			TsfRegionId: pulumi.String("ap-guangzhou"),
			VpcId:       pulumi.String("vpc-xxxxxx"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetCluster

func GetCluster(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ClusterState, opts ...pulumi.ResourceOption) (*Cluster, error)

GetCluster gets an existing Cluster 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 NewCluster

func NewCluster(ctx *pulumi.Context,
	name string, args *ClusterArgs, opts ...pulumi.ResourceOption) (*Cluster, error)

NewCluster registers a new resource with the given unique name, arguments, and options.

func (*Cluster) ElementType

func (*Cluster) ElementType() reflect.Type

func (*Cluster) ToClusterOutput

func (i *Cluster) ToClusterOutput() ClusterOutput

func (*Cluster) ToClusterOutputWithContext

func (i *Cluster) ToClusterOutputWithContext(ctx context.Context) ClusterOutput

type ClusterArgs

type ClusterArgs struct {
	// CIDR assigned to cluster containers and service IP.
	ClusterCidr pulumi.StringPtrInput
	// cluster notes.
	ClusterDesc pulumi.StringPtrInput
	// Cluster name.
	ClusterName pulumi.StringInput
	// cluster remark name.
	ClusterRemarkName pulumi.StringPtrInput
	// Cluster type.
	ClusterType pulumi.StringInput
	// cluster version.
	ClusterVersion pulumi.StringPtrInput
	// api address.
	KuberneteApiServer pulumi.StringPtrInput
	// native secret.
	KuberneteNativeSecret pulumi.StringPtrInput
	// `K`:kubeconfig, `S`:service account.
	KuberneteNativeType pulumi.StringPtrInput
	// The maximum number of services in the cluster. The value ranges from 32 to 32768. If it is not a power of 2, the nearest power of 2 will be taken up.
	MaxClusterServiceNum pulumi.IntPtrInput
	// The maximum number of Pods on each Node in the cluster. The value ranges from 4 to 256. When the value is not a power of 2, the nearest power of 2 will be taken up.
	MaxNodePodNum pulumi.IntPtrInput
	// The dataset ID to be bound.
	ProgramId pulumi.StringPtrInput
	// Program id list.
	ProgramIdLists pulumi.StringArrayInput
	// Subnet id.
	SubnetId pulumi.StringPtrInput
	// Tag description list.
	Tags pulumi.MapInput
	// The TSF region to which the cluster belongs.
	TsfRegionId pulumi.StringPtrInput
	// The TSF availability zone to which the cluster belongs.
	TsfZoneId pulumi.StringPtrInput
	// Vpc id.
	VpcId pulumi.StringInput
}

The set of arguments for constructing a Cluster resource.

func (ClusterArgs) ElementType

func (ClusterArgs) ElementType() reflect.Type

type ClusterArray

type ClusterArray []ClusterInput

func (ClusterArray) ElementType

func (ClusterArray) ElementType() reflect.Type

func (ClusterArray) ToClusterArrayOutput

func (i ClusterArray) ToClusterArrayOutput() ClusterArrayOutput

func (ClusterArray) ToClusterArrayOutputWithContext

func (i ClusterArray) ToClusterArrayOutputWithContext(ctx context.Context) ClusterArrayOutput

type ClusterArrayInput

type ClusterArrayInput interface {
	pulumi.Input

	ToClusterArrayOutput() ClusterArrayOutput
	ToClusterArrayOutputWithContext(context.Context) ClusterArrayOutput
}

ClusterArrayInput is an input type that accepts ClusterArray and ClusterArrayOutput values. You can construct a concrete instance of `ClusterArrayInput` via:

ClusterArray{ ClusterArgs{...} }

type ClusterArrayOutput

type ClusterArrayOutput struct{ *pulumi.OutputState }

func (ClusterArrayOutput) ElementType

func (ClusterArrayOutput) ElementType() reflect.Type

func (ClusterArrayOutput) Index

func (ClusterArrayOutput) ToClusterArrayOutput

func (o ClusterArrayOutput) ToClusterArrayOutput() ClusterArrayOutput

func (ClusterArrayOutput) ToClusterArrayOutputWithContext

func (o ClusterArrayOutput) ToClusterArrayOutputWithContext(ctx context.Context) ClusterArrayOutput

type ClusterInput

type ClusterInput interface {
	pulumi.Input

	ToClusterOutput() ClusterOutput
	ToClusterOutputWithContext(ctx context.Context) ClusterOutput
}

type ClusterMap

type ClusterMap map[string]ClusterInput

func (ClusterMap) ElementType

func (ClusterMap) ElementType() reflect.Type

func (ClusterMap) ToClusterMapOutput

func (i ClusterMap) ToClusterMapOutput() ClusterMapOutput

func (ClusterMap) ToClusterMapOutputWithContext

func (i ClusterMap) ToClusterMapOutputWithContext(ctx context.Context) ClusterMapOutput

type ClusterMapInput

type ClusterMapInput interface {
	pulumi.Input

	ToClusterMapOutput() ClusterMapOutput
	ToClusterMapOutputWithContext(context.Context) ClusterMapOutput
}

ClusterMapInput is an input type that accepts ClusterMap and ClusterMapOutput values. You can construct a concrete instance of `ClusterMapInput` via:

ClusterMap{ "key": ClusterArgs{...} }

type ClusterMapOutput

type ClusterMapOutput struct{ *pulumi.OutputState }

func (ClusterMapOutput) ElementType

func (ClusterMapOutput) ElementType() reflect.Type

func (ClusterMapOutput) MapIndex

func (ClusterMapOutput) ToClusterMapOutput

func (o ClusterMapOutput) ToClusterMapOutput() ClusterMapOutput

func (ClusterMapOutput) ToClusterMapOutputWithContext

func (o ClusterMapOutput) ToClusterMapOutputWithContext(ctx context.Context) ClusterMapOutput

type ClusterOperationInfo

type ClusterOperationInfo struct {
	// Add the control information of the instance button.
	AddInstances []ClusterOperationInfoAddInstance `pulumi:"addInstances"`
	// Destroy the control information of the machine.
	Destroys []ClusterOperationInfoDestroy `pulumi:"destroys"`
	// Initialize the control information of the button.
	Inits []ClusterOperationInfoInit `pulumi:"inits"`
}

type ClusterOperationInfoAddInstance

type ClusterOperationInfoAddInstance struct {
	// Reason for not showing.
	DisabledReason *string `pulumi:"disabledReason"`
	// Is the button clickable.
	Enabled *bool `pulumi:"enabled"`
	// whether to show the button.
	Supported *bool `pulumi:"supported"`
}

type ClusterOperationInfoAddInstanceArgs

type ClusterOperationInfoAddInstanceArgs struct {
	// Reason for not showing.
	DisabledReason pulumi.StringPtrInput `pulumi:"disabledReason"`
	// Is the button clickable.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// whether to show the button.
	Supported pulumi.BoolPtrInput `pulumi:"supported"`
}

func (ClusterOperationInfoAddInstanceArgs) ElementType

func (ClusterOperationInfoAddInstanceArgs) ToClusterOperationInfoAddInstanceOutput

func (i ClusterOperationInfoAddInstanceArgs) ToClusterOperationInfoAddInstanceOutput() ClusterOperationInfoAddInstanceOutput

func (ClusterOperationInfoAddInstanceArgs) ToClusterOperationInfoAddInstanceOutputWithContext

func (i ClusterOperationInfoAddInstanceArgs) ToClusterOperationInfoAddInstanceOutputWithContext(ctx context.Context) ClusterOperationInfoAddInstanceOutput

type ClusterOperationInfoAddInstanceArray

type ClusterOperationInfoAddInstanceArray []ClusterOperationInfoAddInstanceInput

func (ClusterOperationInfoAddInstanceArray) ElementType

func (ClusterOperationInfoAddInstanceArray) ToClusterOperationInfoAddInstanceArrayOutput

func (i ClusterOperationInfoAddInstanceArray) ToClusterOperationInfoAddInstanceArrayOutput() ClusterOperationInfoAddInstanceArrayOutput

func (ClusterOperationInfoAddInstanceArray) ToClusterOperationInfoAddInstanceArrayOutputWithContext

func (i ClusterOperationInfoAddInstanceArray) ToClusterOperationInfoAddInstanceArrayOutputWithContext(ctx context.Context) ClusterOperationInfoAddInstanceArrayOutput

type ClusterOperationInfoAddInstanceArrayInput

type ClusterOperationInfoAddInstanceArrayInput interface {
	pulumi.Input

	ToClusterOperationInfoAddInstanceArrayOutput() ClusterOperationInfoAddInstanceArrayOutput
	ToClusterOperationInfoAddInstanceArrayOutputWithContext(context.Context) ClusterOperationInfoAddInstanceArrayOutput
}

ClusterOperationInfoAddInstanceArrayInput is an input type that accepts ClusterOperationInfoAddInstanceArray and ClusterOperationInfoAddInstanceArrayOutput values. You can construct a concrete instance of `ClusterOperationInfoAddInstanceArrayInput` via:

ClusterOperationInfoAddInstanceArray{ ClusterOperationInfoAddInstanceArgs{...} }

type ClusterOperationInfoAddInstanceArrayOutput

type ClusterOperationInfoAddInstanceArrayOutput struct{ *pulumi.OutputState }

func (ClusterOperationInfoAddInstanceArrayOutput) ElementType

func (ClusterOperationInfoAddInstanceArrayOutput) Index

func (ClusterOperationInfoAddInstanceArrayOutput) ToClusterOperationInfoAddInstanceArrayOutput

func (o ClusterOperationInfoAddInstanceArrayOutput) ToClusterOperationInfoAddInstanceArrayOutput() ClusterOperationInfoAddInstanceArrayOutput

func (ClusterOperationInfoAddInstanceArrayOutput) ToClusterOperationInfoAddInstanceArrayOutputWithContext

func (o ClusterOperationInfoAddInstanceArrayOutput) ToClusterOperationInfoAddInstanceArrayOutputWithContext(ctx context.Context) ClusterOperationInfoAddInstanceArrayOutput

type ClusterOperationInfoAddInstanceInput

type ClusterOperationInfoAddInstanceInput interface {
	pulumi.Input

	ToClusterOperationInfoAddInstanceOutput() ClusterOperationInfoAddInstanceOutput
	ToClusterOperationInfoAddInstanceOutputWithContext(context.Context) ClusterOperationInfoAddInstanceOutput
}

ClusterOperationInfoAddInstanceInput is an input type that accepts ClusterOperationInfoAddInstanceArgs and ClusterOperationInfoAddInstanceOutput values. You can construct a concrete instance of `ClusterOperationInfoAddInstanceInput` via:

ClusterOperationInfoAddInstanceArgs{...}

type ClusterOperationInfoAddInstanceOutput

type ClusterOperationInfoAddInstanceOutput struct{ *pulumi.OutputState }

func (ClusterOperationInfoAddInstanceOutput) DisabledReason

Reason for not showing.

func (ClusterOperationInfoAddInstanceOutput) ElementType

func (ClusterOperationInfoAddInstanceOutput) Enabled

Is the button clickable.

func (ClusterOperationInfoAddInstanceOutput) Supported

whether to show the button.

func (ClusterOperationInfoAddInstanceOutput) ToClusterOperationInfoAddInstanceOutput

func (o ClusterOperationInfoAddInstanceOutput) ToClusterOperationInfoAddInstanceOutput() ClusterOperationInfoAddInstanceOutput

func (ClusterOperationInfoAddInstanceOutput) ToClusterOperationInfoAddInstanceOutputWithContext

func (o ClusterOperationInfoAddInstanceOutput) ToClusterOperationInfoAddInstanceOutputWithContext(ctx context.Context) ClusterOperationInfoAddInstanceOutput

type ClusterOperationInfoArgs

type ClusterOperationInfoArgs struct {
	// Add the control information of the instance button.
	AddInstances ClusterOperationInfoAddInstanceArrayInput `pulumi:"addInstances"`
	// Destroy the control information of the machine.
	Destroys ClusterOperationInfoDestroyArrayInput `pulumi:"destroys"`
	// Initialize the control information of the button.
	Inits ClusterOperationInfoInitArrayInput `pulumi:"inits"`
}

func (ClusterOperationInfoArgs) ElementType

func (ClusterOperationInfoArgs) ElementType() reflect.Type

func (ClusterOperationInfoArgs) ToClusterOperationInfoOutput

func (i ClusterOperationInfoArgs) ToClusterOperationInfoOutput() ClusterOperationInfoOutput

func (ClusterOperationInfoArgs) ToClusterOperationInfoOutputWithContext

func (i ClusterOperationInfoArgs) ToClusterOperationInfoOutputWithContext(ctx context.Context) ClusterOperationInfoOutput

type ClusterOperationInfoArray

type ClusterOperationInfoArray []ClusterOperationInfoInput

func (ClusterOperationInfoArray) ElementType

func (ClusterOperationInfoArray) ElementType() reflect.Type

func (ClusterOperationInfoArray) ToClusterOperationInfoArrayOutput

func (i ClusterOperationInfoArray) ToClusterOperationInfoArrayOutput() ClusterOperationInfoArrayOutput

func (ClusterOperationInfoArray) ToClusterOperationInfoArrayOutputWithContext

func (i ClusterOperationInfoArray) ToClusterOperationInfoArrayOutputWithContext(ctx context.Context) ClusterOperationInfoArrayOutput

type ClusterOperationInfoArrayInput

type ClusterOperationInfoArrayInput interface {
	pulumi.Input

	ToClusterOperationInfoArrayOutput() ClusterOperationInfoArrayOutput
	ToClusterOperationInfoArrayOutputWithContext(context.Context) ClusterOperationInfoArrayOutput
}

ClusterOperationInfoArrayInput is an input type that accepts ClusterOperationInfoArray and ClusterOperationInfoArrayOutput values. You can construct a concrete instance of `ClusterOperationInfoArrayInput` via:

ClusterOperationInfoArray{ ClusterOperationInfoArgs{...} }

type ClusterOperationInfoArrayOutput

type ClusterOperationInfoArrayOutput struct{ *pulumi.OutputState }

func (ClusterOperationInfoArrayOutput) ElementType

func (ClusterOperationInfoArrayOutput) Index

func (ClusterOperationInfoArrayOutput) ToClusterOperationInfoArrayOutput

func (o ClusterOperationInfoArrayOutput) ToClusterOperationInfoArrayOutput() ClusterOperationInfoArrayOutput

func (ClusterOperationInfoArrayOutput) ToClusterOperationInfoArrayOutputWithContext

func (o ClusterOperationInfoArrayOutput) ToClusterOperationInfoArrayOutputWithContext(ctx context.Context) ClusterOperationInfoArrayOutput

type ClusterOperationInfoDestroy

type ClusterOperationInfoDestroy struct {
	// Reason for not showing.
	DisabledReason *string `pulumi:"disabledReason"`
	// Is the button clickable.
	Enabled *bool `pulumi:"enabled"`
	// whether to show the button.
	Supported *bool `pulumi:"supported"`
}

type ClusterOperationInfoDestroyArgs

type ClusterOperationInfoDestroyArgs struct {
	// Reason for not showing.
	DisabledReason pulumi.StringPtrInput `pulumi:"disabledReason"`
	// Is the button clickable.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// whether to show the button.
	Supported pulumi.BoolPtrInput `pulumi:"supported"`
}

func (ClusterOperationInfoDestroyArgs) ElementType

func (ClusterOperationInfoDestroyArgs) ToClusterOperationInfoDestroyOutput

func (i ClusterOperationInfoDestroyArgs) ToClusterOperationInfoDestroyOutput() ClusterOperationInfoDestroyOutput

func (ClusterOperationInfoDestroyArgs) ToClusterOperationInfoDestroyOutputWithContext

func (i ClusterOperationInfoDestroyArgs) ToClusterOperationInfoDestroyOutputWithContext(ctx context.Context) ClusterOperationInfoDestroyOutput

type ClusterOperationInfoDestroyArray

type ClusterOperationInfoDestroyArray []ClusterOperationInfoDestroyInput

func (ClusterOperationInfoDestroyArray) ElementType

func (ClusterOperationInfoDestroyArray) ToClusterOperationInfoDestroyArrayOutput

func (i ClusterOperationInfoDestroyArray) ToClusterOperationInfoDestroyArrayOutput() ClusterOperationInfoDestroyArrayOutput

func (ClusterOperationInfoDestroyArray) ToClusterOperationInfoDestroyArrayOutputWithContext

func (i ClusterOperationInfoDestroyArray) ToClusterOperationInfoDestroyArrayOutputWithContext(ctx context.Context) ClusterOperationInfoDestroyArrayOutput

type ClusterOperationInfoDestroyArrayInput

type ClusterOperationInfoDestroyArrayInput interface {
	pulumi.Input

	ToClusterOperationInfoDestroyArrayOutput() ClusterOperationInfoDestroyArrayOutput
	ToClusterOperationInfoDestroyArrayOutputWithContext(context.Context) ClusterOperationInfoDestroyArrayOutput
}

ClusterOperationInfoDestroyArrayInput is an input type that accepts ClusterOperationInfoDestroyArray and ClusterOperationInfoDestroyArrayOutput values. You can construct a concrete instance of `ClusterOperationInfoDestroyArrayInput` via:

ClusterOperationInfoDestroyArray{ ClusterOperationInfoDestroyArgs{...} }

type ClusterOperationInfoDestroyArrayOutput

type ClusterOperationInfoDestroyArrayOutput struct{ *pulumi.OutputState }

func (ClusterOperationInfoDestroyArrayOutput) ElementType

func (ClusterOperationInfoDestroyArrayOutput) Index

func (ClusterOperationInfoDestroyArrayOutput) ToClusterOperationInfoDestroyArrayOutput

func (o ClusterOperationInfoDestroyArrayOutput) ToClusterOperationInfoDestroyArrayOutput() ClusterOperationInfoDestroyArrayOutput

func (ClusterOperationInfoDestroyArrayOutput) ToClusterOperationInfoDestroyArrayOutputWithContext

func (o ClusterOperationInfoDestroyArrayOutput) ToClusterOperationInfoDestroyArrayOutputWithContext(ctx context.Context) ClusterOperationInfoDestroyArrayOutput

type ClusterOperationInfoDestroyInput

type ClusterOperationInfoDestroyInput interface {
	pulumi.Input

	ToClusterOperationInfoDestroyOutput() ClusterOperationInfoDestroyOutput
	ToClusterOperationInfoDestroyOutputWithContext(context.Context) ClusterOperationInfoDestroyOutput
}

ClusterOperationInfoDestroyInput is an input type that accepts ClusterOperationInfoDestroyArgs and ClusterOperationInfoDestroyOutput values. You can construct a concrete instance of `ClusterOperationInfoDestroyInput` via:

ClusterOperationInfoDestroyArgs{...}

type ClusterOperationInfoDestroyOutput

type ClusterOperationInfoDestroyOutput struct{ *pulumi.OutputState }

func (ClusterOperationInfoDestroyOutput) DisabledReason

Reason for not showing.

func (ClusterOperationInfoDestroyOutput) ElementType

func (ClusterOperationInfoDestroyOutput) Enabled

Is the button clickable.

func (ClusterOperationInfoDestroyOutput) Supported

whether to show the button.

func (ClusterOperationInfoDestroyOutput) ToClusterOperationInfoDestroyOutput

func (o ClusterOperationInfoDestroyOutput) ToClusterOperationInfoDestroyOutput() ClusterOperationInfoDestroyOutput

func (ClusterOperationInfoDestroyOutput) ToClusterOperationInfoDestroyOutputWithContext

func (o ClusterOperationInfoDestroyOutput) ToClusterOperationInfoDestroyOutputWithContext(ctx context.Context) ClusterOperationInfoDestroyOutput

type ClusterOperationInfoInit

type ClusterOperationInfoInit struct {
	// Reason for not showing.
	DisabledReason *string `pulumi:"disabledReason"`
	// Is the button clickable.
	Enabled *bool `pulumi:"enabled"`
	// whether to show the button.
	Supported *bool `pulumi:"supported"`
}

type ClusterOperationInfoInitArgs

type ClusterOperationInfoInitArgs struct {
	// Reason for not showing.
	DisabledReason pulumi.StringPtrInput `pulumi:"disabledReason"`
	// Is the button clickable.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// whether to show the button.
	Supported pulumi.BoolPtrInput `pulumi:"supported"`
}

func (ClusterOperationInfoInitArgs) ElementType

func (ClusterOperationInfoInitArgs) ToClusterOperationInfoInitOutput

func (i ClusterOperationInfoInitArgs) ToClusterOperationInfoInitOutput() ClusterOperationInfoInitOutput

func (ClusterOperationInfoInitArgs) ToClusterOperationInfoInitOutputWithContext

func (i ClusterOperationInfoInitArgs) ToClusterOperationInfoInitOutputWithContext(ctx context.Context) ClusterOperationInfoInitOutput

type ClusterOperationInfoInitArray

type ClusterOperationInfoInitArray []ClusterOperationInfoInitInput

func (ClusterOperationInfoInitArray) ElementType

func (ClusterOperationInfoInitArray) ToClusterOperationInfoInitArrayOutput

func (i ClusterOperationInfoInitArray) ToClusterOperationInfoInitArrayOutput() ClusterOperationInfoInitArrayOutput

func (ClusterOperationInfoInitArray) ToClusterOperationInfoInitArrayOutputWithContext

func (i ClusterOperationInfoInitArray) ToClusterOperationInfoInitArrayOutputWithContext(ctx context.Context) ClusterOperationInfoInitArrayOutput

type ClusterOperationInfoInitArrayInput

type ClusterOperationInfoInitArrayInput interface {
	pulumi.Input

	ToClusterOperationInfoInitArrayOutput() ClusterOperationInfoInitArrayOutput
	ToClusterOperationInfoInitArrayOutputWithContext(context.Context) ClusterOperationInfoInitArrayOutput
}

ClusterOperationInfoInitArrayInput is an input type that accepts ClusterOperationInfoInitArray and ClusterOperationInfoInitArrayOutput values. You can construct a concrete instance of `ClusterOperationInfoInitArrayInput` via:

ClusterOperationInfoInitArray{ ClusterOperationInfoInitArgs{...} }

type ClusterOperationInfoInitArrayOutput

type ClusterOperationInfoInitArrayOutput struct{ *pulumi.OutputState }

func (ClusterOperationInfoInitArrayOutput) ElementType

func (ClusterOperationInfoInitArrayOutput) Index

func (ClusterOperationInfoInitArrayOutput) ToClusterOperationInfoInitArrayOutput

func (o ClusterOperationInfoInitArrayOutput) ToClusterOperationInfoInitArrayOutput() ClusterOperationInfoInitArrayOutput

func (ClusterOperationInfoInitArrayOutput) ToClusterOperationInfoInitArrayOutputWithContext

func (o ClusterOperationInfoInitArrayOutput) ToClusterOperationInfoInitArrayOutputWithContext(ctx context.Context) ClusterOperationInfoInitArrayOutput

type ClusterOperationInfoInitInput

type ClusterOperationInfoInitInput interface {
	pulumi.Input

	ToClusterOperationInfoInitOutput() ClusterOperationInfoInitOutput
	ToClusterOperationInfoInitOutputWithContext(context.Context) ClusterOperationInfoInitOutput
}

ClusterOperationInfoInitInput is an input type that accepts ClusterOperationInfoInitArgs and ClusterOperationInfoInitOutput values. You can construct a concrete instance of `ClusterOperationInfoInitInput` via:

ClusterOperationInfoInitArgs{...}

type ClusterOperationInfoInitOutput

type ClusterOperationInfoInitOutput struct{ *pulumi.OutputState }

func (ClusterOperationInfoInitOutput) DisabledReason

Reason for not showing.

func (ClusterOperationInfoInitOutput) ElementType

func (ClusterOperationInfoInitOutput) Enabled

Is the button clickable.

func (ClusterOperationInfoInitOutput) Supported

whether to show the button.

func (ClusterOperationInfoInitOutput) ToClusterOperationInfoInitOutput

func (o ClusterOperationInfoInitOutput) ToClusterOperationInfoInitOutput() ClusterOperationInfoInitOutput

func (ClusterOperationInfoInitOutput) ToClusterOperationInfoInitOutputWithContext

func (o ClusterOperationInfoInitOutput) ToClusterOperationInfoInitOutputWithContext(ctx context.Context) ClusterOperationInfoInitOutput

type ClusterOperationInfoInput

type ClusterOperationInfoInput interface {
	pulumi.Input

	ToClusterOperationInfoOutput() ClusterOperationInfoOutput
	ToClusterOperationInfoOutputWithContext(context.Context) ClusterOperationInfoOutput
}

ClusterOperationInfoInput is an input type that accepts ClusterOperationInfoArgs and ClusterOperationInfoOutput values. You can construct a concrete instance of `ClusterOperationInfoInput` via:

ClusterOperationInfoArgs{...}

type ClusterOperationInfoOutput

type ClusterOperationInfoOutput struct{ *pulumi.OutputState }

func (ClusterOperationInfoOutput) AddInstances

Add the control information of the instance button.

func (ClusterOperationInfoOutput) Destroys

Destroy the control information of the machine.

func (ClusterOperationInfoOutput) ElementType

func (ClusterOperationInfoOutput) ElementType() reflect.Type

func (ClusterOperationInfoOutput) Inits

Initialize the control information of the button.

func (ClusterOperationInfoOutput) ToClusterOperationInfoOutput

func (o ClusterOperationInfoOutput) ToClusterOperationInfoOutput() ClusterOperationInfoOutput

func (ClusterOperationInfoOutput) ToClusterOperationInfoOutputWithContext

func (o ClusterOperationInfoOutput) ToClusterOperationInfoOutputWithContext(ctx context.Context) ClusterOperationInfoOutput

type ClusterOutput

type ClusterOutput struct{ *pulumi.OutputState }

func (ClusterOutput) AbnormalGroupCount

func (o ClusterOutput) AbnormalGroupCount() pulumi.IntOutput

Abnormal number of deployment groups.

func (ClusterOutput) ClusterCidr

func (o ClusterOutput) ClusterCidr() pulumi.StringPtrOutput

CIDR assigned to cluster containers and service IP.

func (ClusterOutput) ClusterDesc

func (o ClusterOutput) ClusterDesc() pulumi.StringPtrOutput

cluster notes.

func (ClusterOutput) ClusterId

func (o ClusterOutput) ClusterId() pulumi.StringOutput

Cluster ID.

func (ClusterOutput) ClusterLimitCpu

func (o ClusterOutput) ClusterLimitCpu() pulumi.StringOutput

Cluster remaining cpu limit.

func (ClusterOutput) ClusterLimitMem

func (o ClusterOutput) ClusterLimitMem() pulumi.StringOutput

Cluster remaining memory limit.

func (ClusterOutput) ClusterName

func (o ClusterOutput) ClusterName() pulumi.StringOutput

Cluster name.

func (ClusterOutput) ClusterRemarkName

func (o ClusterOutput) ClusterRemarkName() pulumi.StringOutput

cluster remark name.

func (ClusterOutput) ClusterStatus

func (o ClusterOutput) ClusterStatus() pulumi.StringOutput

cluster status.

func (ClusterOutput) ClusterTotalCpu

func (o ClusterOutput) ClusterTotalCpu() pulumi.Float64Output

The total CPU of the cluster, unit: core.

func (ClusterOutput) ClusterTotalMem

func (o ClusterOutput) ClusterTotalMem() pulumi.Float64Output

The total memory of the cluster, unit: G.

func (ClusterOutput) ClusterType

func (o ClusterOutput) ClusterType() pulumi.StringOutput

Cluster type.

func (ClusterOutput) ClusterUsedCpu

func (o ClusterOutput) ClusterUsedCpu() pulumi.Float64Output

CPU used by the cluster, unit: core.

func (ClusterOutput) ClusterUsedMem

func (o ClusterOutput) ClusterUsedMem() pulumi.Float64Output

The memory used by the cluster, unit: G.

func (ClusterOutput) ClusterVersion

func (o ClusterOutput) ClusterVersion() pulumi.StringPtrOutput

cluster version.

func (ClusterOutput) CreateTime

func (o ClusterOutput) CreateTime() pulumi.StringOutput

Create time.

func (ClusterOutput) DeleteFlag

func (o ClusterOutput) DeleteFlag() pulumi.BoolOutput

Delete flag: `true`: can be deleted; `false`: can not be deleted.

func (ClusterOutput) DeleteFlagReason

func (o ClusterOutput) DeleteFlagReason() pulumi.StringOutput

Reasons why clusters cannot be deleted.

func (ClusterOutput) ElementType

func (ClusterOutput) ElementType() reflect.Type

func (ClusterOutput) GroupCount

func (o ClusterOutput) GroupCount() pulumi.IntOutput

Total number of deployment groups.

func (ClusterOutput) InstanceCount

func (o ClusterOutput) InstanceCount() pulumi.IntOutput

Number of cluster machine instances.

func (ClusterOutput) KuberneteApiServer

func (o ClusterOutput) KuberneteApiServer() pulumi.StringPtrOutput

api address.

func (ClusterOutput) KuberneteNativeSecret

func (o ClusterOutput) KuberneteNativeSecret() pulumi.StringPtrOutput

native secret.

func (ClusterOutput) KuberneteNativeType

func (o ClusterOutput) KuberneteNativeType() pulumi.StringPtrOutput

`K`:kubeconfig, `S`:service account.

func (ClusterOutput) MaxClusterServiceNum

func (o ClusterOutput) MaxClusterServiceNum() pulumi.IntPtrOutput

The maximum number of services in the cluster. The value ranges from 32 to 32768. If it is not a power of 2, the nearest power of 2 will be taken up.

func (ClusterOutput) MaxNodePodNum

func (o ClusterOutput) MaxNodePodNum() pulumi.IntPtrOutput

The maximum number of Pods on each Node in the cluster. The value ranges from 4 to 256. When the value is not a power of 2, the nearest power of 2 will be taken up.

func (ClusterOutput) NormalInstanceCount

func (o ClusterOutput) NormalInstanceCount() pulumi.IntOutput

The number of machine instances in the normal state of the cluster.

func (ClusterOutput) OperationInfos

Control information for buttons on the front end.

func (ClusterOutput) ProgramId

func (o ClusterOutput) ProgramId() pulumi.StringPtrOutput

The dataset ID to be bound.

func (ClusterOutput) ProgramIdLists

func (o ClusterOutput) ProgramIdLists() pulumi.StringArrayOutput

Program id list.

func (ClusterOutput) RunGroupCount

func (o ClusterOutput) RunGroupCount() pulumi.IntOutput

Number of Deployment Groups in progress.

func (ClusterOutput) RunInstanceCount

func (o ClusterOutput) RunInstanceCount() pulumi.IntOutput

Number of machine instances running in the cluster.

func (ClusterOutput) RunServiceInstanceCount

func (o ClusterOutput) RunServiceInstanceCount() pulumi.IntOutput

Number of running service instances.

func (ClusterOutput) StopGroupCount

func (o ClusterOutput) StopGroupCount() pulumi.IntOutput

Number of deployment groups in stop.

func (ClusterOutput) SubnetId

func (o ClusterOutput) SubnetId() pulumi.StringPtrOutput

Subnet id.

func (ClusterOutput) Tags

func (o ClusterOutput) Tags() pulumi.MapOutput

Tag description list.

func (ClusterOutput) ToClusterOutput

func (o ClusterOutput) ToClusterOutput() ClusterOutput

func (ClusterOutput) ToClusterOutputWithContext

func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput

func (ClusterOutput) TsfRegionId

func (o ClusterOutput) TsfRegionId() pulumi.StringPtrOutput

The TSF region to which the cluster belongs.

func (ClusterOutput) TsfRegionName

func (o ClusterOutput) TsfRegionName() pulumi.StringOutput

Name of the TSF region to which the cluster belongs.

func (ClusterOutput) TsfZoneId

func (o ClusterOutput) TsfZoneId() pulumi.StringPtrOutput

The TSF availability zone to which the cluster belongs.

func (ClusterOutput) TsfZoneName

func (o ClusterOutput) TsfZoneName() pulumi.StringOutput

The name of the TSF availability zone to which the cluster belongs.

func (ClusterOutput) UpdateTime

func (o ClusterOutput) UpdateTime() pulumi.StringOutput

Update time.

func (ClusterOutput) VpcId

func (o ClusterOutput) VpcId() pulumi.StringOutput

Vpc id.

type ClusterState

type ClusterState struct {
	// Abnormal number of deployment groups.
	AbnormalGroupCount pulumi.IntPtrInput
	// CIDR assigned to cluster containers and service IP.
	ClusterCidr pulumi.StringPtrInput
	// cluster notes.
	ClusterDesc pulumi.StringPtrInput
	// Cluster ID.
	ClusterId pulumi.StringPtrInput
	// Cluster remaining cpu limit.
	ClusterLimitCpu pulumi.StringPtrInput
	// Cluster remaining memory limit.
	ClusterLimitMem pulumi.StringPtrInput
	// Cluster name.
	ClusterName pulumi.StringPtrInput
	// cluster remark name.
	ClusterRemarkName pulumi.StringPtrInput
	// cluster status.
	ClusterStatus pulumi.StringPtrInput
	// The total CPU of the cluster, unit: core.
	ClusterTotalCpu pulumi.Float64PtrInput
	// The total memory of the cluster, unit: G.
	ClusterTotalMem pulumi.Float64PtrInput
	// Cluster type.
	ClusterType pulumi.StringPtrInput
	// CPU used by the cluster, unit: core.
	ClusterUsedCpu pulumi.Float64PtrInput
	// The memory used by the cluster, unit: G.
	ClusterUsedMem pulumi.Float64PtrInput
	// cluster version.
	ClusterVersion pulumi.StringPtrInput
	// Create time.
	CreateTime pulumi.StringPtrInput
	// Delete flag: `true`: can be deleted; `false`: can not be deleted.
	DeleteFlag pulumi.BoolPtrInput
	// Reasons why clusters cannot be deleted.
	DeleteFlagReason pulumi.StringPtrInput
	// Total number of deployment groups.
	GroupCount pulumi.IntPtrInput
	// Number of cluster machine instances.
	InstanceCount pulumi.IntPtrInput
	// api address.
	KuberneteApiServer pulumi.StringPtrInput
	// native secret.
	KuberneteNativeSecret pulumi.StringPtrInput
	// `K`:kubeconfig, `S`:service account.
	KuberneteNativeType pulumi.StringPtrInput
	// The maximum number of services in the cluster. The value ranges from 32 to 32768. If it is not a power of 2, the nearest power of 2 will be taken up.
	MaxClusterServiceNum pulumi.IntPtrInput
	// The maximum number of Pods on each Node in the cluster. The value ranges from 4 to 256. When the value is not a power of 2, the nearest power of 2 will be taken up.
	MaxNodePodNum pulumi.IntPtrInput
	// The number of machine instances in the normal state of the cluster.
	NormalInstanceCount pulumi.IntPtrInput
	// Control information for buttons on the front end.
	OperationInfos ClusterOperationInfoArrayInput
	// The dataset ID to be bound.
	ProgramId pulumi.StringPtrInput
	// Program id list.
	ProgramIdLists pulumi.StringArrayInput
	// Number of Deployment Groups in progress.
	RunGroupCount pulumi.IntPtrInput
	// Number of machine instances running in the cluster.
	RunInstanceCount pulumi.IntPtrInput
	// Number of running service instances.
	RunServiceInstanceCount pulumi.IntPtrInput
	// Number of deployment groups in stop.
	StopGroupCount pulumi.IntPtrInput
	// Subnet id.
	SubnetId pulumi.StringPtrInput
	// Tag description list.
	Tags pulumi.MapInput
	// The TSF region to which the cluster belongs.
	TsfRegionId pulumi.StringPtrInput
	// Name of the TSF region to which the cluster belongs.
	TsfRegionName pulumi.StringPtrInput
	// The TSF availability zone to which the cluster belongs.
	TsfZoneId pulumi.StringPtrInput
	// The name of the TSF availability zone to which the cluster belongs.
	TsfZoneName pulumi.StringPtrInput
	// Update time.
	UpdateTime pulumi.StringPtrInput
	// Vpc id.
	VpcId pulumi.StringPtrInput
}

func (ClusterState) ElementType

func (ClusterState) ElementType() reflect.Type

type ConfigTemplate

type ConfigTemplate struct {
	pulumi.CustomResourceState

	// Configuration template description.
	ConfigTemplateDesc pulumi.StringPtrOutput `pulumi:"configTemplateDesc"`
	// Template Id.
	ConfigTemplateId pulumi.StringOutput `pulumi:"configTemplateId"`
	// Configuration template name.
	ConfigTemplateName pulumi.StringOutput `pulumi:"configTemplateName"`
	// Configure the microservice framework corresponding to the template.
	ConfigTemplateType pulumi.StringOutput `pulumi:"configTemplateType"`
	// Configure template data.
	ConfigTemplateValue pulumi.StringOutput `pulumi:"configTemplateValue"`
	// creation time.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Program id list.
	ProgramIdLists pulumi.StringArrayOutput `pulumi:"programIdLists"`
	// update time.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

Provides a resource to create a tsf configTemplate

## Example Usage

```go package main

import (

"fmt"

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tsf"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Tsf.NewConfigTemplate(ctx, "configTemplate", &Tsf.ConfigTemplateArgs{
			ConfigTemplateDesc:  pulumi.String("terraform-test"),
			ConfigTemplateName:  pulumi.String("terraform-template-name"),
			ConfigTemplateType:  pulumi.String("Ribbon"),
			ConfigTemplateValue: pulumi.String(fmt.Sprintf("%v%v%v%v%v%v", "  ribbon.ReadTimeout: 5000\n", "  ribbon.ConnectTimeout: 2000\n", "  ribbon.MaxAutoRetries: 0\n", "  ribbon.MaxAutoRetriesNextServer: 1\n", "  ribbon.OkToRetryOnAllOperations: true\n", "\n")),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetConfigTemplate

func GetConfigTemplate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConfigTemplateState, opts ...pulumi.ResourceOption) (*ConfigTemplate, error)

GetConfigTemplate gets an existing ConfigTemplate 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 NewConfigTemplate

func NewConfigTemplate(ctx *pulumi.Context,
	name string, args *ConfigTemplateArgs, opts ...pulumi.ResourceOption) (*ConfigTemplate, error)

NewConfigTemplate registers a new resource with the given unique name, arguments, and options.

func (*ConfigTemplate) ElementType

func (*ConfigTemplate) ElementType() reflect.Type

func (*ConfigTemplate) ToConfigTemplateOutput

func (i *ConfigTemplate) ToConfigTemplateOutput() ConfigTemplateOutput

func (*ConfigTemplate) ToConfigTemplateOutputWithContext

func (i *ConfigTemplate) ToConfigTemplateOutputWithContext(ctx context.Context) ConfigTemplateOutput

type ConfigTemplateArgs

type ConfigTemplateArgs struct {
	// Configuration template description.
	ConfigTemplateDesc pulumi.StringPtrInput
	// Configuration template name.
	ConfigTemplateName pulumi.StringInput
	// Configure the microservice framework corresponding to the template.
	ConfigTemplateType pulumi.StringInput
	// Configure template data.
	ConfigTemplateValue pulumi.StringInput
	// Program id list.
	ProgramIdLists pulumi.StringArrayInput
}

The set of arguments for constructing a ConfigTemplate resource.

func (ConfigTemplateArgs) ElementType

func (ConfigTemplateArgs) ElementType() reflect.Type

type ConfigTemplateArray

type ConfigTemplateArray []ConfigTemplateInput

func (ConfigTemplateArray) ElementType

func (ConfigTemplateArray) ElementType() reflect.Type

func (ConfigTemplateArray) ToConfigTemplateArrayOutput

func (i ConfigTemplateArray) ToConfigTemplateArrayOutput() ConfigTemplateArrayOutput

func (ConfigTemplateArray) ToConfigTemplateArrayOutputWithContext

func (i ConfigTemplateArray) ToConfigTemplateArrayOutputWithContext(ctx context.Context) ConfigTemplateArrayOutput

type ConfigTemplateArrayInput

type ConfigTemplateArrayInput interface {
	pulumi.Input

	ToConfigTemplateArrayOutput() ConfigTemplateArrayOutput
	ToConfigTemplateArrayOutputWithContext(context.Context) ConfigTemplateArrayOutput
}

ConfigTemplateArrayInput is an input type that accepts ConfigTemplateArray and ConfigTemplateArrayOutput values. You can construct a concrete instance of `ConfigTemplateArrayInput` via:

ConfigTemplateArray{ ConfigTemplateArgs{...} }

type ConfigTemplateArrayOutput

type ConfigTemplateArrayOutput struct{ *pulumi.OutputState }

func (ConfigTemplateArrayOutput) ElementType

func (ConfigTemplateArrayOutput) ElementType() reflect.Type

func (ConfigTemplateArrayOutput) Index

func (ConfigTemplateArrayOutput) ToConfigTemplateArrayOutput

func (o ConfigTemplateArrayOutput) ToConfigTemplateArrayOutput() ConfigTemplateArrayOutput

func (ConfigTemplateArrayOutput) ToConfigTemplateArrayOutputWithContext

func (o ConfigTemplateArrayOutput) ToConfigTemplateArrayOutputWithContext(ctx context.Context) ConfigTemplateArrayOutput

type ConfigTemplateInput

type ConfigTemplateInput interface {
	pulumi.Input

	ToConfigTemplateOutput() ConfigTemplateOutput
	ToConfigTemplateOutputWithContext(ctx context.Context) ConfigTemplateOutput
}

type ConfigTemplateMap

type ConfigTemplateMap map[string]ConfigTemplateInput

func (ConfigTemplateMap) ElementType

func (ConfigTemplateMap) ElementType() reflect.Type

func (ConfigTemplateMap) ToConfigTemplateMapOutput

func (i ConfigTemplateMap) ToConfigTemplateMapOutput() ConfigTemplateMapOutput

func (ConfigTemplateMap) ToConfigTemplateMapOutputWithContext

func (i ConfigTemplateMap) ToConfigTemplateMapOutputWithContext(ctx context.Context) ConfigTemplateMapOutput

type ConfigTemplateMapInput

type ConfigTemplateMapInput interface {
	pulumi.Input

	ToConfigTemplateMapOutput() ConfigTemplateMapOutput
	ToConfigTemplateMapOutputWithContext(context.Context) ConfigTemplateMapOutput
}

ConfigTemplateMapInput is an input type that accepts ConfigTemplateMap and ConfigTemplateMapOutput values. You can construct a concrete instance of `ConfigTemplateMapInput` via:

ConfigTemplateMap{ "key": ConfigTemplateArgs{...} }

type ConfigTemplateMapOutput

type ConfigTemplateMapOutput struct{ *pulumi.OutputState }

func (ConfigTemplateMapOutput) ElementType

func (ConfigTemplateMapOutput) ElementType() reflect.Type

func (ConfigTemplateMapOutput) MapIndex

func (ConfigTemplateMapOutput) ToConfigTemplateMapOutput

func (o ConfigTemplateMapOutput) ToConfigTemplateMapOutput() ConfigTemplateMapOutput

func (ConfigTemplateMapOutput) ToConfigTemplateMapOutputWithContext

func (o ConfigTemplateMapOutput) ToConfigTemplateMapOutputWithContext(ctx context.Context) ConfigTemplateMapOutput

type ConfigTemplateOutput

type ConfigTemplateOutput struct{ *pulumi.OutputState }

func (ConfigTemplateOutput) ConfigTemplateDesc

func (o ConfigTemplateOutput) ConfigTemplateDesc() pulumi.StringPtrOutput

Configuration template description.

func (ConfigTemplateOutput) ConfigTemplateId

func (o ConfigTemplateOutput) ConfigTemplateId() pulumi.StringOutput

Template Id.

func (ConfigTemplateOutput) ConfigTemplateName

func (o ConfigTemplateOutput) ConfigTemplateName() pulumi.StringOutput

Configuration template name.

func (ConfigTemplateOutput) ConfigTemplateType

func (o ConfigTemplateOutput) ConfigTemplateType() pulumi.StringOutput

Configure the microservice framework corresponding to the template.

func (ConfigTemplateOutput) ConfigTemplateValue

func (o ConfigTemplateOutput) ConfigTemplateValue() pulumi.StringOutput

Configure template data.

func (ConfigTemplateOutput) CreateTime

func (o ConfigTemplateOutput) CreateTime() pulumi.StringOutput

creation time.

func (ConfigTemplateOutput) ElementType

func (ConfigTemplateOutput) ElementType() reflect.Type

func (ConfigTemplateOutput) ProgramIdLists

func (o ConfigTemplateOutput) ProgramIdLists() pulumi.StringArrayOutput

Program id list.

func (ConfigTemplateOutput) ToConfigTemplateOutput

func (o ConfigTemplateOutput) ToConfigTemplateOutput() ConfigTemplateOutput

func (ConfigTemplateOutput) ToConfigTemplateOutputWithContext

func (o ConfigTemplateOutput) ToConfigTemplateOutputWithContext(ctx context.Context) ConfigTemplateOutput

func (ConfigTemplateOutput) UpdateTime

func (o ConfigTemplateOutput) UpdateTime() pulumi.StringOutput

update time.

type ConfigTemplateState

type ConfigTemplateState struct {
	// Configuration template description.
	ConfigTemplateDesc pulumi.StringPtrInput
	// Template Id.
	ConfigTemplateId pulumi.StringPtrInput
	// Configuration template name.
	ConfigTemplateName pulumi.StringPtrInput
	// Configure the microservice framework corresponding to the template.
	ConfigTemplateType pulumi.StringPtrInput
	// Configure template data.
	ConfigTemplateValue pulumi.StringPtrInput
	// creation time.
	CreateTime pulumi.StringPtrInput
	// Program id list.
	ProgramIdLists pulumi.StringArrayInput
	// update time.
	UpdateTime pulumi.StringPtrInput
}

func (ConfigTemplateState) ElementType

func (ConfigTemplateState) ElementType() reflect.Type

type ContainGroup

type ContainGroup struct {
	pulumi.CustomResourceState

	// 0: public network 1: access within the cluster 2: NodePort.
	AccessType pulumi.IntOutput `pulumi:"accessType"`
	// The maximum number of CPU cores for the agent container, corresponding to the limit of K8S.
	AgentCpuLimit pulumi.StringPtrOutput `pulumi:"agentCpuLimit"`
	// The number of CPU cores allocated by the agent container, corresponding to the K8S request.
	AgentCpuRequest pulumi.StringPtrOutput `pulumi:"agentCpuRequest"`
	// The maximum memory MiB of the agent container, corresponding to the limit of K8S.
	AgentMemLimit pulumi.StringPtrOutput `pulumi:"agentMemLimit"`
	// The number of memory MiB allocated by the agent container, corresponding to the K8S request.
	AgentMemRequest pulumi.StringPtrOutput `pulumi:"agentMemRequest"`
	// The application ID to which the group belongs.
	ApplicationId pulumi.StringOutput `pulumi:"applicationId"`
	// Application Name.
	ApplicationName pulumi.StringOutput `pulumi:"applicationName"`
	// App types.
	ApplicationType pulumi.StringOutput `pulumi:"applicationType"`
	// Cluster ID.
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// Service ip.
	ClusterIp pulumi.StringOutput `pulumi:"clusterIp"`
	// cluster name.
	ClusterName pulumi.StringOutput `pulumi:"clusterName"`
	// The maximum number of allocated CPU cores, corresponding to the K8S limit.
	CpuLimit pulumi.StringPtrOutput `pulumi:"cpuLimit"`
	// Initially allocated CPU cores, corresponding to K8S request.
	CpuRequest pulumi.StringPtrOutput `pulumi:"cpuRequest"`
	// creation time.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Total number of instances launched.
	CurrentNum pulumi.IntOutput `pulumi:"currentNum"`
	// environment variable array object.
	Envs ContainGroupEnvArrayOutput `pulumi:"envs"`
	// Group remarks field, the length should not exceed 200 characters.
	GroupComment pulumi.StringPtrOutput `pulumi:"groupComment"`
	// Deployment group ID.
	GroupId pulumi.StringOutput `pulumi:"groupId"`
	// Group name field, length 1~60, beginning with a letter or underscore, can contain alphanumeric underscore.
	GroupName pulumi.StringOutput `pulumi:"groupName"`
	// Deployment Group Resource Type.
	GroupResourceType pulumi.StringOutput `pulumi:"groupResourceType"`
	// Deployment group health check settings.
	HealthCheckSettings ContainGroupHealthCheckSettingArrayOutput `pulumi:"healthCheckSettings"`
	// Number of deployment group instances.
	InstanceCount pulumi.IntOutput `pulumi:"instanceCount"`
	// number of instances.
	InstanceNum pulumi.IntOutput `pulumi:"instanceNum"`
	// The maximum number of CPU cores for the istioproxy container corresponds to the limit of K8S.
	IstioCpuLimit pulumi.StringOutput `pulumi:"istioCpuLimit"`
	// The number of CPU cores allocated by the istioproxy container, corresponding to the K8S request.
	IstioCpuRequest pulumi.StringOutput `pulumi:"istioCpuRequest"`
	// The maximum memory MiB of the istioproxy container corresponds to the limit of K8S.
	IstioMemLimit pulumi.StringOutput `pulumi:"istioMemLimit"`
	// The number of memory MiB allocated by the istioproxy container, corresponding to the K8S request.
	IstioMemRequest pulumi.StringOutput `pulumi:"istioMemRequest"`
	// load balancing ip.
	LbIp pulumi.StringOutput `pulumi:"lbIp"`
	// The MaxSurge parameter of the kubernetes rolling update policy.
	MaxSurge pulumi.StringOutput `pulumi:"maxSurge"`
	// The MaxUnavailable parameter of the kubernetes rolling update policy.
	MaxUnavailable pulumi.StringOutput `pulumi:"maxUnavailable"`
	// Maximum allocated memory MiB, corresponding to K8S limit.
	MemLimit pulumi.StringPtrOutput `pulumi:"memLimit"`
	// Initially allocated memory MiB, corresponding to K8S request.
	MemRequest pulumi.StringPtrOutput `pulumi:"memRequest"`
	// pod error message description.
	Message pulumi.StringOutput `pulumi:"message"`
	// Service type.
	MicroserviceType pulumi.StringOutput `pulumi:"microserviceType"`
	// ID of the namespace to which the group belongs.
	NamespaceId pulumi.StringOutput `pulumi:"namespaceId"`
	// namespace name.
	NamespaceName pulumi.StringOutput `pulumi:"namespaceName"`
	// Protocol Ports array.
	ProtocolPorts ContainGroupProtocolPortArrayOutput `pulumi:"protocolPorts"`
	// Mirror name, such as /tsf/nginx.
	Reponame pulumi.StringOutput `pulumi:"reponame"`
	// mirror server.
	Server pulumi.StringOutput `pulumi:"server"`
	// Deployment group status.
	Status pulumi.StringOutput `pulumi:"status"`
	// subnet ID.
	SubnetId pulumi.StringOutput `pulumi:"subnetId"`
	// Image version name.
	TagName pulumi.StringOutput `pulumi:"tagName"`
	// Rolling update is required, update interval.
	UpdateIvl pulumi.IntOutput `pulumi:"updateIvl"`
	// Update method: 0: fast update 1: rolling update.
	UpdateType pulumi.IntOutput `pulumi:"updateType"`
	// Deployment group update timestamp.
	UpdatedTime pulumi.IntOutput `pulumi:"updatedTime"`
}

Provides a resource to create a tsf containGroup

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Tsf"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tsf"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Tsf.NewContainGroup(ctx, "containGroup", &Tsf.ContainGroupArgs{
			AccessType:        pulumi.Int(0),
			ApplicationId:     pulumi.String("application-y5r4nejv"),
			ClusterId:         pulumi.String("cls-2yu5kxr8"),
			CpuLimit:          pulumi.String("0.5"),
			CpuRequest:        pulumi.String("0.25"),
			GroupName:         pulumi.String("terraform-test"),
			GroupResourceType: pulumi.String("DEF"),
			InstanceNum:       pulumi.Int(1),
			MemLimit:          pulumi.String("1280"),
			MemRequest:        pulumi.String("640"),
			NamespaceId:       pulumi.String("namespace-ydlezgxa"),
			ProtocolPorts: tsf.ContainGroupProtocolPortArray{
				&tsf.ContainGroupProtocolPortArgs{
					NodePort:   pulumi.Int(0),
					Port:       pulumi.Int(333),
					Protocol:   pulumi.String("TCP"),
					TargetPort: pulumi.Int(333),
				},
			},
			UpdateIvl:  pulumi.Int(10),
			UpdateType: pulumi.Int(1),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

tsf contain_group can be imported using the id, e.g.

```sh

$ pulumi import tencentcloud:Tsf/containGroup:ContainGroup contain_group contain_group_id

```

func GetContainGroup

func GetContainGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ContainGroupState, opts ...pulumi.ResourceOption) (*ContainGroup, error)

GetContainGroup gets an existing ContainGroup 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 NewContainGroup

func NewContainGroup(ctx *pulumi.Context,
	name string, args *ContainGroupArgs, opts ...pulumi.ResourceOption) (*ContainGroup, error)

NewContainGroup registers a new resource with the given unique name, arguments, and options.

func (*ContainGroup) ElementType

func (*ContainGroup) ElementType() reflect.Type

func (*ContainGroup) ToContainGroupOutput

func (i *ContainGroup) ToContainGroupOutput() ContainGroupOutput

func (*ContainGroup) ToContainGroupOutputWithContext

func (i *ContainGroup) ToContainGroupOutputWithContext(ctx context.Context) ContainGroupOutput

type ContainGroupArgs

type ContainGroupArgs struct {
	// 0: public network 1: access within the cluster 2: NodePort.
	AccessType pulumi.IntInput
	// The maximum number of CPU cores for the agent container, corresponding to the limit of K8S.
	AgentCpuLimit pulumi.StringPtrInput
	// The number of CPU cores allocated by the agent container, corresponding to the K8S request.
	AgentCpuRequest pulumi.StringPtrInput
	// The maximum memory MiB of the agent container, corresponding to the limit of K8S.
	AgentMemLimit pulumi.StringPtrInput
	// The number of memory MiB allocated by the agent container, corresponding to the K8S request.
	AgentMemRequest pulumi.StringPtrInput
	// The application ID to which the group belongs.
	ApplicationId pulumi.StringInput
	// Cluster ID.
	ClusterId pulumi.StringInput
	// The maximum number of allocated CPU cores, corresponding to the K8S limit.
	CpuLimit pulumi.StringPtrInput
	// Initially allocated CPU cores, corresponding to K8S request.
	CpuRequest pulumi.StringPtrInput
	// Group remarks field, the length should not exceed 200 characters.
	GroupComment pulumi.StringPtrInput
	// Group name field, length 1~60, beginning with a letter or underscore, can contain alphanumeric underscore.
	GroupName pulumi.StringInput
	// Deployment Group Resource Type.
	GroupResourceType pulumi.StringPtrInput
	// number of instances.
	InstanceNum pulumi.IntInput
	// The maximum number of CPU cores for the istioproxy container corresponds to the limit of K8S.
	IstioCpuLimit pulumi.StringPtrInput
	// The number of CPU cores allocated by the istioproxy container, corresponding to the K8S request.
	IstioCpuRequest pulumi.StringPtrInput
	// The maximum memory MiB of the istioproxy container corresponds to the limit of K8S.
	IstioMemLimit pulumi.StringPtrInput
	// The number of memory MiB allocated by the istioproxy container, corresponding to the K8S request.
	IstioMemRequest pulumi.StringPtrInput
	// Maximum allocated memory MiB, corresponding to K8S limit.
	MemLimit pulumi.StringPtrInput
	// Initially allocated memory MiB, corresponding to K8S request.
	MemRequest pulumi.StringPtrInput
	// ID of the namespace to which the group belongs.
	NamespaceId pulumi.StringInput
	// Protocol Ports array.
	ProtocolPorts ContainGroupProtocolPortArrayInput
	// subnet ID.
	SubnetId pulumi.StringPtrInput
	// Rolling update is required, update interval.
	UpdateIvl pulumi.IntPtrInput
	// Update method: 0: fast update 1: rolling update.
	UpdateType pulumi.IntPtrInput
}

The set of arguments for constructing a ContainGroup resource.

func (ContainGroupArgs) ElementType

func (ContainGroupArgs) ElementType() reflect.Type

type ContainGroupArray

type ContainGroupArray []ContainGroupInput

func (ContainGroupArray) ElementType

func (ContainGroupArray) ElementType() reflect.Type

func (ContainGroupArray) ToContainGroupArrayOutput

func (i ContainGroupArray) ToContainGroupArrayOutput() ContainGroupArrayOutput

func (ContainGroupArray) ToContainGroupArrayOutputWithContext

func (i ContainGroupArray) ToContainGroupArrayOutputWithContext(ctx context.Context) ContainGroupArrayOutput

type ContainGroupArrayInput

type ContainGroupArrayInput interface {
	pulumi.Input

	ToContainGroupArrayOutput() ContainGroupArrayOutput
	ToContainGroupArrayOutputWithContext(context.Context) ContainGroupArrayOutput
}

ContainGroupArrayInput is an input type that accepts ContainGroupArray and ContainGroupArrayOutput values. You can construct a concrete instance of `ContainGroupArrayInput` via:

ContainGroupArray{ ContainGroupArgs{...} }

type ContainGroupArrayOutput

type ContainGroupArrayOutput struct{ *pulumi.OutputState }

func (ContainGroupArrayOutput) ElementType

func (ContainGroupArrayOutput) ElementType() reflect.Type

func (ContainGroupArrayOutput) Index

func (ContainGroupArrayOutput) ToContainGroupArrayOutput

func (o ContainGroupArrayOutput) ToContainGroupArrayOutput() ContainGroupArrayOutput

func (ContainGroupArrayOutput) ToContainGroupArrayOutputWithContext

func (o ContainGroupArrayOutput) ToContainGroupArrayOutputWithContext(ctx context.Context) ContainGroupArrayOutput

type ContainGroupEnv

type ContainGroupEnv struct {
	// environment variable name.
	Name *string `pulumi:"name"`
	// environment variable value.
	Value *string `pulumi:"value"`
	// k8s ValueFrom.
	ValueFroms []ContainGroupEnvValueFrom `pulumi:"valueFroms"`
}

type ContainGroupEnvArgs

type ContainGroupEnvArgs struct {
	// environment variable name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// environment variable value.
	Value pulumi.StringPtrInput `pulumi:"value"`
	// k8s ValueFrom.
	ValueFroms ContainGroupEnvValueFromArrayInput `pulumi:"valueFroms"`
}

func (ContainGroupEnvArgs) ElementType

func (ContainGroupEnvArgs) ElementType() reflect.Type

func (ContainGroupEnvArgs) ToContainGroupEnvOutput

func (i ContainGroupEnvArgs) ToContainGroupEnvOutput() ContainGroupEnvOutput

func (ContainGroupEnvArgs) ToContainGroupEnvOutputWithContext

func (i ContainGroupEnvArgs) ToContainGroupEnvOutputWithContext(ctx context.Context) ContainGroupEnvOutput

type ContainGroupEnvArray

type ContainGroupEnvArray []ContainGroupEnvInput

func (ContainGroupEnvArray) ElementType

func (ContainGroupEnvArray) ElementType() reflect.Type

func (ContainGroupEnvArray) ToContainGroupEnvArrayOutput

func (i ContainGroupEnvArray) ToContainGroupEnvArrayOutput() ContainGroupEnvArrayOutput

func (ContainGroupEnvArray) ToContainGroupEnvArrayOutputWithContext

func (i ContainGroupEnvArray) ToContainGroupEnvArrayOutputWithContext(ctx context.Context) ContainGroupEnvArrayOutput

type ContainGroupEnvArrayInput

type ContainGroupEnvArrayInput interface {
	pulumi.Input

	ToContainGroupEnvArrayOutput() ContainGroupEnvArrayOutput
	ToContainGroupEnvArrayOutputWithContext(context.Context) ContainGroupEnvArrayOutput
}

ContainGroupEnvArrayInput is an input type that accepts ContainGroupEnvArray and ContainGroupEnvArrayOutput values. You can construct a concrete instance of `ContainGroupEnvArrayInput` via:

ContainGroupEnvArray{ ContainGroupEnvArgs{...} }

type ContainGroupEnvArrayOutput

type ContainGroupEnvArrayOutput struct{ *pulumi.OutputState }

func (ContainGroupEnvArrayOutput) ElementType

func (ContainGroupEnvArrayOutput) ElementType() reflect.Type

func (ContainGroupEnvArrayOutput) Index

func (ContainGroupEnvArrayOutput) ToContainGroupEnvArrayOutput

func (o ContainGroupEnvArrayOutput) ToContainGroupEnvArrayOutput() ContainGroupEnvArrayOutput

func (ContainGroupEnvArrayOutput) ToContainGroupEnvArrayOutputWithContext

func (o ContainGroupEnvArrayOutput) ToContainGroupEnvArrayOutputWithContext(ctx context.Context) ContainGroupEnvArrayOutput

type ContainGroupEnvInput

type ContainGroupEnvInput interface {
	pulumi.Input

	ToContainGroupEnvOutput() ContainGroupEnvOutput
	ToContainGroupEnvOutputWithContext(context.Context) ContainGroupEnvOutput
}

ContainGroupEnvInput is an input type that accepts ContainGroupEnvArgs and ContainGroupEnvOutput values. You can construct a concrete instance of `ContainGroupEnvInput` via:

ContainGroupEnvArgs{...}

type ContainGroupEnvOutput

type ContainGroupEnvOutput struct{ *pulumi.OutputState }

func (ContainGroupEnvOutput) ElementType

func (ContainGroupEnvOutput) ElementType() reflect.Type

func (ContainGroupEnvOutput) Name

environment variable name.

func (ContainGroupEnvOutput) ToContainGroupEnvOutput

func (o ContainGroupEnvOutput) ToContainGroupEnvOutput() ContainGroupEnvOutput

func (ContainGroupEnvOutput) ToContainGroupEnvOutputWithContext

func (o ContainGroupEnvOutput) ToContainGroupEnvOutputWithContext(ctx context.Context) ContainGroupEnvOutput

func (ContainGroupEnvOutput) Value

environment variable value.

func (ContainGroupEnvOutput) ValueFroms

k8s ValueFrom.

type ContainGroupEnvValueFrom

type ContainGroupEnvValueFrom struct {
	// FieldRef for k8s env.
	FieldReves []ContainGroupEnvValueFromFieldRef `pulumi:"fieldReves"`
	// ResourceFieldRef of k8s env.
	ResourceFieldReves []ContainGroupEnvValueFromResourceFieldRef `pulumi:"resourceFieldReves"`
}

type ContainGroupEnvValueFromArgs

type ContainGroupEnvValueFromArgs struct {
	// FieldRef for k8s env.
	FieldReves ContainGroupEnvValueFromFieldRefArrayInput `pulumi:"fieldReves"`
	// ResourceFieldRef of k8s env.
	ResourceFieldReves ContainGroupEnvValueFromResourceFieldRefArrayInput `pulumi:"resourceFieldReves"`
}

func (ContainGroupEnvValueFromArgs) ElementType

func (ContainGroupEnvValueFromArgs) ToContainGroupEnvValueFromOutput

func (i ContainGroupEnvValueFromArgs) ToContainGroupEnvValueFromOutput() ContainGroupEnvValueFromOutput

func (ContainGroupEnvValueFromArgs) ToContainGroupEnvValueFromOutputWithContext

func (i ContainGroupEnvValueFromArgs) ToContainGroupEnvValueFromOutputWithContext(ctx context.Context) ContainGroupEnvValueFromOutput

type ContainGroupEnvValueFromArray

type ContainGroupEnvValueFromArray []ContainGroupEnvValueFromInput

func (ContainGroupEnvValueFromArray) ElementType

func (ContainGroupEnvValueFromArray) ToContainGroupEnvValueFromArrayOutput

func (i ContainGroupEnvValueFromArray) ToContainGroupEnvValueFromArrayOutput() ContainGroupEnvValueFromArrayOutput

func (ContainGroupEnvValueFromArray) ToContainGroupEnvValueFromArrayOutputWithContext

func (i ContainGroupEnvValueFromArray) ToContainGroupEnvValueFromArrayOutputWithContext(ctx context.Context) ContainGroupEnvValueFromArrayOutput

type ContainGroupEnvValueFromArrayInput

type ContainGroupEnvValueFromArrayInput interface {
	pulumi.Input

	ToContainGroupEnvValueFromArrayOutput() ContainGroupEnvValueFromArrayOutput
	ToContainGroupEnvValueFromArrayOutputWithContext(context.Context) ContainGroupEnvValueFromArrayOutput
}

ContainGroupEnvValueFromArrayInput is an input type that accepts ContainGroupEnvValueFromArray and ContainGroupEnvValueFromArrayOutput values. You can construct a concrete instance of `ContainGroupEnvValueFromArrayInput` via:

ContainGroupEnvValueFromArray{ ContainGroupEnvValueFromArgs{...} }

type ContainGroupEnvValueFromArrayOutput

type ContainGroupEnvValueFromArrayOutput struct{ *pulumi.OutputState }

func (ContainGroupEnvValueFromArrayOutput) ElementType

func (ContainGroupEnvValueFromArrayOutput) Index

func (ContainGroupEnvValueFromArrayOutput) ToContainGroupEnvValueFromArrayOutput

func (o ContainGroupEnvValueFromArrayOutput) ToContainGroupEnvValueFromArrayOutput() ContainGroupEnvValueFromArrayOutput

func (ContainGroupEnvValueFromArrayOutput) ToContainGroupEnvValueFromArrayOutputWithContext

func (o ContainGroupEnvValueFromArrayOutput) ToContainGroupEnvValueFromArrayOutputWithContext(ctx context.Context) ContainGroupEnvValueFromArrayOutput

type ContainGroupEnvValueFromFieldRef

type ContainGroupEnvValueFromFieldRef struct {
	// FieldPath of k8s.
	FieldPath *string `pulumi:"fieldPath"`
}

type ContainGroupEnvValueFromFieldRefArgs

type ContainGroupEnvValueFromFieldRefArgs struct {
	// FieldPath of k8s.
	FieldPath pulumi.StringPtrInput `pulumi:"fieldPath"`
}

func (ContainGroupEnvValueFromFieldRefArgs) ElementType

func (ContainGroupEnvValueFromFieldRefArgs) ToContainGroupEnvValueFromFieldRefOutput

func (i ContainGroupEnvValueFromFieldRefArgs) ToContainGroupEnvValueFromFieldRefOutput() ContainGroupEnvValueFromFieldRefOutput

func (ContainGroupEnvValueFromFieldRefArgs) ToContainGroupEnvValueFromFieldRefOutputWithContext

func (i ContainGroupEnvValueFromFieldRefArgs) ToContainGroupEnvValueFromFieldRefOutputWithContext(ctx context.Context) ContainGroupEnvValueFromFieldRefOutput

type ContainGroupEnvValueFromFieldRefArray

type ContainGroupEnvValueFromFieldRefArray []ContainGroupEnvValueFromFieldRefInput

func (ContainGroupEnvValueFromFieldRefArray) ElementType

func (ContainGroupEnvValueFromFieldRefArray) ToContainGroupEnvValueFromFieldRefArrayOutput

func (i ContainGroupEnvValueFromFieldRefArray) ToContainGroupEnvValueFromFieldRefArrayOutput() ContainGroupEnvValueFromFieldRefArrayOutput

func (ContainGroupEnvValueFromFieldRefArray) ToContainGroupEnvValueFromFieldRefArrayOutputWithContext

func (i ContainGroupEnvValueFromFieldRefArray) ToContainGroupEnvValueFromFieldRefArrayOutputWithContext(ctx context.Context) ContainGroupEnvValueFromFieldRefArrayOutput

type ContainGroupEnvValueFromFieldRefArrayInput

type ContainGroupEnvValueFromFieldRefArrayInput interface {
	pulumi.Input

	ToContainGroupEnvValueFromFieldRefArrayOutput() ContainGroupEnvValueFromFieldRefArrayOutput
	ToContainGroupEnvValueFromFieldRefArrayOutputWithContext(context.Context) ContainGroupEnvValueFromFieldRefArrayOutput
}

ContainGroupEnvValueFromFieldRefArrayInput is an input type that accepts ContainGroupEnvValueFromFieldRefArray and ContainGroupEnvValueFromFieldRefArrayOutput values. You can construct a concrete instance of `ContainGroupEnvValueFromFieldRefArrayInput` via:

ContainGroupEnvValueFromFieldRefArray{ ContainGroupEnvValueFromFieldRefArgs{...} }

type ContainGroupEnvValueFromFieldRefArrayOutput

type ContainGroupEnvValueFromFieldRefArrayOutput struct{ *pulumi.OutputState }

func (ContainGroupEnvValueFromFieldRefArrayOutput) ElementType

func (ContainGroupEnvValueFromFieldRefArrayOutput) Index

func (ContainGroupEnvValueFromFieldRefArrayOutput) ToContainGroupEnvValueFromFieldRefArrayOutput

func (o ContainGroupEnvValueFromFieldRefArrayOutput) ToContainGroupEnvValueFromFieldRefArrayOutput() ContainGroupEnvValueFromFieldRefArrayOutput

func (ContainGroupEnvValueFromFieldRefArrayOutput) ToContainGroupEnvValueFromFieldRefArrayOutputWithContext

func (o ContainGroupEnvValueFromFieldRefArrayOutput) ToContainGroupEnvValueFromFieldRefArrayOutputWithContext(ctx context.Context) ContainGroupEnvValueFromFieldRefArrayOutput

type ContainGroupEnvValueFromFieldRefInput

type ContainGroupEnvValueFromFieldRefInput interface {
	pulumi.Input

	ToContainGroupEnvValueFromFieldRefOutput() ContainGroupEnvValueFromFieldRefOutput
	ToContainGroupEnvValueFromFieldRefOutputWithContext(context.Context) ContainGroupEnvValueFromFieldRefOutput
}

ContainGroupEnvValueFromFieldRefInput is an input type that accepts ContainGroupEnvValueFromFieldRefArgs and ContainGroupEnvValueFromFieldRefOutput values. You can construct a concrete instance of `ContainGroupEnvValueFromFieldRefInput` via:

ContainGroupEnvValueFromFieldRefArgs{...}

type ContainGroupEnvValueFromFieldRefOutput

type ContainGroupEnvValueFromFieldRefOutput struct{ *pulumi.OutputState }

func (ContainGroupEnvValueFromFieldRefOutput) ElementType

func (ContainGroupEnvValueFromFieldRefOutput) FieldPath

FieldPath of k8s.

func (ContainGroupEnvValueFromFieldRefOutput) ToContainGroupEnvValueFromFieldRefOutput

func (o ContainGroupEnvValueFromFieldRefOutput) ToContainGroupEnvValueFromFieldRefOutput() ContainGroupEnvValueFromFieldRefOutput

func (ContainGroupEnvValueFromFieldRefOutput) ToContainGroupEnvValueFromFieldRefOutputWithContext

func (o ContainGroupEnvValueFromFieldRefOutput) ToContainGroupEnvValueFromFieldRefOutputWithContext(ctx context.Context) ContainGroupEnvValueFromFieldRefOutput

type ContainGroupEnvValueFromInput

type ContainGroupEnvValueFromInput interface {
	pulumi.Input

	ToContainGroupEnvValueFromOutput() ContainGroupEnvValueFromOutput
	ToContainGroupEnvValueFromOutputWithContext(context.Context) ContainGroupEnvValueFromOutput
}

ContainGroupEnvValueFromInput is an input type that accepts ContainGroupEnvValueFromArgs and ContainGroupEnvValueFromOutput values. You can construct a concrete instance of `ContainGroupEnvValueFromInput` via:

ContainGroupEnvValueFromArgs{...}

type ContainGroupEnvValueFromOutput

type ContainGroupEnvValueFromOutput struct{ *pulumi.OutputState }

func (ContainGroupEnvValueFromOutput) ElementType

func (ContainGroupEnvValueFromOutput) FieldReves

FieldRef for k8s env.

func (ContainGroupEnvValueFromOutput) ResourceFieldReves

ResourceFieldRef of k8s env.

func (ContainGroupEnvValueFromOutput) ToContainGroupEnvValueFromOutput

func (o ContainGroupEnvValueFromOutput) ToContainGroupEnvValueFromOutput() ContainGroupEnvValueFromOutput

func (ContainGroupEnvValueFromOutput) ToContainGroupEnvValueFromOutputWithContext

func (o ContainGroupEnvValueFromOutput) ToContainGroupEnvValueFromOutputWithContext(ctx context.Context) ContainGroupEnvValueFromOutput

type ContainGroupEnvValueFromResourceFieldRef

type ContainGroupEnvValueFromResourceFieldRef struct {
	// Resource of k8s.
	Resource *string `pulumi:"resource"`
}

type ContainGroupEnvValueFromResourceFieldRefArgs

type ContainGroupEnvValueFromResourceFieldRefArgs struct {
	// Resource of k8s.
	Resource pulumi.StringPtrInput `pulumi:"resource"`
}

func (ContainGroupEnvValueFromResourceFieldRefArgs) ElementType

func (ContainGroupEnvValueFromResourceFieldRefArgs) ToContainGroupEnvValueFromResourceFieldRefOutput

func (i ContainGroupEnvValueFromResourceFieldRefArgs) ToContainGroupEnvValueFromResourceFieldRefOutput() ContainGroupEnvValueFromResourceFieldRefOutput

func (ContainGroupEnvValueFromResourceFieldRefArgs) ToContainGroupEnvValueFromResourceFieldRefOutputWithContext

func (i ContainGroupEnvValueFromResourceFieldRefArgs) ToContainGroupEnvValueFromResourceFieldRefOutputWithContext(ctx context.Context) ContainGroupEnvValueFromResourceFieldRefOutput

type ContainGroupEnvValueFromResourceFieldRefArray

type ContainGroupEnvValueFromResourceFieldRefArray []ContainGroupEnvValueFromResourceFieldRefInput

func (ContainGroupEnvValueFromResourceFieldRefArray) ElementType

func (ContainGroupEnvValueFromResourceFieldRefArray) ToContainGroupEnvValueFromResourceFieldRefArrayOutput

func (i ContainGroupEnvValueFromResourceFieldRefArray) ToContainGroupEnvValueFromResourceFieldRefArrayOutput() ContainGroupEnvValueFromResourceFieldRefArrayOutput

func (ContainGroupEnvValueFromResourceFieldRefArray) ToContainGroupEnvValueFromResourceFieldRefArrayOutputWithContext

func (i ContainGroupEnvValueFromResourceFieldRefArray) ToContainGroupEnvValueFromResourceFieldRefArrayOutputWithContext(ctx context.Context) ContainGroupEnvValueFromResourceFieldRefArrayOutput

type ContainGroupEnvValueFromResourceFieldRefArrayInput

type ContainGroupEnvValueFromResourceFieldRefArrayInput interface {
	pulumi.Input

	ToContainGroupEnvValueFromResourceFieldRefArrayOutput() ContainGroupEnvValueFromResourceFieldRefArrayOutput
	ToContainGroupEnvValueFromResourceFieldRefArrayOutputWithContext(context.Context) ContainGroupEnvValueFromResourceFieldRefArrayOutput
}

ContainGroupEnvValueFromResourceFieldRefArrayInput is an input type that accepts ContainGroupEnvValueFromResourceFieldRefArray and ContainGroupEnvValueFromResourceFieldRefArrayOutput values. You can construct a concrete instance of `ContainGroupEnvValueFromResourceFieldRefArrayInput` via:

ContainGroupEnvValueFromResourceFieldRefArray{ ContainGroupEnvValueFromResourceFieldRefArgs{...} }

type ContainGroupEnvValueFromResourceFieldRefArrayOutput

type ContainGroupEnvValueFromResourceFieldRefArrayOutput struct{ *pulumi.OutputState }

func (ContainGroupEnvValueFromResourceFieldRefArrayOutput) ElementType

func (ContainGroupEnvValueFromResourceFieldRefArrayOutput) Index

func (ContainGroupEnvValueFromResourceFieldRefArrayOutput) ToContainGroupEnvValueFromResourceFieldRefArrayOutput

func (o ContainGroupEnvValueFromResourceFieldRefArrayOutput) ToContainGroupEnvValueFromResourceFieldRefArrayOutput() ContainGroupEnvValueFromResourceFieldRefArrayOutput

func (ContainGroupEnvValueFromResourceFieldRefArrayOutput) ToContainGroupEnvValueFromResourceFieldRefArrayOutputWithContext

func (o ContainGroupEnvValueFromResourceFieldRefArrayOutput) ToContainGroupEnvValueFromResourceFieldRefArrayOutputWithContext(ctx context.Context) ContainGroupEnvValueFromResourceFieldRefArrayOutput

type ContainGroupEnvValueFromResourceFieldRefInput

type ContainGroupEnvValueFromResourceFieldRefInput interface {
	pulumi.Input

	ToContainGroupEnvValueFromResourceFieldRefOutput() ContainGroupEnvValueFromResourceFieldRefOutput
	ToContainGroupEnvValueFromResourceFieldRefOutputWithContext(context.Context) ContainGroupEnvValueFromResourceFieldRefOutput
}

ContainGroupEnvValueFromResourceFieldRefInput is an input type that accepts ContainGroupEnvValueFromResourceFieldRefArgs and ContainGroupEnvValueFromResourceFieldRefOutput values. You can construct a concrete instance of `ContainGroupEnvValueFromResourceFieldRefInput` via:

ContainGroupEnvValueFromResourceFieldRefArgs{...}

type ContainGroupEnvValueFromResourceFieldRefOutput

type ContainGroupEnvValueFromResourceFieldRefOutput struct{ *pulumi.OutputState }

func (ContainGroupEnvValueFromResourceFieldRefOutput) ElementType

func (ContainGroupEnvValueFromResourceFieldRefOutput) Resource

Resource of k8s.

func (ContainGroupEnvValueFromResourceFieldRefOutput) ToContainGroupEnvValueFromResourceFieldRefOutput

func (o ContainGroupEnvValueFromResourceFieldRefOutput) ToContainGroupEnvValueFromResourceFieldRefOutput() ContainGroupEnvValueFromResourceFieldRefOutput

func (ContainGroupEnvValueFromResourceFieldRefOutput) ToContainGroupEnvValueFromResourceFieldRefOutputWithContext

func (o ContainGroupEnvValueFromResourceFieldRefOutput) ToContainGroupEnvValueFromResourceFieldRefOutputWithContext(ctx context.Context) ContainGroupEnvValueFromResourceFieldRefOutput

type ContainGroupHealthCheckSetting

type ContainGroupHealthCheckSetting struct {
	// live health check.
	LivenessProbes []ContainGroupHealthCheckSettingLivenessProbe `pulumi:"livenessProbes"`
	// readiness health check.
	ReadinessProbes []ContainGroupHealthCheckSettingReadinessProbe `pulumi:"readinessProbes"`
}

type ContainGroupHealthCheckSettingArgs

type ContainGroupHealthCheckSettingArgs struct {
	// live health check.
	LivenessProbes ContainGroupHealthCheckSettingLivenessProbeArrayInput `pulumi:"livenessProbes"`
	// readiness health check.
	ReadinessProbes ContainGroupHealthCheckSettingReadinessProbeArrayInput `pulumi:"readinessProbes"`
}

func (ContainGroupHealthCheckSettingArgs) ElementType

func (ContainGroupHealthCheckSettingArgs) ToContainGroupHealthCheckSettingOutput

func (i ContainGroupHealthCheckSettingArgs) ToContainGroupHealthCheckSettingOutput() ContainGroupHealthCheckSettingOutput

func (ContainGroupHealthCheckSettingArgs) ToContainGroupHealthCheckSettingOutputWithContext

func (i ContainGroupHealthCheckSettingArgs) ToContainGroupHealthCheckSettingOutputWithContext(ctx context.Context) ContainGroupHealthCheckSettingOutput

type ContainGroupHealthCheckSettingArray

type ContainGroupHealthCheckSettingArray []ContainGroupHealthCheckSettingInput

func (ContainGroupHealthCheckSettingArray) ElementType

func (ContainGroupHealthCheckSettingArray) ToContainGroupHealthCheckSettingArrayOutput

func (i ContainGroupHealthCheckSettingArray) ToContainGroupHealthCheckSettingArrayOutput() ContainGroupHealthCheckSettingArrayOutput

func (ContainGroupHealthCheckSettingArray) ToContainGroupHealthCheckSettingArrayOutputWithContext

func (i ContainGroupHealthCheckSettingArray) ToContainGroupHealthCheckSettingArrayOutputWithContext(ctx context.Context) ContainGroupHealthCheckSettingArrayOutput

type ContainGroupHealthCheckSettingArrayInput

type ContainGroupHealthCheckSettingArrayInput interface {
	pulumi.Input

	ToContainGroupHealthCheckSettingArrayOutput() ContainGroupHealthCheckSettingArrayOutput
	ToContainGroupHealthCheckSettingArrayOutputWithContext(context.Context) ContainGroupHealthCheckSettingArrayOutput
}

ContainGroupHealthCheckSettingArrayInput is an input type that accepts ContainGroupHealthCheckSettingArray and ContainGroupHealthCheckSettingArrayOutput values. You can construct a concrete instance of `ContainGroupHealthCheckSettingArrayInput` via:

ContainGroupHealthCheckSettingArray{ ContainGroupHealthCheckSettingArgs{...} }

type ContainGroupHealthCheckSettingArrayOutput

type ContainGroupHealthCheckSettingArrayOutput struct{ *pulumi.OutputState }

func (ContainGroupHealthCheckSettingArrayOutput) ElementType

func (ContainGroupHealthCheckSettingArrayOutput) Index

func (ContainGroupHealthCheckSettingArrayOutput) ToContainGroupHealthCheckSettingArrayOutput

func (o ContainGroupHealthCheckSettingArrayOutput) ToContainGroupHealthCheckSettingArrayOutput() ContainGroupHealthCheckSettingArrayOutput

func (ContainGroupHealthCheckSettingArrayOutput) ToContainGroupHealthCheckSettingArrayOutputWithContext

func (o ContainGroupHealthCheckSettingArrayOutput) ToContainGroupHealthCheckSettingArrayOutputWithContext(ctx context.Context) ContainGroupHealthCheckSettingArrayOutput

type ContainGroupHealthCheckSettingInput

type ContainGroupHealthCheckSettingInput interface {
	pulumi.Input

	ToContainGroupHealthCheckSettingOutput() ContainGroupHealthCheckSettingOutput
	ToContainGroupHealthCheckSettingOutputWithContext(context.Context) ContainGroupHealthCheckSettingOutput
}

ContainGroupHealthCheckSettingInput is an input type that accepts ContainGroupHealthCheckSettingArgs and ContainGroupHealthCheckSettingOutput values. You can construct a concrete instance of `ContainGroupHealthCheckSettingInput` via:

ContainGroupHealthCheckSettingArgs{...}

type ContainGroupHealthCheckSettingLivenessProbe

type ContainGroupHealthCheckSettingLivenessProbe struct {
	// health check method. HTTP: check by HTTP interface; CMD: check by executing command; TCP: check by establishing TCP connection.
	ActionType *string `pulumi:"actionType"`
	// Execute command check mode, the command to execute.
	Commands []string `pulumi:"commands"`
	// Indicates the number of consecutive health check successes for the backend container from success to failure.
	FailureThreshold *int `pulumi:"failureThreshold"`
	// The time for the container to delay starting the health check.
	InitialDelaySeconds *int `pulumi:"initialDelaySeconds"`
	// The request path of the HTTP health check interface.
	Path *string `pulumi:"path"`
	// The interval at which health checks are performed.
	PeriodSeconds *int `pulumi:"periodSeconds"`
	// service port.
	Port *int `pulumi:"port"`
	// The inspection protocol used by the HTTP health check method. HTTP and HTTPS are supported.
	Scheme *string `pulumi:"scheme"`
	// Indicates the number of consecutive health check successes for the backend container from failure to success.
	SuccessThreshold *int `pulumi:"successThreshold"`
	// The maximum timeout for each health check response.
	TimeoutSeconds *int `pulumi:"timeoutSeconds"`
	// TSF_DEFAULT: tsf default readiness probe. K8S_NATIVE: k8s native probe. If not filled, it defaults to k8s native probe.
	Type *string `pulumi:"type"`
}

type ContainGroupHealthCheckSettingLivenessProbeArgs

type ContainGroupHealthCheckSettingLivenessProbeArgs struct {
	// health check method. HTTP: check by HTTP interface; CMD: check by executing command; TCP: check by establishing TCP connection.
	ActionType pulumi.StringPtrInput `pulumi:"actionType"`
	// Execute command check mode, the command to execute.
	Commands pulumi.StringArrayInput `pulumi:"commands"`
	// Indicates the number of consecutive health check successes for the backend container from success to failure.
	FailureThreshold pulumi.IntPtrInput `pulumi:"failureThreshold"`
	// The time for the container to delay starting the health check.
	InitialDelaySeconds pulumi.IntPtrInput `pulumi:"initialDelaySeconds"`
	// The request path of the HTTP health check interface.
	Path pulumi.StringPtrInput `pulumi:"path"`
	// The interval at which health checks are performed.
	PeriodSeconds pulumi.IntPtrInput `pulumi:"periodSeconds"`
	// service port.
	Port pulumi.IntPtrInput `pulumi:"port"`
	// The inspection protocol used by the HTTP health check method. HTTP and HTTPS are supported.
	Scheme pulumi.StringPtrInput `pulumi:"scheme"`
	// Indicates the number of consecutive health check successes for the backend container from failure to success.
	SuccessThreshold pulumi.IntPtrInput `pulumi:"successThreshold"`
	// The maximum timeout for each health check response.
	TimeoutSeconds pulumi.IntPtrInput `pulumi:"timeoutSeconds"`
	// TSF_DEFAULT: tsf default readiness probe. K8S_NATIVE: k8s native probe. If not filled, it defaults to k8s native probe.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (ContainGroupHealthCheckSettingLivenessProbeArgs) ElementType

func (ContainGroupHealthCheckSettingLivenessProbeArgs) ToContainGroupHealthCheckSettingLivenessProbeOutput

func (i ContainGroupHealthCheckSettingLivenessProbeArgs) ToContainGroupHealthCheckSettingLivenessProbeOutput() ContainGroupHealthCheckSettingLivenessProbeOutput

func (ContainGroupHealthCheckSettingLivenessProbeArgs) ToContainGroupHealthCheckSettingLivenessProbeOutputWithContext

func (i ContainGroupHealthCheckSettingLivenessProbeArgs) ToContainGroupHealthCheckSettingLivenessProbeOutputWithContext(ctx context.Context) ContainGroupHealthCheckSettingLivenessProbeOutput

type ContainGroupHealthCheckSettingLivenessProbeArray

type ContainGroupHealthCheckSettingLivenessProbeArray []ContainGroupHealthCheckSettingLivenessProbeInput

func (ContainGroupHealthCheckSettingLivenessProbeArray) ElementType

func (ContainGroupHealthCheckSettingLivenessProbeArray) ToContainGroupHealthCheckSettingLivenessProbeArrayOutput

func (i ContainGroupHealthCheckSettingLivenessProbeArray) ToContainGroupHealthCheckSettingLivenessProbeArrayOutput() ContainGroupHealthCheckSettingLivenessProbeArrayOutput

func (ContainGroupHealthCheckSettingLivenessProbeArray) ToContainGroupHealthCheckSettingLivenessProbeArrayOutputWithContext

func (i ContainGroupHealthCheckSettingLivenessProbeArray) ToContainGroupHealthCheckSettingLivenessProbeArrayOutputWithContext(ctx context.Context) ContainGroupHealthCheckSettingLivenessProbeArrayOutput

type ContainGroupHealthCheckSettingLivenessProbeArrayInput

type ContainGroupHealthCheckSettingLivenessProbeArrayInput interface {
	pulumi.Input

	ToContainGroupHealthCheckSettingLivenessProbeArrayOutput() ContainGroupHealthCheckSettingLivenessProbeArrayOutput
	ToContainGroupHealthCheckSettingLivenessProbeArrayOutputWithContext(context.Context) ContainGroupHealthCheckSettingLivenessProbeArrayOutput
}

ContainGroupHealthCheckSettingLivenessProbeArrayInput is an input type that accepts ContainGroupHealthCheckSettingLivenessProbeArray and ContainGroupHealthCheckSettingLivenessProbeArrayOutput values. You can construct a concrete instance of `ContainGroupHealthCheckSettingLivenessProbeArrayInput` via:

ContainGroupHealthCheckSettingLivenessProbeArray{ ContainGroupHealthCheckSettingLivenessProbeArgs{...} }

type ContainGroupHealthCheckSettingLivenessProbeArrayOutput

type ContainGroupHealthCheckSettingLivenessProbeArrayOutput struct{ *pulumi.OutputState }

func (ContainGroupHealthCheckSettingLivenessProbeArrayOutput) ElementType

func (ContainGroupHealthCheckSettingLivenessProbeArrayOutput) Index

func (ContainGroupHealthCheckSettingLivenessProbeArrayOutput) ToContainGroupHealthCheckSettingLivenessProbeArrayOutput

func (ContainGroupHealthCheckSettingLivenessProbeArrayOutput) ToContainGroupHealthCheckSettingLivenessProbeArrayOutputWithContext

func (o ContainGroupHealthCheckSettingLivenessProbeArrayOutput) ToContainGroupHealthCheckSettingLivenessProbeArrayOutputWithContext(ctx context.Context) ContainGroupHealthCheckSettingLivenessProbeArrayOutput

type ContainGroupHealthCheckSettingLivenessProbeInput

type ContainGroupHealthCheckSettingLivenessProbeInput interface {
	pulumi.Input

	ToContainGroupHealthCheckSettingLivenessProbeOutput() ContainGroupHealthCheckSettingLivenessProbeOutput
	ToContainGroupHealthCheckSettingLivenessProbeOutputWithContext(context.Context) ContainGroupHealthCheckSettingLivenessProbeOutput
}

ContainGroupHealthCheckSettingLivenessProbeInput is an input type that accepts ContainGroupHealthCheckSettingLivenessProbeArgs and ContainGroupHealthCheckSettingLivenessProbeOutput values. You can construct a concrete instance of `ContainGroupHealthCheckSettingLivenessProbeInput` via:

ContainGroupHealthCheckSettingLivenessProbeArgs{...}

type ContainGroupHealthCheckSettingLivenessProbeOutput

type ContainGroupHealthCheckSettingLivenessProbeOutput struct{ *pulumi.OutputState }

func (ContainGroupHealthCheckSettingLivenessProbeOutput) ActionType

health check method. HTTP: check by HTTP interface; CMD: check by executing command; TCP: check by establishing TCP connection.

func (ContainGroupHealthCheckSettingLivenessProbeOutput) Commands

Execute command check mode, the command to execute.

func (ContainGroupHealthCheckSettingLivenessProbeOutput) ElementType

func (ContainGroupHealthCheckSettingLivenessProbeOutput) FailureThreshold

Indicates the number of consecutive health check successes for the backend container from success to failure.

func (ContainGroupHealthCheckSettingLivenessProbeOutput) InitialDelaySeconds

The time for the container to delay starting the health check.

func (ContainGroupHealthCheckSettingLivenessProbeOutput) Path

The request path of the HTTP health check interface.

func (ContainGroupHealthCheckSettingLivenessProbeOutput) PeriodSeconds

The interval at which health checks are performed.

func (ContainGroupHealthCheckSettingLivenessProbeOutput) Port

service port.

func (ContainGroupHealthCheckSettingLivenessProbeOutput) Scheme

The inspection protocol used by the HTTP health check method. HTTP and HTTPS are supported.

func (ContainGroupHealthCheckSettingLivenessProbeOutput) SuccessThreshold

Indicates the number of consecutive health check successes for the backend container from failure to success.

func (ContainGroupHealthCheckSettingLivenessProbeOutput) TimeoutSeconds

The maximum timeout for each health check response.

func (ContainGroupHealthCheckSettingLivenessProbeOutput) ToContainGroupHealthCheckSettingLivenessProbeOutput

func (o ContainGroupHealthCheckSettingLivenessProbeOutput) ToContainGroupHealthCheckSettingLivenessProbeOutput() ContainGroupHealthCheckSettingLivenessProbeOutput

func (ContainGroupHealthCheckSettingLivenessProbeOutput) ToContainGroupHealthCheckSettingLivenessProbeOutputWithContext

func (o ContainGroupHealthCheckSettingLivenessProbeOutput) ToContainGroupHealthCheckSettingLivenessProbeOutputWithContext(ctx context.Context) ContainGroupHealthCheckSettingLivenessProbeOutput

func (ContainGroupHealthCheckSettingLivenessProbeOutput) Type

TSF_DEFAULT: tsf default readiness probe. K8S_NATIVE: k8s native probe. If not filled, it defaults to k8s native probe.

type ContainGroupHealthCheckSettingOutput

type ContainGroupHealthCheckSettingOutput struct{ *pulumi.OutputState }

func (ContainGroupHealthCheckSettingOutput) ElementType

func (ContainGroupHealthCheckSettingOutput) LivenessProbes

live health check.

func (ContainGroupHealthCheckSettingOutput) ReadinessProbes

readiness health check.

func (ContainGroupHealthCheckSettingOutput) ToContainGroupHealthCheckSettingOutput

func (o ContainGroupHealthCheckSettingOutput) ToContainGroupHealthCheckSettingOutput() ContainGroupHealthCheckSettingOutput

func (ContainGroupHealthCheckSettingOutput) ToContainGroupHealthCheckSettingOutputWithContext

func (o ContainGroupHealthCheckSettingOutput) ToContainGroupHealthCheckSettingOutputWithContext(ctx context.Context) ContainGroupHealthCheckSettingOutput

type ContainGroupHealthCheckSettingReadinessProbe

type ContainGroupHealthCheckSettingReadinessProbe struct {
	// health check method. HTTP: check by HTTP interface; CMD: check by executing command; TCP: check by establishing TCP connection.
	ActionType *string `pulumi:"actionType"`
	// Execute command check mode, the command to execute.
	Commands []string `pulumi:"commands"`
	// Indicates the number of consecutive health check successes for the backend container from success to failure.
	FailureThreshold *int `pulumi:"failureThreshold"`
	// The time for the container to delay starting the health check.
	InitialDelaySeconds *int `pulumi:"initialDelaySeconds"`
	// The request path of the HTTP health check interface.
	Path *string `pulumi:"path"`
	// The interval at which health checks are performed.
	PeriodSeconds *int `pulumi:"periodSeconds"`
	// service port.
	Port *int `pulumi:"port"`
	// The inspection protocol used by the HTTP health check method. HTTP and HTTPS are supported.
	Scheme *string `pulumi:"scheme"`
	// Indicates the number of consecutive health check successes for the backend container from failure to success.
	SuccessThreshold *int `pulumi:"successThreshold"`
	// The maximum timeout for each health check response.
	TimeoutSeconds *int `pulumi:"timeoutSeconds"`
	// TSF_DEFAULT: tsf default readiness probe. K8S_NATIVE: k8s native probe. If not filled, it defaults to k8s native probe.
	Type *string `pulumi:"type"`
}

type ContainGroupHealthCheckSettingReadinessProbeArgs

type ContainGroupHealthCheckSettingReadinessProbeArgs struct {
	// health check method. HTTP: check by HTTP interface; CMD: check by executing command; TCP: check by establishing TCP connection.
	ActionType pulumi.StringPtrInput `pulumi:"actionType"`
	// Execute command check mode, the command to execute.
	Commands pulumi.StringArrayInput `pulumi:"commands"`
	// Indicates the number of consecutive health check successes for the backend container from success to failure.
	FailureThreshold pulumi.IntPtrInput `pulumi:"failureThreshold"`
	// The time for the container to delay starting the health check.
	InitialDelaySeconds pulumi.IntPtrInput `pulumi:"initialDelaySeconds"`
	// The request path of the HTTP health check interface.
	Path pulumi.StringPtrInput `pulumi:"path"`
	// The interval at which health checks are performed.
	PeriodSeconds pulumi.IntPtrInput `pulumi:"periodSeconds"`
	// service port.
	Port pulumi.IntPtrInput `pulumi:"port"`
	// The inspection protocol used by the HTTP health check method. HTTP and HTTPS are supported.
	Scheme pulumi.StringPtrInput `pulumi:"scheme"`
	// Indicates the number of consecutive health check successes for the backend container from failure to success.
	SuccessThreshold pulumi.IntPtrInput `pulumi:"successThreshold"`
	// The maximum timeout for each health check response.
	TimeoutSeconds pulumi.IntPtrInput `pulumi:"timeoutSeconds"`
	// TSF_DEFAULT: tsf default readiness probe. K8S_NATIVE: k8s native probe. If not filled, it defaults to k8s native probe.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (ContainGroupHealthCheckSettingReadinessProbeArgs) ElementType

func (ContainGroupHealthCheckSettingReadinessProbeArgs) ToContainGroupHealthCheckSettingReadinessProbeOutput

func (i ContainGroupHealthCheckSettingReadinessProbeArgs) ToContainGroupHealthCheckSettingReadinessProbeOutput() ContainGroupHealthCheckSettingReadinessProbeOutput

func (ContainGroupHealthCheckSettingReadinessProbeArgs) ToContainGroupHealthCheckSettingReadinessProbeOutputWithContext

func (i ContainGroupHealthCheckSettingReadinessProbeArgs) ToContainGroupHealthCheckSettingReadinessProbeOutputWithContext(ctx context.Context) ContainGroupHealthCheckSettingReadinessProbeOutput

type ContainGroupHealthCheckSettingReadinessProbeArray

type ContainGroupHealthCheckSettingReadinessProbeArray []ContainGroupHealthCheckSettingReadinessProbeInput

func (ContainGroupHealthCheckSettingReadinessProbeArray) ElementType

func (ContainGroupHealthCheckSettingReadinessProbeArray) ToContainGroupHealthCheckSettingReadinessProbeArrayOutput

func (i ContainGroupHealthCheckSettingReadinessProbeArray) ToContainGroupHealthCheckSettingReadinessProbeArrayOutput() ContainGroupHealthCheckSettingReadinessProbeArrayOutput

func (ContainGroupHealthCheckSettingReadinessProbeArray) ToContainGroupHealthCheckSettingReadinessProbeArrayOutputWithContext

func (i ContainGroupHealthCheckSettingReadinessProbeArray) ToContainGroupHealthCheckSettingReadinessProbeArrayOutputWithContext(ctx context.Context) ContainGroupHealthCheckSettingReadinessProbeArrayOutput

type ContainGroupHealthCheckSettingReadinessProbeArrayInput

type ContainGroupHealthCheckSettingReadinessProbeArrayInput interface {
	pulumi.Input

	ToContainGroupHealthCheckSettingReadinessProbeArrayOutput() ContainGroupHealthCheckSettingReadinessProbeArrayOutput
	ToContainGroupHealthCheckSettingReadinessProbeArrayOutputWithContext(context.Context) ContainGroupHealthCheckSettingReadinessProbeArrayOutput
}

ContainGroupHealthCheckSettingReadinessProbeArrayInput is an input type that accepts ContainGroupHealthCheckSettingReadinessProbeArray and ContainGroupHealthCheckSettingReadinessProbeArrayOutput values. You can construct a concrete instance of `ContainGroupHealthCheckSettingReadinessProbeArrayInput` via:

ContainGroupHealthCheckSettingReadinessProbeArray{ ContainGroupHealthCheckSettingReadinessProbeArgs{...} }

type ContainGroupHealthCheckSettingReadinessProbeArrayOutput

type ContainGroupHealthCheckSettingReadinessProbeArrayOutput struct{ *pulumi.OutputState }

func (ContainGroupHealthCheckSettingReadinessProbeArrayOutput) ElementType

func (ContainGroupHealthCheckSettingReadinessProbeArrayOutput) Index

func (ContainGroupHealthCheckSettingReadinessProbeArrayOutput) ToContainGroupHealthCheckSettingReadinessProbeArrayOutput

func (ContainGroupHealthCheckSettingReadinessProbeArrayOutput) ToContainGroupHealthCheckSettingReadinessProbeArrayOutputWithContext

func (o ContainGroupHealthCheckSettingReadinessProbeArrayOutput) ToContainGroupHealthCheckSettingReadinessProbeArrayOutputWithContext(ctx context.Context) ContainGroupHealthCheckSettingReadinessProbeArrayOutput

type ContainGroupHealthCheckSettingReadinessProbeInput

type ContainGroupHealthCheckSettingReadinessProbeInput interface {
	pulumi.Input

	ToContainGroupHealthCheckSettingReadinessProbeOutput() ContainGroupHealthCheckSettingReadinessProbeOutput
	ToContainGroupHealthCheckSettingReadinessProbeOutputWithContext(context.Context) ContainGroupHealthCheckSettingReadinessProbeOutput
}

ContainGroupHealthCheckSettingReadinessProbeInput is an input type that accepts ContainGroupHealthCheckSettingReadinessProbeArgs and ContainGroupHealthCheckSettingReadinessProbeOutput values. You can construct a concrete instance of `ContainGroupHealthCheckSettingReadinessProbeInput` via:

ContainGroupHealthCheckSettingReadinessProbeArgs{...}

type ContainGroupHealthCheckSettingReadinessProbeOutput

type ContainGroupHealthCheckSettingReadinessProbeOutput struct{ *pulumi.OutputState }

func (ContainGroupHealthCheckSettingReadinessProbeOutput) ActionType

health check method. HTTP: check by HTTP interface; CMD: check by executing command; TCP: check by establishing TCP connection.

func (ContainGroupHealthCheckSettingReadinessProbeOutput) Commands

Execute command check mode, the command to execute.

func (ContainGroupHealthCheckSettingReadinessProbeOutput) ElementType

func (ContainGroupHealthCheckSettingReadinessProbeOutput) FailureThreshold

Indicates the number of consecutive health check successes for the backend container from success to failure.

func (ContainGroupHealthCheckSettingReadinessProbeOutput) InitialDelaySeconds

The time for the container to delay starting the health check.

func (ContainGroupHealthCheckSettingReadinessProbeOutput) Path

The request path of the HTTP health check interface.

func (ContainGroupHealthCheckSettingReadinessProbeOutput) PeriodSeconds

The interval at which health checks are performed.

func (ContainGroupHealthCheckSettingReadinessProbeOutput) Port

service port.

func (ContainGroupHealthCheckSettingReadinessProbeOutput) Scheme

The inspection protocol used by the HTTP health check method. HTTP and HTTPS are supported.

func (ContainGroupHealthCheckSettingReadinessProbeOutput) SuccessThreshold

Indicates the number of consecutive health check successes for the backend container from failure to success.

func (ContainGroupHealthCheckSettingReadinessProbeOutput) TimeoutSeconds

The maximum timeout for each health check response.

func (ContainGroupHealthCheckSettingReadinessProbeOutput) ToContainGroupHealthCheckSettingReadinessProbeOutput

func (o ContainGroupHealthCheckSettingReadinessProbeOutput) ToContainGroupHealthCheckSettingReadinessProbeOutput() ContainGroupHealthCheckSettingReadinessProbeOutput

func (ContainGroupHealthCheckSettingReadinessProbeOutput) ToContainGroupHealthCheckSettingReadinessProbeOutputWithContext

func (o ContainGroupHealthCheckSettingReadinessProbeOutput) ToContainGroupHealthCheckSettingReadinessProbeOutputWithContext(ctx context.Context) ContainGroupHealthCheckSettingReadinessProbeOutput

func (ContainGroupHealthCheckSettingReadinessProbeOutput) Type

TSF_DEFAULT: tsf default readiness probe. K8S_NATIVE: k8s native probe. If not filled, it defaults to k8s native probe.

type ContainGroupInput

type ContainGroupInput interface {
	pulumi.Input

	ToContainGroupOutput() ContainGroupOutput
	ToContainGroupOutputWithContext(ctx context.Context) ContainGroupOutput
}

type ContainGroupMap

type ContainGroupMap map[string]ContainGroupInput

func (ContainGroupMap) ElementType

func (ContainGroupMap) ElementType() reflect.Type

func (ContainGroupMap) ToContainGroupMapOutput

func (i ContainGroupMap) ToContainGroupMapOutput() ContainGroupMapOutput

func (ContainGroupMap) ToContainGroupMapOutputWithContext

func (i ContainGroupMap) ToContainGroupMapOutputWithContext(ctx context.Context) ContainGroupMapOutput

type ContainGroupMapInput

type ContainGroupMapInput interface {
	pulumi.Input

	ToContainGroupMapOutput() ContainGroupMapOutput
	ToContainGroupMapOutputWithContext(context.Context) ContainGroupMapOutput
}

ContainGroupMapInput is an input type that accepts ContainGroupMap and ContainGroupMapOutput values. You can construct a concrete instance of `ContainGroupMapInput` via:

ContainGroupMap{ "key": ContainGroupArgs{...} }

type ContainGroupMapOutput

type ContainGroupMapOutput struct{ *pulumi.OutputState }

func (ContainGroupMapOutput) ElementType

func (ContainGroupMapOutput) ElementType() reflect.Type

func (ContainGroupMapOutput) MapIndex

func (ContainGroupMapOutput) ToContainGroupMapOutput

func (o ContainGroupMapOutput) ToContainGroupMapOutput() ContainGroupMapOutput

func (ContainGroupMapOutput) ToContainGroupMapOutputWithContext

func (o ContainGroupMapOutput) ToContainGroupMapOutputWithContext(ctx context.Context) ContainGroupMapOutput

type ContainGroupOutput

type ContainGroupOutput struct{ *pulumi.OutputState }

func (ContainGroupOutput) AccessType

func (o ContainGroupOutput) AccessType() pulumi.IntOutput

0: public network 1: access within the cluster 2: NodePort.

func (ContainGroupOutput) AgentCpuLimit

func (o ContainGroupOutput) AgentCpuLimit() pulumi.StringPtrOutput

The maximum number of CPU cores for the agent container, corresponding to the limit of K8S.

func (ContainGroupOutput) AgentCpuRequest

func (o ContainGroupOutput) AgentCpuRequest() pulumi.StringPtrOutput

The number of CPU cores allocated by the agent container, corresponding to the K8S request.

func (ContainGroupOutput) AgentMemLimit

func (o ContainGroupOutput) AgentMemLimit() pulumi.StringPtrOutput

The maximum memory MiB of the agent container, corresponding to the limit of K8S.

func (ContainGroupOutput) AgentMemRequest

func (o ContainGroupOutput) AgentMemRequest() pulumi.StringPtrOutput

The number of memory MiB allocated by the agent container, corresponding to the K8S request.

func (ContainGroupOutput) ApplicationId

func (o ContainGroupOutput) ApplicationId() pulumi.StringOutput

The application ID to which the group belongs.

func (ContainGroupOutput) ApplicationName

func (o ContainGroupOutput) ApplicationName() pulumi.StringOutput

Application Name.

func (ContainGroupOutput) ApplicationType

func (o ContainGroupOutput) ApplicationType() pulumi.StringOutput

App types.

func (ContainGroupOutput) ClusterId

func (o ContainGroupOutput) ClusterId() pulumi.StringOutput

Cluster ID.

func (ContainGroupOutput) ClusterIp

func (o ContainGroupOutput) ClusterIp() pulumi.StringOutput

Service ip.

func (ContainGroupOutput) ClusterName

func (o ContainGroupOutput) ClusterName() pulumi.StringOutput

cluster name.

func (ContainGroupOutput) CpuLimit

The maximum number of allocated CPU cores, corresponding to the K8S limit.

func (ContainGroupOutput) CpuRequest

func (o ContainGroupOutput) CpuRequest() pulumi.StringPtrOutput

Initially allocated CPU cores, corresponding to K8S request.

func (ContainGroupOutput) CreateTime

func (o ContainGroupOutput) CreateTime() pulumi.StringOutput

creation time.

func (ContainGroupOutput) CurrentNum

func (o ContainGroupOutput) CurrentNum() pulumi.IntOutput

Total number of instances launched.

func (ContainGroupOutput) ElementType

func (ContainGroupOutput) ElementType() reflect.Type

func (ContainGroupOutput) Envs

environment variable array object.

func (ContainGroupOutput) GroupComment

func (o ContainGroupOutput) GroupComment() pulumi.StringPtrOutput

Group remarks field, the length should not exceed 200 characters.

func (ContainGroupOutput) GroupId

Deployment group ID.

func (ContainGroupOutput) GroupName

func (o ContainGroupOutput) GroupName() pulumi.StringOutput

Group name field, length 1~60, beginning with a letter or underscore, can contain alphanumeric underscore.

func (ContainGroupOutput) GroupResourceType

func (o ContainGroupOutput) GroupResourceType() pulumi.StringOutput

Deployment Group Resource Type.

func (ContainGroupOutput) HealthCheckSettings

Deployment group health check settings.

func (ContainGroupOutput) InstanceCount

func (o ContainGroupOutput) InstanceCount() pulumi.IntOutput

Number of deployment group instances.

func (ContainGroupOutput) InstanceNum

func (o ContainGroupOutput) InstanceNum() pulumi.IntOutput

number of instances.

func (ContainGroupOutput) IstioCpuLimit

func (o ContainGroupOutput) IstioCpuLimit() pulumi.StringOutput

The maximum number of CPU cores for the istioproxy container corresponds to the limit of K8S.

func (ContainGroupOutput) IstioCpuRequest

func (o ContainGroupOutput) IstioCpuRequest() pulumi.StringOutput

The number of CPU cores allocated by the istioproxy container, corresponding to the K8S request.

func (ContainGroupOutput) IstioMemLimit

func (o ContainGroupOutput) IstioMemLimit() pulumi.StringOutput

The maximum memory MiB of the istioproxy container corresponds to the limit of K8S.

func (ContainGroupOutput) IstioMemRequest

func (o ContainGroupOutput) IstioMemRequest() pulumi.StringOutput

The number of memory MiB allocated by the istioproxy container, corresponding to the K8S request.

func (ContainGroupOutput) LbIp

load balancing ip.

func (ContainGroupOutput) MaxSurge

func (o ContainGroupOutput) MaxSurge() pulumi.StringOutput

The MaxSurge parameter of the kubernetes rolling update policy.

func (ContainGroupOutput) MaxUnavailable

func (o ContainGroupOutput) MaxUnavailable() pulumi.StringOutput

The MaxUnavailable parameter of the kubernetes rolling update policy.

func (ContainGroupOutput) MemLimit

Maximum allocated memory MiB, corresponding to K8S limit.

func (ContainGroupOutput) MemRequest

func (o ContainGroupOutput) MemRequest() pulumi.StringPtrOutput

Initially allocated memory MiB, corresponding to K8S request.

func (ContainGroupOutput) Message

pod error message description.

func (ContainGroupOutput) MicroserviceType

func (o ContainGroupOutput) MicroserviceType() pulumi.StringOutput

Service type.

func (ContainGroupOutput) NamespaceId

func (o ContainGroupOutput) NamespaceId() pulumi.StringOutput

ID of the namespace to which the group belongs.

func (ContainGroupOutput) NamespaceName

func (o ContainGroupOutput) NamespaceName() pulumi.StringOutput

namespace name.

func (ContainGroupOutput) ProtocolPorts

Protocol Ports array.

func (ContainGroupOutput) Reponame

func (o ContainGroupOutput) Reponame() pulumi.StringOutput

Mirror name, such as /tsf/nginx.

func (ContainGroupOutput) Server

mirror server.

func (ContainGroupOutput) Status

Deployment group status.

func (ContainGroupOutput) SubnetId

func (o ContainGroupOutput) SubnetId() pulumi.StringOutput

subnet ID.

func (ContainGroupOutput) TagName

Image version name.

func (ContainGroupOutput) ToContainGroupOutput

func (o ContainGroupOutput) ToContainGroupOutput() ContainGroupOutput

func (ContainGroupOutput) ToContainGroupOutputWithContext

func (o ContainGroupOutput) ToContainGroupOutputWithContext(ctx context.Context) ContainGroupOutput

func (ContainGroupOutput) UpdateIvl

func (o ContainGroupOutput) UpdateIvl() pulumi.IntOutput

Rolling update is required, update interval.

func (ContainGroupOutput) UpdateType

func (o ContainGroupOutput) UpdateType() pulumi.IntOutput

Update method: 0: fast update 1: rolling update.

func (ContainGroupOutput) UpdatedTime

func (o ContainGroupOutput) UpdatedTime() pulumi.IntOutput

Deployment group update timestamp.

type ContainGroupProtocolPort

type ContainGroupProtocolPort struct {
	// host port.
	NodePort *int `pulumi:"nodePort"`
	// service port.
	Port int `pulumi:"port"`
	// TCP UDP.
	Protocol string `pulumi:"protocol"`
	// container port.
	TargetPort int `pulumi:"targetPort"`
}

type ContainGroupProtocolPortArgs

type ContainGroupProtocolPortArgs struct {
	// host port.
	NodePort pulumi.IntPtrInput `pulumi:"nodePort"`
	// service port.
	Port pulumi.IntInput `pulumi:"port"`
	// TCP UDP.
	Protocol pulumi.StringInput `pulumi:"protocol"`
	// container port.
	TargetPort pulumi.IntInput `pulumi:"targetPort"`
}

func (ContainGroupProtocolPortArgs) ElementType

func (ContainGroupProtocolPortArgs) ToContainGroupProtocolPortOutput

func (i ContainGroupProtocolPortArgs) ToContainGroupProtocolPortOutput() ContainGroupProtocolPortOutput

func (ContainGroupProtocolPortArgs) ToContainGroupProtocolPortOutputWithContext

func (i ContainGroupProtocolPortArgs) ToContainGroupProtocolPortOutputWithContext(ctx context.Context) ContainGroupProtocolPortOutput

type ContainGroupProtocolPortArray

type ContainGroupProtocolPortArray []ContainGroupProtocolPortInput

func (ContainGroupProtocolPortArray) ElementType

func (ContainGroupProtocolPortArray) ToContainGroupProtocolPortArrayOutput

func (i ContainGroupProtocolPortArray) ToContainGroupProtocolPortArrayOutput() ContainGroupProtocolPortArrayOutput

func (ContainGroupProtocolPortArray) ToContainGroupProtocolPortArrayOutputWithContext

func (i ContainGroupProtocolPortArray) ToContainGroupProtocolPortArrayOutputWithContext(ctx context.Context) ContainGroupProtocolPortArrayOutput

type ContainGroupProtocolPortArrayInput

type ContainGroupProtocolPortArrayInput interface {
	pulumi.Input

	ToContainGroupProtocolPortArrayOutput() ContainGroupProtocolPortArrayOutput
	ToContainGroupProtocolPortArrayOutputWithContext(context.Context) ContainGroupProtocolPortArrayOutput
}

ContainGroupProtocolPortArrayInput is an input type that accepts ContainGroupProtocolPortArray and ContainGroupProtocolPortArrayOutput values. You can construct a concrete instance of `ContainGroupProtocolPortArrayInput` via:

ContainGroupProtocolPortArray{ ContainGroupProtocolPortArgs{...} }

type ContainGroupProtocolPortArrayOutput

type ContainGroupProtocolPortArrayOutput struct{ *pulumi.OutputState }

func (ContainGroupProtocolPortArrayOutput) ElementType

func (ContainGroupProtocolPortArrayOutput) Index

func (ContainGroupProtocolPortArrayOutput) ToContainGroupProtocolPortArrayOutput

func (o ContainGroupProtocolPortArrayOutput) ToContainGroupProtocolPortArrayOutput() ContainGroupProtocolPortArrayOutput

func (ContainGroupProtocolPortArrayOutput) ToContainGroupProtocolPortArrayOutputWithContext

func (o ContainGroupProtocolPortArrayOutput) ToContainGroupProtocolPortArrayOutputWithContext(ctx context.Context) ContainGroupProtocolPortArrayOutput

type ContainGroupProtocolPortInput

type ContainGroupProtocolPortInput interface {
	pulumi.Input

	ToContainGroupProtocolPortOutput() ContainGroupProtocolPortOutput
	ToContainGroupProtocolPortOutputWithContext(context.Context) ContainGroupProtocolPortOutput
}

ContainGroupProtocolPortInput is an input type that accepts ContainGroupProtocolPortArgs and ContainGroupProtocolPortOutput values. You can construct a concrete instance of `ContainGroupProtocolPortInput` via:

ContainGroupProtocolPortArgs{...}

type ContainGroupProtocolPortOutput

type ContainGroupProtocolPortOutput struct{ *pulumi.OutputState }

func (ContainGroupProtocolPortOutput) ElementType

func (ContainGroupProtocolPortOutput) NodePort

host port.

func (ContainGroupProtocolPortOutput) Port

service port.

func (ContainGroupProtocolPortOutput) Protocol

TCP UDP.

func (ContainGroupProtocolPortOutput) TargetPort

container port.

func (ContainGroupProtocolPortOutput) ToContainGroupProtocolPortOutput

func (o ContainGroupProtocolPortOutput) ToContainGroupProtocolPortOutput() ContainGroupProtocolPortOutput

func (ContainGroupProtocolPortOutput) ToContainGroupProtocolPortOutputWithContext

func (o ContainGroupProtocolPortOutput) ToContainGroupProtocolPortOutputWithContext(ctx context.Context) ContainGroupProtocolPortOutput

type ContainGroupState

type ContainGroupState struct {
	// 0: public network 1: access within the cluster 2: NodePort.
	AccessType pulumi.IntPtrInput
	// The maximum number of CPU cores for the agent container, corresponding to the limit of K8S.
	AgentCpuLimit pulumi.StringPtrInput
	// The number of CPU cores allocated by the agent container, corresponding to the K8S request.
	AgentCpuRequest pulumi.StringPtrInput
	// The maximum memory MiB of the agent container, corresponding to the limit of K8S.
	AgentMemLimit pulumi.StringPtrInput
	// The number of memory MiB allocated by the agent container, corresponding to the K8S request.
	AgentMemRequest pulumi.StringPtrInput
	// The application ID to which the group belongs.
	ApplicationId pulumi.StringPtrInput
	// Application Name.
	ApplicationName pulumi.StringPtrInput
	// App types.
	ApplicationType pulumi.StringPtrInput
	// Cluster ID.
	ClusterId pulumi.StringPtrInput
	// Service ip.
	ClusterIp pulumi.StringPtrInput
	// cluster name.
	ClusterName pulumi.StringPtrInput
	// The maximum number of allocated CPU cores, corresponding to the K8S limit.
	CpuLimit pulumi.StringPtrInput
	// Initially allocated CPU cores, corresponding to K8S request.
	CpuRequest pulumi.StringPtrInput
	// creation time.
	CreateTime pulumi.StringPtrInput
	// Total number of instances launched.
	CurrentNum pulumi.IntPtrInput
	// environment variable array object.
	Envs ContainGroupEnvArrayInput
	// Group remarks field, the length should not exceed 200 characters.
	GroupComment pulumi.StringPtrInput
	// Deployment group ID.
	GroupId pulumi.StringPtrInput
	// Group name field, length 1~60, beginning with a letter or underscore, can contain alphanumeric underscore.
	GroupName pulumi.StringPtrInput
	// Deployment Group Resource Type.
	GroupResourceType pulumi.StringPtrInput
	// Deployment group health check settings.
	HealthCheckSettings ContainGroupHealthCheckSettingArrayInput
	// Number of deployment group instances.
	InstanceCount pulumi.IntPtrInput
	// number of instances.
	InstanceNum pulumi.IntPtrInput
	// The maximum number of CPU cores for the istioproxy container corresponds to the limit of K8S.
	IstioCpuLimit pulumi.StringPtrInput
	// The number of CPU cores allocated by the istioproxy container, corresponding to the K8S request.
	IstioCpuRequest pulumi.StringPtrInput
	// The maximum memory MiB of the istioproxy container corresponds to the limit of K8S.
	IstioMemLimit pulumi.StringPtrInput
	// The number of memory MiB allocated by the istioproxy container, corresponding to the K8S request.
	IstioMemRequest pulumi.StringPtrInput
	// load balancing ip.
	LbIp pulumi.StringPtrInput
	// The MaxSurge parameter of the kubernetes rolling update policy.
	MaxSurge pulumi.StringPtrInput
	// The MaxUnavailable parameter of the kubernetes rolling update policy.
	MaxUnavailable pulumi.StringPtrInput
	// Maximum allocated memory MiB, corresponding to K8S limit.
	MemLimit pulumi.StringPtrInput
	// Initially allocated memory MiB, corresponding to K8S request.
	MemRequest pulumi.StringPtrInput
	// pod error message description.
	Message pulumi.StringPtrInput
	// Service type.
	MicroserviceType pulumi.StringPtrInput
	// ID of the namespace to which the group belongs.
	NamespaceId pulumi.StringPtrInput
	// namespace name.
	NamespaceName pulumi.StringPtrInput
	// Protocol Ports array.
	ProtocolPorts ContainGroupProtocolPortArrayInput
	// Mirror name, such as /tsf/nginx.
	Reponame pulumi.StringPtrInput
	// mirror server.
	Server pulumi.StringPtrInput
	// Deployment group status.
	Status pulumi.StringPtrInput
	// subnet ID.
	SubnetId pulumi.StringPtrInput
	// Image version name.
	TagName pulumi.StringPtrInput
	// Rolling update is required, update interval.
	UpdateIvl pulumi.IntPtrInput
	// Update method: 0: fast update 1: rolling update.
	UpdateType pulumi.IntPtrInput
	// Deployment group update timestamp.
	UpdatedTime pulumi.IntPtrInput
}

func (ContainGroupState) ElementType

func (ContainGroupState) ElementType() reflect.Type

type GetApplicationConfigResult

type GetApplicationConfigResult struct {
	// Configuration item list.
	Contents []GetApplicationConfigResultContent `pulumi:"contents"`
	// TsfPageConfig.
	TotalCount int `pulumi:"totalCount"`
}

type GetApplicationConfigResultArgs

type GetApplicationConfigResultArgs struct {
	// Configuration item list.
	Contents GetApplicationConfigResultContentArrayInput `pulumi:"contents"`
	// TsfPageConfig.
	TotalCount pulumi.IntInput `pulumi:"totalCount"`
}

func (GetApplicationConfigResultArgs) ElementType

func (GetApplicationConfigResultArgs) ToGetApplicationConfigResultOutput

func (i GetApplicationConfigResultArgs) ToGetApplicationConfigResultOutput() GetApplicationConfigResultOutput

func (GetApplicationConfigResultArgs) ToGetApplicationConfigResultOutputWithContext

func (i GetApplicationConfigResultArgs) ToGetApplicationConfigResultOutputWithContext(ctx context.Context) GetApplicationConfigResultOutput

type GetApplicationConfigResultArray

type GetApplicationConfigResultArray []GetApplicationConfigResultInput

func (GetApplicationConfigResultArray) ElementType

func (GetApplicationConfigResultArray) ToGetApplicationConfigResultArrayOutput

func (i GetApplicationConfigResultArray) ToGetApplicationConfigResultArrayOutput() GetApplicationConfigResultArrayOutput

func (GetApplicationConfigResultArray) ToGetApplicationConfigResultArrayOutputWithContext

func (i GetApplicationConfigResultArray) ToGetApplicationConfigResultArrayOutputWithContext(ctx context.Context) GetApplicationConfigResultArrayOutput

type GetApplicationConfigResultArrayInput

type GetApplicationConfigResultArrayInput interface {
	pulumi.Input

	ToGetApplicationConfigResultArrayOutput() GetApplicationConfigResultArrayOutput
	ToGetApplicationConfigResultArrayOutputWithContext(context.Context) GetApplicationConfigResultArrayOutput
}

GetApplicationConfigResultArrayInput is an input type that accepts GetApplicationConfigResultArray and GetApplicationConfigResultArrayOutput values. You can construct a concrete instance of `GetApplicationConfigResultArrayInput` via:

GetApplicationConfigResultArray{ GetApplicationConfigResultArgs{...} }

type GetApplicationConfigResultArrayOutput

type GetApplicationConfigResultArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationConfigResultArrayOutput) ElementType

func (GetApplicationConfigResultArrayOutput) Index

func (GetApplicationConfigResultArrayOutput) ToGetApplicationConfigResultArrayOutput

func (o GetApplicationConfigResultArrayOutput) ToGetApplicationConfigResultArrayOutput() GetApplicationConfigResultArrayOutput

func (GetApplicationConfigResultArrayOutput) ToGetApplicationConfigResultArrayOutputWithContext

func (o GetApplicationConfigResultArrayOutput) ToGetApplicationConfigResultArrayOutputWithContext(ctx context.Context) GetApplicationConfigResultArrayOutput

type GetApplicationConfigResultContent

type GetApplicationConfigResultContent struct {
	// Application ID, query all when not provided.
	ApplicationId string `pulumi:"applicationId"`
	// application Id. Note: This field may return null, indicating that no valid values can be obtained.
	ApplicationName string `pulumi:"applicationName"`
	// Configuration ID, query all with higher priority when not provided.
	ConfigId string `pulumi:"configId"`
	// Configuration name, precise query, query all when not provided.
	ConfigName string `pulumi:"configName"`
	// Configuration type. Note: This field may return null, indicating that no valid values can be obtained.
	ConfigType string `pulumi:"configType"`
	// Configuration value. Note: This field may return null, indicating that no valid values can be obtained.
	ConfigValue string `pulumi:"configValue"`
	// Configuration version, precise query, query all when not provided.
	ConfigVersion string `pulumi:"configVersion"`
	// config version count.  Note: This field may return null, indicating that no valid values can be obtained.
	ConfigVersionCount int `pulumi:"configVersionCount"`
	// Configuration version description. Note: This field may return null, indicating that no valid values can be obtained.
	ConfigVersionDesc string `pulumi:"configVersionDesc"`
	// CreationTime. Note: This field may return null, indicating that no valid values can be obtained.
	CreationTime string `pulumi:"creationTime"`
	// delete flag, true: allow delete; false: delete prohibit.
	DeleteFlag bool `pulumi:"deleteFlag"`
	// last update time.  Note: This field may return null, indicating that no valid values can be obtained.
	LastUpdateTime string `pulumi:"lastUpdateTime"`
}

type GetApplicationConfigResultContentArgs

type GetApplicationConfigResultContentArgs struct {
	// Application ID, query all when not provided.
	ApplicationId pulumi.StringInput `pulumi:"applicationId"`
	// application Id. Note: This field may return null, indicating that no valid values can be obtained.
	ApplicationName pulumi.StringInput `pulumi:"applicationName"`
	// Configuration ID, query all with higher priority when not provided.
	ConfigId pulumi.StringInput `pulumi:"configId"`
	// Configuration name, precise query, query all when not provided.
	ConfigName pulumi.StringInput `pulumi:"configName"`
	// Configuration type. Note: This field may return null, indicating that no valid values can be obtained.
	ConfigType pulumi.StringInput `pulumi:"configType"`
	// Configuration value. Note: This field may return null, indicating that no valid values can be obtained.
	ConfigValue pulumi.StringInput `pulumi:"configValue"`
	// Configuration version, precise query, query all when not provided.
	ConfigVersion pulumi.StringInput `pulumi:"configVersion"`
	// config version count.  Note: This field may return null, indicating that no valid values can be obtained.
	ConfigVersionCount pulumi.IntInput `pulumi:"configVersionCount"`
	// Configuration version description. Note: This field may return null, indicating that no valid values can be obtained.
	ConfigVersionDesc pulumi.StringInput `pulumi:"configVersionDesc"`
	// CreationTime. Note: This field may return null, indicating that no valid values can be obtained.
	CreationTime pulumi.StringInput `pulumi:"creationTime"`
	// delete flag, true: allow delete; false: delete prohibit.
	DeleteFlag pulumi.BoolInput `pulumi:"deleteFlag"`
	// last update time.  Note: This field may return null, indicating that no valid values can be obtained.
	LastUpdateTime pulumi.StringInput `pulumi:"lastUpdateTime"`
}

func (GetApplicationConfigResultContentArgs) ElementType

func (GetApplicationConfigResultContentArgs) ToGetApplicationConfigResultContentOutput

func (i GetApplicationConfigResultContentArgs) ToGetApplicationConfigResultContentOutput() GetApplicationConfigResultContentOutput

func (GetApplicationConfigResultContentArgs) ToGetApplicationConfigResultContentOutputWithContext

func (i GetApplicationConfigResultContentArgs) ToGetApplicationConfigResultContentOutputWithContext(ctx context.Context) GetApplicationConfigResultContentOutput

type GetApplicationConfigResultContentArray

type GetApplicationConfigResultContentArray []GetApplicationConfigResultContentInput

func (GetApplicationConfigResultContentArray) ElementType

func (GetApplicationConfigResultContentArray) ToGetApplicationConfigResultContentArrayOutput

func (i GetApplicationConfigResultContentArray) ToGetApplicationConfigResultContentArrayOutput() GetApplicationConfigResultContentArrayOutput

func (GetApplicationConfigResultContentArray) ToGetApplicationConfigResultContentArrayOutputWithContext

func (i GetApplicationConfigResultContentArray) ToGetApplicationConfigResultContentArrayOutputWithContext(ctx context.Context) GetApplicationConfigResultContentArrayOutput

type GetApplicationConfigResultContentArrayInput

type GetApplicationConfigResultContentArrayInput interface {
	pulumi.Input

	ToGetApplicationConfigResultContentArrayOutput() GetApplicationConfigResultContentArrayOutput
	ToGetApplicationConfigResultContentArrayOutputWithContext(context.Context) GetApplicationConfigResultContentArrayOutput
}

GetApplicationConfigResultContentArrayInput is an input type that accepts GetApplicationConfigResultContentArray and GetApplicationConfigResultContentArrayOutput values. You can construct a concrete instance of `GetApplicationConfigResultContentArrayInput` via:

GetApplicationConfigResultContentArray{ GetApplicationConfigResultContentArgs{...} }

type GetApplicationConfigResultContentArrayOutput

type GetApplicationConfigResultContentArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationConfigResultContentArrayOutput) ElementType

func (GetApplicationConfigResultContentArrayOutput) Index

func (GetApplicationConfigResultContentArrayOutput) ToGetApplicationConfigResultContentArrayOutput

func (o GetApplicationConfigResultContentArrayOutput) ToGetApplicationConfigResultContentArrayOutput() GetApplicationConfigResultContentArrayOutput

func (GetApplicationConfigResultContentArrayOutput) ToGetApplicationConfigResultContentArrayOutputWithContext

func (o GetApplicationConfigResultContentArrayOutput) ToGetApplicationConfigResultContentArrayOutputWithContext(ctx context.Context) GetApplicationConfigResultContentArrayOutput

type GetApplicationConfigResultContentInput

type GetApplicationConfigResultContentInput interface {
	pulumi.Input

	ToGetApplicationConfigResultContentOutput() GetApplicationConfigResultContentOutput
	ToGetApplicationConfigResultContentOutputWithContext(context.Context) GetApplicationConfigResultContentOutput
}

GetApplicationConfigResultContentInput is an input type that accepts GetApplicationConfigResultContentArgs and GetApplicationConfigResultContentOutput values. You can construct a concrete instance of `GetApplicationConfigResultContentInput` via:

GetApplicationConfigResultContentArgs{...}

type GetApplicationConfigResultContentOutput

type GetApplicationConfigResultContentOutput struct{ *pulumi.OutputState }

func (GetApplicationConfigResultContentOutput) ApplicationId

Application ID, query all when not provided.

func (GetApplicationConfigResultContentOutput) ApplicationName

application Id. Note: This field may return null, indicating that no valid values can be obtained.

func (GetApplicationConfigResultContentOutput) ConfigId

Configuration ID, query all with higher priority when not provided.

func (GetApplicationConfigResultContentOutput) ConfigName

Configuration name, precise query, query all when not provided.

func (GetApplicationConfigResultContentOutput) ConfigType

Configuration type. Note: This field may return null, indicating that no valid values can be obtained.

func (GetApplicationConfigResultContentOutput) ConfigValue

Configuration value. Note: This field may return null, indicating that no valid values can be obtained.

func (GetApplicationConfigResultContentOutput) ConfigVersion

Configuration version, precise query, query all when not provided.

func (GetApplicationConfigResultContentOutput) ConfigVersionCount

config version count. Note: This field may return null, indicating that no valid values can be obtained.

func (GetApplicationConfigResultContentOutput) ConfigVersionDesc

Configuration version description. Note: This field may return null, indicating that no valid values can be obtained.

func (GetApplicationConfigResultContentOutput) CreationTime

CreationTime. Note: This field may return null, indicating that no valid values can be obtained.

func (GetApplicationConfigResultContentOutput) DeleteFlag

delete flag, true: allow delete; false: delete prohibit.

func (GetApplicationConfigResultContentOutput) ElementType

func (GetApplicationConfigResultContentOutput) LastUpdateTime

last update time. Note: This field may return null, indicating that no valid values can be obtained.

func (GetApplicationConfigResultContentOutput) ToGetApplicationConfigResultContentOutput

func (o GetApplicationConfigResultContentOutput) ToGetApplicationConfigResultContentOutput() GetApplicationConfigResultContentOutput

func (GetApplicationConfigResultContentOutput) ToGetApplicationConfigResultContentOutputWithContext

func (o GetApplicationConfigResultContentOutput) ToGetApplicationConfigResultContentOutputWithContext(ctx context.Context) GetApplicationConfigResultContentOutput

type GetApplicationConfigResultInput

type GetApplicationConfigResultInput interface {
	pulumi.Input

	ToGetApplicationConfigResultOutput() GetApplicationConfigResultOutput
	ToGetApplicationConfigResultOutputWithContext(context.Context) GetApplicationConfigResultOutput
}

GetApplicationConfigResultInput is an input type that accepts GetApplicationConfigResultArgs and GetApplicationConfigResultOutput values. You can construct a concrete instance of `GetApplicationConfigResultInput` via:

GetApplicationConfigResultArgs{...}

type GetApplicationConfigResultOutput

type GetApplicationConfigResultOutput struct{ *pulumi.OutputState }

func (GetApplicationConfigResultOutput) Contents

Configuration item list.

func (GetApplicationConfigResultOutput) ElementType

func (GetApplicationConfigResultOutput) ToGetApplicationConfigResultOutput

func (o GetApplicationConfigResultOutput) ToGetApplicationConfigResultOutput() GetApplicationConfigResultOutput

func (GetApplicationConfigResultOutput) ToGetApplicationConfigResultOutputWithContext

func (o GetApplicationConfigResultOutput) ToGetApplicationConfigResultOutputWithContext(ctx context.Context) GetApplicationConfigResultOutput

func (GetApplicationConfigResultOutput) TotalCount

TsfPageConfig.

type GetApplicationFileConfigResult

type GetApplicationFileConfigResult struct {
	// File configuration array. Note: This field may return null, indicating that no valid values can be obtained.
	Contents []GetApplicationFileConfigResultContent `pulumi:"contents"`
	// total count.
	TotalCount int `pulumi:"totalCount"`
}

type GetApplicationFileConfigResultArgs

type GetApplicationFileConfigResultArgs struct {
	// File configuration array. Note: This field may return null, indicating that no valid values can be obtained.
	Contents GetApplicationFileConfigResultContentArrayInput `pulumi:"contents"`
	// total count.
	TotalCount pulumi.IntInput `pulumi:"totalCount"`
}

func (GetApplicationFileConfigResultArgs) ElementType

func (GetApplicationFileConfigResultArgs) ToGetApplicationFileConfigResultOutput

func (i GetApplicationFileConfigResultArgs) ToGetApplicationFileConfigResultOutput() GetApplicationFileConfigResultOutput

func (GetApplicationFileConfigResultArgs) ToGetApplicationFileConfigResultOutputWithContext

func (i GetApplicationFileConfigResultArgs) ToGetApplicationFileConfigResultOutputWithContext(ctx context.Context) GetApplicationFileConfigResultOutput

type GetApplicationFileConfigResultArray

type GetApplicationFileConfigResultArray []GetApplicationFileConfigResultInput

func (GetApplicationFileConfigResultArray) ElementType

func (GetApplicationFileConfigResultArray) ToGetApplicationFileConfigResultArrayOutput

func (i GetApplicationFileConfigResultArray) ToGetApplicationFileConfigResultArrayOutput() GetApplicationFileConfigResultArrayOutput

func (GetApplicationFileConfigResultArray) ToGetApplicationFileConfigResultArrayOutputWithContext

func (i GetApplicationFileConfigResultArray) ToGetApplicationFileConfigResultArrayOutputWithContext(ctx context.Context) GetApplicationFileConfigResultArrayOutput

type GetApplicationFileConfigResultArrayInput

type GetApplicationFileConfigResultArrayInput interface {
	pulumi.Input

	ToGetApplicationFileConfigResultArrayOutput() GetApplicationFileConfigResultArrayOutput
	ToGetApplicationFileConfigResultArrayOutputWithContext(context.Context) GetApplicationFileConfigResultArrayOutput
}

GetApplicationFileConfigResultArrayInput is an input type that accepts GetApplicationFileConfigResultArray and GetApplicationFileConfigResultArrayOutput values. You can construct a concrete instance of `GetApplicationFileConfigResultArrayInput` via:

GetApplicationFileConfigResultArray{ GetApplicationFileConfigResultArgs{...} }

type GetApplicationFileConfigResultArrayOutput

type GetApplicationFileConfigResultArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationFileConfigResultArrayOutput) ElementType

func (GetApplicationFileConfigResultArrayOutput) Index

func (GetApplicationFileConfigResultArrayOutput) ToGetApplicationFileConfigResultArrayOutput

func (o GetApplicationFileConfigResultArrayOutput) ToGetApplicationFileConfigResultArrayOutput() GetApplicationFileConfigResultArrayOutput

func (GetApplicationFileConfigResultArrayOutput) ToGetApplicationFileConfigResultArrayOutputWithContext

func (o GetApplicationFileConfigResultArrayOutput) ToGetApplicationFileConfigResultArrayOutputWithContext(ctx context.Context) GetApplicationFileConfigResultArrayOutput

type GetApplicationFileConfigResultContent

type GetApplicationFileConfigResultContent struct {
	// Application ID.
	ApplicationId string `pulumi:"applicationId"`
	// application name. Note: This field may return null, indicating that no valid values can be obtained.
	ApplicationName string `pulumi:"applicationName"`
	// Configuration file code. Note: This field may return null, indicating that no valid values can be obtained.
	ConfigFileCode string `pulumi:"configFileCode"`
	// Configuration item file name. Note: This field may return null, indicating that no valid values can be obtained.
	ConfigFileName string `pulumi:"configFileName"`
	// file config path. Note: This field may return null, indicating that no valid values can be obtained.
	ConfigFilePath string `pulumi:"configFilePath"`
	// Configuration file content. Note: This field may return null, indicating that no valid values can be obtained.
	ConfigFileValue string `pulumi:"configFileValue"`
	// config item content length.  Note: This field may return null, indicating that no valid values can be obtained.
	ConfigFileValueLength int `pulumi:"configFileValueLength"`
	// Configuration ID.
	ConfigId string `pulumi:"configId"`
	// Configuration item name.
	ConfigName string `pulumi:"configName"`
	// last update time.  Note: This field may return null, indicating that no valid values can be obtained.
	ConfigPostCmd string `pulumi:"configPostCmd"`
	// Configuration item version.
	ConfigVersion string `pulumi:"configVersion"`
	// config version count.  Note: This field may return null, indicating that no valid values can be obtained.
	ConfigVersionCount int `pulumi:"configVersionCount"`
	// Configuration item version description. Note: This field may return null, indicating that no valid values can be obtained.
	ConfigVersionDesc string `pulumi:"configVersionDesc"`
	// CreationTime. Note: This field may return null, indicating that no valid values can be obtained.
	CreationTime string `pulumi:"creationTime"`
	// delete flag, true: allow delete; false: delete prohibit.
	DeleteFlag bool `pulumi:"deleteFlag"`
	// last update time.  Note: This field may return null, indicating that no valid values can be obtained.
	LastUpdateTime string `pulumi:"lastUpdateTime"`
}

type GetApplicationFileConfigResultContentArgs

type GetApplicationFileConfigResultContentArgs struct {
	// Application ID.
	ApplicationId pulumi.StringInput `pulumi:"applicationId"`
	// application name. Note: This field may return null, indicating that no valid values can be obtained.
	ApplicationName pulumi.StringInput `pulumi:"applicationName"`
	// Configuration file code. Note: This field may return null, indicating that no valid values can be obtained.
	ConfigFileCode pulumi.StringInput `pulumi:"configFileCode"`
	// Configuration item file name. Note: This field may return null, indicating that no valid values can be obtained.
	ConfigFileName pulumi.StringInput `pulumi:"configFileName"`
	// file config path. Note: This field may return null, indicating that no valid values can be obtained.
	ConfigFilePath pulumi.StringInput `pulumi:"configFilePath"`
	// Configuration file content. Note: This field may return null, indicating that no valid values can be obtained.
	ConfigFileValue pulumi.StringInput `pulumi:"configFileValue"`
	// config item content length.  Note: This field may return null, indicating that no valid values can be obtained.
	ConfigFileValueLength pulumi.IntInput `pulumi:"configFileValueLength"`
	// Configuration ID.
	ConfigId pulumi.StringInput `pulumi:"configId"`
	// Configuration item name.
	ConfigName pulumi.StringInput `pulumi:"configName"`
	// last update time.  Note: This field may return null, indicating that no valid values can be obtained.
	ConfigPostCmd pulumi.StringInput `pulumi:"configPostCmd"`
	// Configuration item version.
	ConfigVersion pulumi.StringInput `pulumi:"configVersion"`
	// config version count.  Note: This field may return null, indicating that no valid values can be obtained.
	ConfigVersionCount pulumi.IntInput `pulumi:"configVersionCount"`
	// Configuration item version description. Note: This field may return null, indicating that no valid values can be obtained.
	ConfigVersionDesc pulumi.StringInput `pulumi:"configVersionDesc"`
	// CreationTime. Note: This field may return null, indicating that no valid values can be obtained.
	CreationTime pulumi.StringInput `pulumi:"creationTime"`
	// delete flag, true: allow delete; false: delete prohibit.
	DeleteFlag pulumi.BoolInput `pulumi:"deleteFlag"`
	// last update time.  Note: This field may return null, indicating that no valid values can be obtained.
	LastUpdateTime pulumi.StringInput `pulumi:"lastUpdateTime"`
}

func (GetApplicationFileConfigResultContentArgs) ElementType

func (GetApplicationFileConfigResultContentArgs) ToGetApplicationFileConfigResultContentOutput

func (i GetApplicationFileConfigResultContentArgs) ToGetApplicationFileConfigResultContentOutput() GetApplicationFileConfigResultContentOutput

func (GetApplicationFileConfigResultContentArgs) ToGetApplicationFileConfigResultContentOutputWithContext

func (i GetApplicationFileConfigResultContentArgs) ToGetApplicationFileConfigResultContentOutputWithContext(ctx context.Context) GetApplicationFileConfigResultContentOutput

type GetApplicationFileConfigResultContentArray

type GetApplicationFileConfigResultContentArray []GetApplicationFileConfigResultContentInput

func (GetApplicationFileConfigResultContentArray) ElementType

func (GetApplicationFileConfigResultContentArray) ToGetApplicationFileConfigResultContentArrayOutput

func (i GetApplicationFileConfigResultContentArray) ToGetApplicationFileConfigResultContentArrayOutput() GetApplicationFileConfigResultContentArrayOutput

func (GetApplicationFileConfigResultContentArray) ToGetApplicationFileConfigResultContentArrayOutputWithContext

func (i GetApplicationFileConfigResultContentArray) ToGetApplicationFileConfigResultContentArrayOutputWithContext(ctx context.Context) GetApplicationFileConfigResultContentArrayOutput

type GetApplicationFileConfigResultContentArrayInput

type GetApplicationFileConfigResultContentArrayInput interface {
	pulumi.Input

	ToGetApplicationFileConfigResultContentArrayOutput() GetApplicationFileConfigResultContentArrayOutput
	ToGetApplicationFileConfigResultContentArrayOutputWithContext(context.Context) GetApplicationFileConfigResultContentArrayOutput
}

GetApplicationFileConfigResultContentArrayInput is an input type that accepts GetApplicationFileConfigResultContentArray and GetApplicationFileConfigResultContentArrayOutput values. You can construct a concrete instance of `GetApplicationFileConfigResultContentArrayInput` via:

GetApplicationFileConfigResultContentArray{ GetApplicationFileConfigResultContentArgs{...} }

type GetApplicationFileConfigResultContentArrayOutput

type GetApplicationFileConfigResultContentArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationFileConfigResultContentArrayOutput) ElementType

func (GetApplicationFileConfigResultContentArrayOutput) Index

func (GetApplicationFileConfigResultContentArrayOutput) ToGetApplicationFileConfigResultContentArrayOutput

func (o GetApplicationFileConfigResultContentArrayOutput) ToGetApplicationFileConfigResultContentArrayOutput() GetApplicationFileConfigResultContentArrayOutput

func (GetApplicationFileConfigResultContentArrayOutput) ToGetApplicationFileConfigResultContentArrayOutputWithContext

func (o GetApplicationFileConfigResultContentArrayOutput) ToGetApplicationFileConfigResultContentArrayOutputWithContext(ctx context.Context) GetApplicationFileConfigResultContentArrayOutput

type GetApplicationFileConfigResultContentInput

type GetApplicationFileConfigResultContentInput interface {
	pulumi.Input

	ToGetApplicationFileConfigResultContentOutput() GetApplicationFileConfigResultContentOutput
	ToGetApplicationFileConfigResultContentOutputWithContext(context.Context) GetApplicationFileConfigResultContentOutput
}

GetApplicationFileConfigResultContentInput is an input type that accepts GetApplicationFileConfigResultContentArgs and GetApplicationFileConfigResultContentOutput values. You can construct a concrete instance of `GetApplicationFileConfigResultContentInput` via:

GetApplicationFileConfigResultContentArgs{...}

type GetApplicationFileConfigResultContentOutput

type GetApplicationFileConfigResultContentOutput struct{ *pulumi.OutputState }

func (GetApplicationFileConfigResultContentOutput) ApplicationId

Application ID.

func (GetApplicationFileConfigResultContentOutput) ApplicationName

application name. Note: This field may return null, indicating that no valid values can be obtained.

func (GetApplicationFileConfigResultContentOutput) ConfigFileCode

Configuration file code. Note: This field may return null, indicating that no valid values can be obtained.

func (GetApplicationFileConfigResultContentOutput) ConfigFileName

Configuration item file name. Note: This field may return null, indicating that no valid values can be obtained.

func (GetApplicationFileConfigResultContentOutput) ConfigFilePath

file config path. Note: This field may return null, indicating that no valid values can be obtained.

func (GetApplicationFileConfigResultContentOutput) ConfigFileValue

Configuration file content. Note: This field may return null, indicating that no valid values can be obtained.

func (GetApplicationFileConfigResultContentOutput) ConfigFileValueLength

config item content length. Note: This field may return null, indicating that no valid values can be obtained.

func (GetApplicationFileConfigResultContentOutput) ConfigId

Configuration ID.

func (GetApplicationFileConfigResultContentOutput) ConfigName

Configuration item name.

func (GetApplicationFileConfigResultContentOutput) ConfigPostCmd

last update time. Note: This field may return null, indicating that no valid values can be obtained.

func (GetApplicationFileConfigResultContentOutput) ConfigVersion

Configuration item version.

func (GetApplicationFileConfigResultContentOutput) ConfigVersionCount

config version count. Note: This field may return null, indicating that no valid values can be obtained.

func (GetApplicationFileConfigResultContentOutput) ConfigVersionDesc

Configuration item version description. Note: This field may return null, indicating that no valid values can be obtained.

func (GetApplicationFileConfigResultContentOutput) CreationTime

CreationTime. Note: This field may return null, indicating that no valid values can be obtained.

func (GetApplicationFileConfigResultContentOutput) DeleteFlag

delete flag, true: allow delete; false: delete prohibit.

func (GetApplicationFileConfigResultContentOutput) ElementType

func (GetApplicationFileConfigResultContentOutput) LastUpdateTime

last update time. Note: This field may return null, indicating that no valid values can be obtained.

func (GetApplicationFileConfigResultContentOutput) ToGetApplicationFileConfigResultContentOutput

func (o GetApplicationFileConfigResultContentOutput) ToGetApplicationFileConfigResultContentOutput() GetApplicationFileConfigResultContentOutput

func (GetApplicationFileConfigResultContentOutput) ToGetApplicationFileConfigResultContentOutputWithContext

func (o GetApplicationFileConfigResultContentOutput) ToGetApplicationFileConfigResultContentOutputWithContext(ctx context.Context) GetApplicationFileConfigResultContentOutput

type GetApplicationFileConfigResultInput

type GetApplicationFileConfigResultInput interface {
	pulumi.Input

	ToGetApplicationFileConfigResultOutput() GetApplicationFileConfigResultOutput
	ToGetApplicationFileConfigResultOutputWithContext(context.Context) GetApplicationFileConfigResultOutput
}

GetApplicationFileConfigResultInput is an input type that accepts GetApplicationFileConfigResultArgs and GetApplicationFileConfigResultOutput values. You can construct a concrete instance of `GetApplicationFileConfigResultInput` via:

GetApplicationFileConfigResultArgs{...}

type GetApplicationFileConfigResultOutput

type GetApplicationFileConfigResultOutput struct{ *pulumi.OutputState }

func (GetApplicationFileConfigResultOutput) Contents

File configuration array. Note: This field may return null, indicating that no valid values can be obtained.

func (GetApplicationFileConfigResultOutput) ElementType

func (GetApplicationFileConfigResultOutput) ToGetApplicationFileConfigResultOutput

func (o GetApplicationFileConfigResultOutput) ToGetApplicationFileConfigResultOutput() GetApplicationFileConfigResultOutput

func (GetApplicationFileConfigResultOutput) ToGetApplicationFileConfigResultOutputWithContext

func (o GetApplicationFileConfigResultOutput) ToGetApplicationFileConfigResultOutputWithContext(ctx context.Context) GetApplicationFileConfigResultOutput

func (GetApplicationFileConfigResultOutput) TotalCount

total count.

type GetApplicationPublicConfigResult

type GetApplicationPublicConfigResult struct {
	// Config list.
	Contents []GetApplicationPublicConfigResultContent `pulumi:"contents"`
	// TsfPageConfig.
	TotalCount int `pulumi:"totalCount"`
}

type GetApplicationPublicConfigResultArgs

type GetApplicationPublicConfigResultArgs struct {
	// Config list.
	Contents GetApplicationPublicConfigResultContentArrayInput `pulumi:"contents"`
	// TsfPageConfig.
	TotalCount pulumi.IntInput `pulumi:"totalCount"`
}

func (GetApplicationPublicConfigResultArgs) ElementType

func (GetApplicationPublicConfigResultArgs) ToGetApplicationPublicConfigResultOutput

func (i GetApplicationPublicConfigResultArgs) ToGetApplicationPublicConfigResultOutput() GetApplicationPublicConfigResultOutput

func (GetApplicationPublicConfigResultArgs) ToGetApplicationPublicConfigResultOutputWithContext

func (i GetApplicationPublicConfigResultArgs) ToGetApplicationPublicConfigResultOutputWithContext(ctx context.Context) GetApplicationPublicConfigResultOutput

type GetApplicationPublicConfigResultArray

type GetApplicationPublicConfigResultArray []GetApplicationPublicConfigResultInput

func (GetApplicationPublicConfigResultArray) ElementType

func (GetApplicationPublicConfigResultArray) ToGetApplicationPublicConfigResultArrayOutput

func (i GetApplicationPublicConfigResultArray) ToGetApplicationPublicConfigResultArrayOutput() GetApplicationPublicConfigResultArrayOutput

func (GetApplicationPublicConfigResultArray) ToGetApplicationPublicConfigResultArrayOutputWithContext

func (i GetApplicationPublicConfigResultArray) ToGetApplicationPublicConfigResultArrayOutputWithContext(ctx context.Context) GetApplicationPublicConfigResultArrayOutput

type GetApplicationPublicConfigResultArrayInput

type GetApplicationPublicConfigResultArrayInput interface {
	pulumi.Input

	ToGetApplicationPublicConfigResultArrayOutput() GetApplicationPublicConfigResultArrayOutput
	ToGetApplicationPublicConfigResultArrayOutputWithContext(context.Context) GetApplicationPublicConfigResultArrayOutput
}

GetApplicationPublicConfigResultArrayInput is an input type that accepts GetApplicationPublicConfigResultArray and GetApplicationPublicConfigResultArrayOutput values. You can construct a concrete instance of `GetApplicationPublicConfigResultArrayInput` via:

GetApplicationPublicConfigResultArray{ GetApplicationPublicConfigResultArgs{...} }

type GetApplicationPublicConfigResultArrayOutput

type GetApplicationPublicConfigResultArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationPublicConfigResultArrayOutput) ElementType

func (GetApplicationPublicConfigResultArrayOutput) Index

func (GetApplicationPublicConfigResultArrayOutput) ToGetApplicationPublicConfigResultArrayOutput

func (o GetApplicationPublicConfigResultArrayOutput) ToGetApplicationPublicConfigResultArrayOutput() GetApplicationPublicConfigResultArrayOutput

func (GetApplicationPublicConfigResultArrayOutput) ToGetApplicationPublicConfigResultArrayOutputWithContext

func (o GetApplicationPublicConfigResultArrayOutput) ToGetApplicationPublicConfigResultArrayOutputWithContext(ctx context.Context) GetApplicationPublicConfigResultArrayOutput

type GetApplicationPublicConfigResultContent

type GetApplicationPublicConfigResultContent struct {
	// application Id. Note: This field may return null, indicating that no valid values can be obtained.
	ApplicationId string `pulumi:"applicationId"`
	// application Id. Note: This field may return null, indicating that no valid values can be obtained.
	ApplicationName string `pulumi:"applicationName"`
	// Config ID. Query all items if not passed, high priority.
	ConfigId string `pulumi:"configId"`
	// Config name. Exact query. Query all items if not passed.
	ConfigName string `pulumi:"configName"`
	// Config type. Note: This field may return null, indicating that no valid value can be obtained.
	ConfigType string `pulumi:"configType"`
	// Config value. Note: This field may return null, indicating that no valid value can be obtained.
	ConfigValue string `pulumi:"configValue"`
	// Config version. Exact query. Query all items if not passed.
	ConfigVersion string `pulumi:"configVersion"`
	// config version count.  Note: This field may return null, indicating that no valid values can be obtained.
	ConfigVersionCount int `pulumi:"configVersionCount"`
	// Config version description. Note: This field may return null, indicating that no valid value can be obtained.
	ConfigVersionDesc string `pulumi:"configVersionDesc"`
	// CreationTime. Note: This field may return null, indicating that no valid values can be obtained.
	CreationTime string `pulumi:"creationTime"`
	// delete flag, true: allow delete; false: delete prohibit.
	DeleteFlag bool `pulumi:"deleteFlag"`
	// last update time.  Note: This field may return null, indicating that no valid values can be obtained.
	LastUpdateTime string `pulumi:"lastUpdateTime"`
}

type GetApplicationPublicConfigResultContentArgs

type GetApplicationPublicConfigResultContentArgs struct {
	// application Id. Note: This field may return null, indicating that no valid values can be obtained.
	ApplicationId pulumi.StringInput `pulumi:"applicationId"`
	// application Id. Note: This field may return null, indicating that no valid values can be obtained.
	ApplicationName pulumi.StringInput `pulumi:"applicationName"`
	// Config ID. Query all items if not passed, high priority.
	ConfigId pulumi.StringInput `pulumi:"configId"`
	// Config name. Exact query. Query all items if not passed.
	ConfigName pulumi.StringInput `pulumi:"configName"`
	// Config type. Note: This field may return null, indicating that no valid value can be obtained.
	ConfigType pulumi.StringInput `pulumi:"configType"`
	// Config value. Note: This field may return null, indicating that no valid value can be obtained.
	ConfigValue pulumi.StringInput `pulumi:"configValue"`
	// Config version. Exact query. Query all items if not passed.
	ConfigVersion pulumi.StringInput `pulumi:"configVersion"`
	// config version count.  Note: This field may return null, indicating that no valid values can be obtained.
	ConfigVersionCount pulumi.IntInput `pulumi:"configVersionCount"`
	// Config version description. Note: This field may return null, indicating that no valid value can be obtained.
	ConfigVersionDesc pulumi.StringInput `pulumi:"configVersionDesc"`
	// CreationTime. Note: This field may return null, indicating that no valid values can be obtained.
	CreationTime pulumi.StringInput `pulumi:"creationTime"`
	// delete flag, true: allow delete; false: delete prohibit.
	DeleteFlag pulumi.BoolInput `pulumi:"deleteFlag"`
	// last update time.  Note: This field may return null, indicating that no valid values can be obtained.
	LastUpdateTime pulumi.StringInput `pulumi:"lastUpdateTime"`
}

func (GetApplicationPublicConfigResultContentArgs) ElementType

func (GetApplicationPublicConfigResultContentArgs) ToGetApplicationPublicConfigResultContentOutput

func (i GetApplicationPublicConfigResultContentArgs) ToGetApplicationPublicConfigResultContentOutput() GetApplicationPublicConfigResultContentOutput

func (GetApplicationPublicConfigResultContentArgs) ToGetApplicationPublicConfigResultContentOutputWithContext

func (i GetApplicationPublicConfigResultContentArgs) ToGetApplicationPublicConfigResultContentOutputWithContext(ctx context.Context) GetApplicationPublicConfigResultContentOutput

type GetApplicationPublicConfigResultContentArray

type GetApplicationPublicConfigResultContentArray []GetApplicationPublicConfigResultContentInput

func (GetApplicationPublicConfigResultContentArray) ElementType

func (GetApplicationPublicConfigResultContentArray) ToGetApplicationPublicConfigResultContentArrayOutput

func (i GetApplicationPublicConfigResultContentArray) ToGetApplicationPublicConfigResultContentArrayOutput() GetApplicationPublicConfigResultContentArrayOutput

func (GetApplicationPublicConfigResultContentArray) ToGetApplicationPublicConfigResultContentArrayOutputWithContext

func (i GetApplicationPublicConfigResultContentArray) ToGetApplicationPublicConfigResultContentArrayOutputWithContext(ctx context.Context) GetApplicationPublicConfigResultContentArrayOutput

type GetApplicationPublicConfigResultContentArrayInput

type GetApplicationPublicConfigResultContentArrayInput interface {
	pulumi.Input

	ToGetApplicationPublicConfigResultContentArrayOutput() GetApplicationPublicConfigResultContentArrayOutput
	ToGetApplicationPublicConfigResultContentArrayOutputWithContext(context.Context) GetApplicationPublicConfigResultContentArrayOutput
}

GetApplicationPublicConfigResultContentArrayInput is an input type that accepts GetApplicationPublicConfigResultContentArray and GetApplicationPublicConfigResultContentArrayOutput values. You can construct a concrete instance of `GetApplicationPublicConfigResultContentArrayInput` via:

GetApplicationPublicConfigResultContentArray{ GetApplicationPublicConfigResultContentArgs{...} }

type GetApplicationPublicConfigResultContentArrayOutput

type GetApplicationPublicConfigResultContentArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationPublicConfigResultContentArrayOutput) ElementType

func (GetApplicationPublicConfigResultContentArrayOutput) Index

func (GetApplicationPublicConfigResultContentArrayOutput) ToGetApplicationPublicConfigResultContentArrayOutput

func (o GetApplicationPublicConfigResultContentArrayOutput) ToGetApplicationPublicConfigResultContentArrayOutput() GetApplicationPublicConfigResultContentArrayOutput

func (GetApplicationPublicConfigResultContentArrayOutput) ToGetApplicationPublicConfigResultContentArrayOutputWithContext

func (o GetApplicationPublicConfigResultContentArrayOutput) ToGetApplicationPublicConfigResultContentArrayOutputWithContext(ctx context.Context) GetApplicationPublicConfigResultContentArrayOutput

type GetApplicationPublicConfigResultContentInput

type GetApplicationPublicConfigResultContentInput interface {
	pulumi.Input

	ToGetApplicationPublicConfigResultContentOutput() GetApplicationPublicConfigResultContentOutput
	ToGetApplicationPublicConfigResultContentOutputWithContext(context.Context) GetApplicationPublicConfigResultContentOutput
}

GetApplicationPublicConfigResultContentInput is an input type that accepts GetApplicationPublicConfigResultContentArgs and GetApplicationPublicConfigResultContentOutput values. You can construct a concrete instance of `GetApplicationPublicConfigResultContentInput` via:

GetApplicationPublicConfigResultContentArgs{...}

type GetApplicationPublicConfigResultContentOutput

type GetApplicationPublicConfigResultContentOutput struct{ *pulumi.OutputState }

func (GetApplicationPublicConfigResultContentOutput) ApplicationId

application Id. Note: This field may return null, indicating that no valid values can be obtained.

func (GetApplicationPublicConfigResultContentOutput) ApplicationName

application Id. Note: This field may return null, indicating that no valid values can be obtained.

func (GetApplicationPublicConfigResultContentOutput) ConfigId

Config ID. Query all items if not passed, high priority.

func (GetApplicationPublicConfigResultContentOutput) ConfigName

Config name. Exact query. Query all items if not passed.

func (GetApplicationPublicConfigResultContentOutput) ConfigType

Config type. Note: This field may return null, indicating that no valid value can be obtained.

func (GetApplicationPublicConfigResultContentOutput) ConfigValue

Config value. Note: This field may return null, indicating that no valid value can be obtained.

func (GetApplicationPublicConfigResultContentOutput) ConfigVersion

Config version. Exact query. Query all items if not passed.

func (GetApplicationPublicConfigResultContentOutput) ConfigVersionCount

config version count. Note: This field may return null, indicating that no valid values can be obtained.

func (GetApplicationPublicConfigResultContentOutput) ConfigVersionDesc

Config version description. Note: This field may return null, indicating that no valid value can be obtained.

func (GetApplicationPublicConfigResultContentOutput) CreationTime

CreationTime. Note: This field may return null, indicating that no valid values can be obtained.

func (GetApplicationPublicConfigResultContentOutput) DeleteFlag

delete flag, true: allow delete; false: delete prohibit.

func (GetApplicationPublicConfigResultContentOutput) ElementType

func (GetApplicationPublicConfigResultContentOutput) LastUpdateTime

last update time. Note: This field may return null, indicating that no valid values can be obtained.

func (GetApplicationPublicConfigResultContentOutput) ToGetApplicationPublicConfigResultContentOutput

func (o GetApplicationPublicConfigResultContentOutput) ToGetApplicationPublicConfigResultContentOutput() GetApplicationPublicConfigResultContentOutput

func (GetApplicationPublicConfigResultContentOutput) ToGetApplicationPublicConfigResultContentOutputWithContext

func (o GetApplicationPublicConfigResultContentOutput) ToGetApplicationPublicConfigResultContentOutputWithContext(ctx context.Context) GetApplicationPublicConfigResultContentOutput

type GetApplicationPublicConfigResultInput

type GetApplicationPublicConfigResultInput interface {
	pulumi.Input

	ToGetApplicationPublicConfigResultOutput() GetApplicationPublicConfigResultOutput
	ToGetApplicationPublicConfigResultOutputWithContext(context.Context) GetApplicationPublicConfigResultOutput
}

GetApplicationPublicConfigResultInput is an input type that accepts GetApplicationPublicConfigResultArgs and GetApplicationPublicConfigResultOutput values. You can construct a concrete instance of `GetApplicationPublicConfigResultInput` via:

GetApplicationPublicConfigResultArgs{...}

type GetApplicationPublicConfigResultOutput

type GetApplicationPublicConfigResultOutput struct{ *pulumi.OutputState }

func (GetApplicationPublicConfigResultOutput) Contents

Config list.

func (GetApplicationPublicConfigResultOutput) ElementType

func (GetApplicationPublicConfigResultOutput) ToGetApplicationPublicConfigResultOutput

func (o GetApplicationPublicConfigResultOutput) ToGetApplicationPublicConfigResultOutput() GetApplicationPublicConfigResultOutput

func (GetApplicationPublicConfigResultOutput) ToGetApplicationPublicConfigResultOutputWithContext

func (o GetApplicationPublicConfigResultOutput) ToGetApplicationPublicConfigResultOutputWithContext(ctx context.Context) GetApplicationPublicConfigResultOutput

func (GetApplicationPublicConfigResultOutput) TotalCount

TsfPageConfig.

type GetApplicationResult

type GetApplicationResult struct {
	// The list of application information.
	Contents []GetApplicationResultContent `pulumi:"contents"`
	// The total number of applications.
	TotalCount int `pulumi:"totalCount"`
}

type GetApplicationResultArgs

type GetApplicationResultArgs struct {
	// The list of application information.
	Contents GetApplicationResultContentArrayInput `pulumi:"contents"`
	// The total number of applications.
	TotalCount pulumi.IntInput `pulumi:"totalCount"`
}

func (GetApplicationResultArgs) ElementType

func (GetApplicationResultArgs) ElementType() reflect.Type

func (GetApplicationResultArgs) ToGetApplicationResultOutput

func (i GetApplicationResultArgs) ToGetApplicationResultOutput() GetApplicationResultOutput

func (GetApplicationResultArgs) ToGetApplicationResultOutputWithContext

func (i GetApplicationResultArgs) ToGetApplicationResultOutputWithContext(ctx context.Context) GetApplicationResultOutput

type GetApplicationResultArray

type GetApplicationResultArray []GetApplicationResultInput

func (GetApplicationResultArray) ElementType

func (GetApplicationResultArray) ElementType() reflect.Type

func (GetApplicationResultArray) ToGetApplicationResultArrayOutput

func (i GetApplicationResultArray) ToGetApplicationResultArrayOutput() GetApplicationResultArrayOutput

func (GetApplicationResultArray) ToGetApplicationResultArrayOutputWithContext

func (i GetApplicationResultArray) ToGetApplicationResultArrayOutputWithContext(ctx context.Context) GetApplicationResultArrayOutput

type GetApplicationResultArrayInput

type GetApplicationResultArrayInput interface {
	pulumi.Input

	ToGetApplicationResultArrayOutput() GetApplicationResultArrayOutput
	ToGetApplicationResultArrayOutputWithContext(context.Context) GetApplicationResultArrayOutput
}

GetApplicationResultArrayInput is an input type that accepts GetApplicationResultArray and GetApplicationResultArrayOutput values. You can construct a concrete instance of `GetApplicationResultArrayInput` via:

GetApplicationResultArray{ GetApplicationResultArgs{...} }

type GetApplicationResultArrayOutput

type GetApplicationResultArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationResultArrayOutput) ElementType

func (GetApplicationResultArrayOutput) Index

func (GetApplicationResultArrayOutput) ToGetApplicationResultArrayOutput

func (o GetApplicationResultArrayOutput) ToGetApplicationResultArrayOutput() GetApplicationResultArrayOutput

func (GetApplicationResultArrayOutput) ToGetApplicationResultArrayOutputWithContext

func (o GetApplicationResultArrayOutput) ToGetApplicationResultArrayOutputWithContext(ctx context.Context) GetApplicationResultArrayOutput

type GetApplicationResultContent

type GetApplicationResultContent struct {
	// gateway service id.
	ApigatewayServiceId string `pulumi:"apigatewayServiceId"`
	// The description of the application.
	ApplicationDesc string `pulumi:"applicationDesc"`
	// The ID of the application.
	ApplicationId string `pulumi:"applicationId"`
	// The name of the application.
	ApplicationName string `pulumi:"applicationName"`
	// remark name.
	ApplicationRemarkName string `pulumi:"applicationRemarkName"`
	// application resource type.
	ApplicationResourceType string `pulumi:"applicationResourceType"`
	// application runtime type.
	ApplicationRuntimeType string `pulumi:"applicationRuntimeType"`
	// The application type. V OR C, V means VM, C means container.
	ApplicationType string `pulumi:"applicationType"`
	// create time.
	CreateTime string `pulumi:"createTime"`
	// whether ignore create image repository.
	IgnoreCreateImageRepository bool `pulumi:"ignoreCreateImageRepository"`
	// The microservice type of the application.
	MicroserviceType string `pulumi:"microserviceType"`
	// Programming language.
	ProgLang string `pulumi:"progLang"`
	// service config list.
	ServiceConfigLists []GetApplicationResultContentServiceConfigList `pulumi:"serviceConfigLists"`
	// update time.
	UpdateTime string `pulumi:"updateTime"`
}

type GetApplicationResultContentArgs

type GetApplicationResultContentArgs struct {
	// gateway service id.
	ApigatewayServiceId pulumi.StringInput `pulumi:"apigatewayServiceId"`
	// The description of the application.
	ApplicationDesc pulumi.StringInput `pulumi:"applicationDesc"`
	// The ID of the application.
	ApplicationId pulumi.StringInput `pulumi:"applicationId"`
	// The name of the application.
	ApplicationName pulumi.StringInput `pulumi:"applicationName"`
	// remark name.
	ApplicationRemarkName pulumi.StringInput `pulumi:"applicationRemarkName"`
	// application resource type.
	ApplicationResourceType pulumi.StringInput `pulumi:"applicationResourceType"`
	// application runtime type.
	ApplicationRuntimeType pulumi.StringInput `pulumi:"applicationRuntimeType"`
	// The application type. V OR C, V means VM, C means container.
	ApplicationType pulumi.StringInput `pulumi:"applicationType"`
	// create time.
	CreateTime pulumi.StringInput `pulumi:"createTime"`
	// whether ignore create image repository.
	IgnoreCreateImageRepository pulumi.BoolInput `pulumi:"ignoreCreateImageRepository"`
	// The microservice type of the application.
	MicroserviceType pulumi.StringInput `pulumi:"microserviceType"`
	// Programming language.
	ProgLang pulumi.StringInput `pulumi:"progLang"`
	// service config list.
	ServiceConfigLists GetApplicationResultContentServiceConfigListArrayInput `pulumi:"serviceConfigLists"`
	// update time.
	UpdateTime pulumi.StringInput `pulumi:"updateTime"`
}

func (GetApplicationResultContentArgs) ElementType

func (GetApplicationResultContentArgs) ToGetApplicationResultContentOutput

func (i GetApplicationResultContentArgs) ToGetApplicationResultContentOutput() GetApplicationResultContentOutput

func (GetApplicationResultContentArgs) ToGetApplicationResultContentOutputWithContext

func (i GetApplicationResultContentArgs) ToGetApplicationResultContentOutputWithContext(ctx context.Context) GetApplicationResultContentOutput

type GetApplicationResultContentArray

type GetApplicationResultContentArray []GetApplicationResultContentInput

func (GetApplicationResultContentArray) ElementType

func (GetApplicationResultContentArray) ToGetApplicationResultContentArrayOutput

func (i GetApplicationResultContentArray) ToGetApplicationResultContentArrayOutput() GetApplicationResultContentArrayOutput

func (GetApplicationResultContentArray) ToGetApplicationResultContentArrayOutputWithContext

func (i GetApplicationResultContentArray) ToGetApplicationResultContentArrayOutputWithContext(ctx context.Context) GetApplicationResultContentArrayOutput

type GetApplicationResultContentArrayInput

type GetApplicationResultContentArrayInput interface {
	pulumi.Input

	ToGetApplicationResultContentArrayOutput() GetApplicationResultContentArrayOutput
	ToGetApplicationResultContentArrayOutputWithContext(context.Context) GetApplicationResultContentArrayOutput
}

GetApplicationResultContentArrayInput is an input type that accepts GetApplicationResultContentArray and GetApplicationResultContentArrayOutput values. You can construct a concrete instance of `GetApplicationResultContentArrayInput` via:

GetApplicationResultContentArray{ GetApplicationResultContentArgs{...} }

type GetApplicationResultContentArrayOutput

type GetApplicationResultContentArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationResultContentArrayOutput) ElementType

func (GetApplicationResultContentArrayOutput) Index

func (GetApplicationResultContentArrayOutput) ToGetApplicationResultContentArrayOutput

func (o GetApplicationResultContentArrayOutput) ToGetApplicationResultContentArrayOutput() GetApplicationResultContentArrayOutput

func (GetApplicationResultContentArrayOutput) ToGetApplicationResultContentArrayOutputWithContext

func (o GetApplicationResultContentArrayOutput) ToGetApplicationResultContentArrayOutputWithContext(ctx context.Context) GetApplicationResultContentArrayOutput

type GetApplicationResultContentInput

type GetApplicationResultContentInput interface {
	pulumi.Input

	ToGetApplicationResultContentOutput() GetApplicationResultContentOutput
	ToGetApplicationResultContentOutputWithContext(context.Context) GetApplicationResultContentOutput
}

GetApplicationResultContentInput is an input type that accepts GetApplicationResultContentArgs and GetApplicationResultContentOutput values. You can construct a concrete instance of `GetApplicationResultContentInput` via:

GetApplicationResultContentArgs{...}

type GetApplicationResultContentOutput

type GetApplicationResultContentOutput struct{ *pulumi.OutputState }

func (GetApplicationResultContentOutput) ApigatewayServiceId

func (o GetApplicationResultContentOutput) ApigatewayServiceId() pulumi.StringOutput

gateway service id.

func (GetApplicationResultContentOutput) ApplicationDesc

The description of the application.

func (GetApplicationResultContentOutput) ApplicationId

The ID of the application.

func (GetApplicationResultContentOutput) ApplicationName

The name of the application.

func (GetApplicationResultContentOutput) ApplicationRemarkName

func (o GetApplicationResultContentOutput) ApplicationRemarkName() pulumi.StringOutput

remark name.

func (GetApplicationResultContentOutput) ApplicationResourceType

func (o GetApplicationResultContentOutput) ApplicationResourceType() pulumi.StringOutput

application resource type.

func (GetApplicationResultContentOutput) ApplicationRuntimeType

func (o GetApplicationResultContentOutput) ApplicationRuntimeType() pulumi.StringOutput

application runtime type.

func (GetApplicationResultContentOutput) ApplicationType

The application type. V OR C, V means VM, C means container.

func (GetApplicationResultContentOutput) CreateTime

create time.

func (GetApplicationResultContentOutput) ElementType

func (GetApplicationResultContentOutput) IgnoreCreateImageRepository

func (o GetApplicationResultContentOutput) IgnoreCreateImageRepository() pulumi.BoolOutput

whether ignore create image repository.

func (GetApplicationResultContentOutput) MicroserviceType

The microservice type of the application.

func (GetApplicationResultContentOutput) ProgLang

Programming language.

func (GetApplicationResultContentOutput) ServiceConfigLists

service config list.

func (GetApplicationResultContentOutput) ToGetApplicationResultContentOutput

func (o GetApplicationResultContentOutput) ToGetApplicationResultContentOutput() GetApplicationResultContentOutput

func (GetApplicationResultContentOutput) ToGetApplicationResultContentOutputWithContext

func (o GetApplicationResultContentOutput) ToGetApplicationResultContentOutputWithContext(ctx context.Context) GetApplicationResultContentOutput

func (GetApplicationResultContentOutput) UpdateTime

update time.

type GetApplicationResultContentServiceConfigList

type GetApplicationResultContentServiceConfigList struct {
	// health check setting.
	HealthChecks []GetApplicationResultContentServiceConfigListHealthCheck `pulumi:"healthChecks"`
	// serviceName.
	Name string `pulumi:"name"`
	// port list.
	Ports []GetApplicationResultContentServiceConfigListPort `pulumi:"ports"`
}

type GetApplicationResultContentServiceConfigListArgs

type GetApplicationResultContentServiceConfigListArgs struct {
	// health check setting.
	HealthChecks GetApplicationResultContentServiceConfigListHealthCheckArrayInput `pulumi:"healthChecks"`
	// serviceName.
	Name pulumi.StringInput `pulumi:"name"`
	// port list.
	Ports GetApplicationResultContentServiceConfigListPortArrayInput `pulumi:"ports"`
}

func (GetApplicationResultContentServiceConfigListArgs) ElementType

func (GetApplicationResultContentServiceConfigListArgs) ToGetApplicationResultContentServiceConfigListOutput

func (i GetApplicationResultContentServiceConfigListArgs) ToGetApplicationResultContentServiceConfigListOutput() GetApplicationResultContentServiceConfigListOutput

func (GetApplicationResultContentServiceConfigListArgs) ToGetApplicationResultContentServiceConfigListOutputWithContext

func (i GetApplicationResultContentServiceConfigListArgs) ToGetApplicationResultContentServiceConfigListOutputWithContext(ctx context.Context) GetApplicationResultContentServiceConfigListOutput

type GetApplicationResultContentServiceConfigListArray

type GetApplicationResultContentServiceConfigListArray []GetApplicationResultContentServiceConfigListInput

func (GetApplicationResultContentServiceConfigListArray) ElementType

func (GetApplicationResultContentServiceConfigListArray) ToGetApplicationResultContentServiceConfigListArrayOutput

func (i GetApplicationResultContentServiceConfigListArray) ToGetApplicationResultContentServiceConfigListArrayOutput() GetApplicationResultContentServiceConfigListArrayOutput

func (GetApplicationResultContentServiceConfigListArray) ToGetApplicationResultContentServiceConfigListArrayOutputWithContext

func (i GetApplicationResultContentServiceConfigListArray) ToGetApplicationResultContentServiceConfigListArrayOutputWithContext(ctx context.Context) GetApplicationResultContentServiceConfigListArrayOutput

type GetApplicationResultContentServiceConfigListArrayInput

type GetApplicationResultContentServiceConfigListArrayInput interface {
	pulumi.Input

	ToGetApplicationResultContentServiceConfigListArrayOutput() GetApplicationResultContentServiceConfigListArrayOutput
	ToGetApplicationResultContentServiceConfigListArrayOutputWithContext(context.Context) GetApplicationResultContentServiceConfigListArrayOutput
}

GetApplicationResultContentServiceConfigListArrayInput is an input type that accepts GetApplicationResultContentServiceConfigListArray and GetApplicationResultContentServiceConfigListArrayOutput values. You can construct a concrete instance of `GetApplicationResultContentServiceConfigListArrayInput` via:

GetApplicationResultContentServiceConfigListArray{ GetApplicationResultContentServiceConfigListArgs{...} }

type GetApplicationResultContentServiceConfigListArrayOutput

type GetApplicationResultContentServiceConfigListArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationResultContentServiceConfigListArrayOutput) ElementType

func (GetApplicationResultContentServiceConfigListArrayOutput) Index

func (GetApplicationResultContentServiceConfigListArrayOutput) ToGetApplicationResultContentServiceConfigListArrayOutput

func (GetApplicationResultContentServiceConfigListArrayOutput) ToGetApplicationResultContentServiceConfigListArrayOutputWithContext

func (o GetApplicationResultContentServiceConfigListArrayOutput) ToGetApplicationResultContentServiceConfigListArrayOutputWithContext(ctx context.Context) GetApplicationResultContentServiceConfigListArrayOutput

type GetApplicationResultContentServiceConfigListHealthCheck

type GetApplicationResultContentServiceConfigListHealthCheck struct {
	// health check path.
	Path string `pulumi:"path"`
}

type GetApplicationResultContentServiceConfigListHealthCheckArgs

type GetApplicationResultContentServiceConfigListHealthCheckArgs struct {
	// health check path.
	Path pulumi.StringInput `pulumi:"path"`
}

func (GetApplicationResultContentServiceConfigListHealthCheckArgs) ElementType

func (GetApplicationResultContentServiceConfigListHealthCheckArgs) ToGetApplicationResultContentServiceConfigListHealthCheckOutput

func (GetApplicationResultContentServiceConfigListHealthCheckArgs) ToGetApplicationResultContentServiceConfigListHealthCheckOutputWithContext

func (i GetApplicationResultContentServiceConfigListHealthCheckArgs) ToGetApplicationResultContentServiceConfigListHealthCheckOutputWithContext(ctx context.Context) GetApplicationResultContentServiceConfigListHealthCheckOutput

type GetApplicationResultContentServiceConfigListHealthCheckArray

type GetApplicationResultContentServiceConfigListHealthCheckArray []GetApplicationResultContentServiceConfigListHealthCheckInput

func (GetApplicationResultContentServiceConfigListHealthCheckArray) ElementType

func (GetApplicationResultContentServiceConfigListHealthCheckArray) ToGetApplicationResultContentServiceConfigListHealthCheckArrayOutput

func (GetApplicationResultContentServiceConfigListHealthCheckArray) ToGetApplicationResultContentServiceConfigListHealthCheckArrayOutputWithContext

func (i GetApplicationResultContentServiceConfigListHealthCheckArray) ToGetApplicationResultContentServiceConfigListHealthCheckArrayOutputWithContext(ctx context.Context) GetApplicationResultContentServiceConfigListHealthCheckArrayOutput

type GetApplicationResultContentServiceConfigListHealthCheckArrayInput

type GetApplicationResultContentServiceConfigListHealthCheckArrayInput interface {
	pulumi.Input

	ToGetApplicationResultContentServiceConfigListHealthCheckArrayOutput() GetApplicationResultContentServiceConfigListHealthCheckArrayOutput
	ToGetApplicationResultContentServiceConfigListHealthCheckArrayOutputWithContext(context.Context) GetApplicationResultContentServiceConfigListHealthCheckArrayOutput
}

GetApplicationResultContentServiceConfigListHealthCheckArrayInput is an input type that accepts GetApplicationResultContentServiceConfigListHealthCheckArray and GetApplicationResultContentServiceConfigListHealthCheckArrayOutput values. You can construct a concrete instance of `GetApplicationResultContentServiceConfigListHealthCheckArrayInput` via:

GetApplicationResultContentServiceConfigListHealthCheckArray{ GetApplicationResultContentServiceConfigListHealthCheckArgs{...} }

type GetApplicationResultContentServiceConfigListHealthCheckArrayOutput

type GetApplicationResultContentServiceConfigListHealthCheckArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationResultContentServiceConfigListHealthCheckArrayOutput) ElementType

func (GetApplicationResultContentServiceConfigListHealthCheckArrayOutput) Index

func (GetApplicationResultContentServiceConfigListHealthCheckArrayOutput) ToGetApplicationResultContentServiceConfigListHealthCheckArrayOutput

func (GetApplicationResultContentServiceConfigListHealthCheckArrayOutput) ToGetApplicationResultContentServiceConfigListHealthCheckArrayOutputWithContext

func (o GetApplicationResultContentServiceConfigListHealthCheckArrayOutput) ToGetApplicationResultContentServiceConfigListHealthCheckArrayOutputWithContext(ctx context.Context) GetApplicationResultContentServiceConfigListHealthCheckArrayOutput

type GetApplicationResultContentServiceConfigListHealthCheckInput

type GetApplicationResultContentServiceConfigListHealthCheckInput interface {
	pulumi.Input

	ToGetApplicationResultContentServiceConfigListHealthCheckOutput() GetApplicationResultContentServiceConfigListHealthCheckOutput
	ToGetApplicationResultContentServiceConfigListHealthCheckOutputWithContext(context.Context) GetApplicationResultContentServiceConfigListHealthCheckOutput
}

GetApplicationResultContentServiceConfigListHealthCheckInput is an input type that accepts GetApplicationResultContentServiceConfigListHealthCheckArgs and GetApplicationResultContentServiceConfigListHealthCheckOutput values. You can construct a concrete instance of `GetApplicationResultContentServiceConfigListHealthCheckInput` via:

GetApplicationResultContentServiceConfigListHealthCheckArgs{...}

type GetApplicationResultContentServiceConfigListHealthCheckOutput

type GetApplicationResultContentServiceConfigListHealthCheckOutput struct{ *pulumi.OutputState }

func (GetApplicationResultContentServiceConfigListHealthCheckOutput) ElementType

func (GetApplicationResultContentServiceConfigListHealthCheckOutput) Path

health check path.

func (GetApplicationResultContentServiceConfigListHealthCheckOutput) ToGetApplicationResultContentServiceConfigListHealthCheckOutput

func (GetApplicationResultContentServiceConfigListHealthCheckOutput) ToGetApplicationResultContentServiceConfigListHealthCheckOutputWithContext

func (o GetApplicationResultContentServiceConfigListHealthCheckOutput) ToGetApplicationResultContentServiceConfigListHealthCheckOutputWithContext(ctx context.Context) GetApplicationResultContentServiceConfigListHealthCheckOutput

type GetApplicationResultContentServiceConfigListInput

type GetApplicationResultContentServiceConfigListInput interface {
	pulumi.Input

	ToGetApplicationResultContentServiceConfigListOutput() GetApplicationResultContentServiceConfigListOutput
	ToGetApplicationResultContentServiceConfigListOutputWithContext(context.Context) GetApplicationResultContentServiceConfigListOutput
}

GetApplicationResultContentServiceConfigListInput is an input type that accepts GetApplicationResultContentServiceConfigListArgs and GetApplicationResultContentServiceConfigListOutput values. You can construct a concrete instance of `GetApplicationResultContentServiceConfigListInput` via:

GetApplicationResultContentServiceConfigListArgs{...}

type GetApplicationResultContentServiceConfigListOutput

type GetApplicationResultContentServiceConfigListOutput struct{ *pulumi.OutputState }

func (GetApplicationResultContentServiceConfigListOutput) ElementType

func (GetApplicationResultContentServiceConfigListOutput) HealthChecks

health check setting.

func (GetApplicationResultContentServiceConfigListOutput) Name

serviceName.

func (GetApplicationResultContentServiceConfigListOutput) Ports

port list.

func (GetApplicationResultContentServiceConfigListOutput) ToGetApplicationResultContentServiceConfigListOutput

func (o GetApplicationResultContentServiceConfigListOutput) ToGetApplicationResultContentServiceConfigListOutput() GetApplicationResultContentServiceConfigListOutput

func (GetApplicationResultContentServiceConfigListOutput) ToGetApplicationResultContentServiceConfigListOutputWithContext

func (o GetApplicationResultContentServiceConfigListOutput) ToGetApplicationResultContentServiceConfigListOutputWithContext(ctx context.Context) GetApplicationResultContentServiceConfigListOutput

type GetApplicationResultContentServiceConfigListPort

type GetApplicationResultContentServiceConfigListPort struct {
	// protocol.
	Protocol string `pulumi:"protocol"`
	// service port.
	TargetPort int `pulumi:"targetPort"`
}

type GetApplicationResultContentServiceConfigListPortArgs

type GetApplicationResultContentServiceConfigListPortArgs struct {
	// protocol.
	Protocol pulumi.StringInput `pulumi:"protocol"`
	// service port.
	TargetPort pulumi.IntInput `pulumi:"targetPort"`
}

func (GetApplicationResultContentServiceConfigListPortArgs) ElementType

func (GetApplicationResultContentServiceConfigListPortArgs) ToGetApplicationResultContentServiceConfigListPortOutput

func (i GetApplicationResultContentServiceConfigListPortArgs) ToGetApplicationResultContentServiceConfigListPortOutput() GetApplicationResultContentServiceConfigListPortOutput

func (GetApplicationResultContentServiceConfigListPortArgs) ToGetApplicationResultContentServiceConfigListPortOutputWithContext

func (i GetApplicationResultContentServiceConfigListPortArgs) ToGetApplicationResultContentServiceConfigListPortOutputWithContext(ctx context.Context) GetApplicationResultContentServiceConfigListPortOutput

type GetApplicationResultContentServiceConfigListPortArray

type GetApplicationResultContentServiceConfigListPortArray []GetApplicationResultContentServiceConfigListPortInput

func (GetApplicationResultContentServiceConfigListPortArray) ElementType

func (GetApplicationResultContentServiceConfigListPortArray) ToGetApplicationResultContentServiceConfigListPortArrayOutput

func (i GetApplicationResultContentServiceConfigListPortArray) ToGetApplicationResultContentServiceConfigListPortArrayOutput() GetApplicationResultContentServiceConfigListPortArrayOutput

func (GetApplicationResultContentServiceConfigListPortArray) ToGetApplicationResultContentServiceConfigListPortArrayOutputWithContext

func (i GetApplicationResultContentServiceConfigListPortArray) ToGetApplicationResultContentServiceConfigListPortArrayOutputWithContext(ctx context.Context) GetApplicationResultContentServiceConfigListPortArrayOutput

type GetApplicationResultContentServiceConfigListPortArrayInput

type GetApplicationResultContentServiceConfigListPortArrayInput interface {
	pulumi.Input

	ToGetApplicationResultContentServiceConfigListPortArrayOutput() GetApplicationResultContentServiceConfigListPortArrayOutput
	ToGetApplicationResultContentServiceConfigListPortArrayOutputWithContext(context.Context) GetApplicationResultContentServiceConfigListPortArrayOutput
}

GetApplicationResultContentServiceConfigListPortArrayInput is an input type that accepts GetApplicationResultContentServiceConfigListPortArray and GetApplicationResultContentServiceConfigListPortArrayOutput values. You can construct a concrete instance of `GetApplicationResultContentServiceConfigListPortArrayInput` via:

GetApplicationResultContentServiceConfigListPortArray{ GetApplicationResultContentServiceConfigListPortArgs{...} }

type GetApplicationResultContentServiceConfigListPortArrayOutput

type GetApplicationResultContentServiceConfigListPortArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationResultContentServiceConfigListPortArrayOutput) ElementType

func (GetApplicationResultContentServiceConfigListPortArrayOutput) Index

func (GetApplicationResultContentServiceConfigListPortArrayOutput) ToGetApplicationResultContentServiceConfigListPortArrayOutput

func (GetApplicationResultContentServiceConfigListPortArrayOutput) ToGetApplicationResultContentServiceConfigListPortArrayOutputWithContext

func (o GetApplicationResultContentServiceConfigListPortArrayOutput) ToGetApplicationResultContentServiceConfigListPortArrayOutputWithContext(ctx context.Context) GetApplicationResultContentServiceConfigListPortArrayOutput

type GetApplicationResultContentServiceConfigListPortInput

type GetApplicationResultContentServiceConfigListPortInput interface {
	pulumi.Input

	ToGetApplicationResultContentServiceConfigListPortOutput() GetApplicationResultContentServiceConfigListPortOutput
	ToGetApplicationResultContentServiceConfigListPortOutputWithContext(context.Context) GetApplicationResultContentServiceConfigListPortOutput
}

GetApplicationResultContentServiceConfigListPortInput is an input type that accepts GetApplicationResultContentServiceConfigListPortArgs and GetApplicationResultContentServiceConfigListPortOutput values. You can construct a concrete instance of `GetApplicationResultContentServiceConfigListPortInput` via:

GetApplicationResultContentServiceConfigListPortArgs{...}

type GetApplicationResultContentServiceConfigListPortOutput

type GetApplicationResultContentServiceConfigListPortOutput struct{ *pulumi.OutputState }

func (GetApplicationResultContentServiceConfigListPortOutput) ElementType

func (GetApplicationResultContentServiceConfigListPortOutput) Protocol

protocol.

func (GetApplicationResultContentServiceConfigListPortOutput) TargetPort

service port.

func (GetApplicationResultContentServiceConfigListPortOutput) ToGetApplicationResultContentServiceConfigListPortOutput

func (GetApplicationResultContentServiceConfigListPortOutput) ToGetApplicationResultContentServiceConfigListPortOutputWithContext

func (o GetApplicationResultContentServiceConfigListPortOutput) ToGetApplicationResultContentServiceConfigListPortOutputWithContext(ctx context.Context) GetApplicationResultContentServiceConfigListPortOutput

type GetApplicationResultInput

type GetApplicationResultInput interface {
	pulumi.Input

	ToGetApplicationResultOutput() GetApplicationResultOutput
	ToGetApplicationResultOutputWithContext(context.Context) GetApplicationResultOutput
}

GetApplicationResultInput is an input type that accepts GetApplicationResultArgs and GetApplicationResultOutput values. You can construct a concrete instance of `GetApplicationResultInput` via:

GetApplicationResultArgs{...}

type GetApplicationResultOutput

type GetApplicationResultOutput struct{ *pulumi.OutputState }

func (GetApplicationResultOutput) Contents

The list of application information.

func (GetApplicationResultOutput) ElementType

func (GetApplicationResultOutput) ElementType() reflect.Type

func (GetApplicationResultOutput) ToGetApplicationResultOutput

func (o GetApplicationResultOutput) ToGetApplicationResultOutput() GetApplicationResultOutput

func (GetApplicationResultOutput) ToGetApplicationResultOutputWithContext

func (o GetApplicationResultOutput) ToGetApplicationResultOutputWithContext(ctx context.Context) GetApplicationResultOutput

func (GetApplicationResultOutput) TotalCount

The total number of applications.

type GetClusterResult

type GetClusterResult struct {
	// Cluster list. Note: This field may return null, indicating no valid values.
	Contents []GetClusterResultContent `pulumi:"contents"`
	// Total number of items. Note: This field may return null, indicating that no valid value was found.
	TotalCount int `pulumi:"totalCount"`
}

type GetClusterResultArgs

type GetClusterResultArgs struct {
	// Cluster list. Note: This field may return null, indicating no valid values.
	Contents GetClusterResultContentArrayInput `pulumi:"contents"`
	// Total number of items. Note: This field may return null, indicating that no valid value was found.
	TotalCount pulumi.IntInput `pulumi:"totalCount"`
}

func (GetClusterResultArgs) ElementType

func (GetClusterResultArgs) ElementType() reflect.Type

func (GetClusterResultArgs) ToGetClusterResultOutput

func (i GetClusterResultArgs) ToGetClusterResultOutput() GetClusterResultOutput

func (GetClusterResultArgs) ToGetClusterResultOutputWithContext

func (i GetClusterResultArgs) ToGetClusterResultOutputWithContext(ctx context.Context) GetClusterResultOutput

type GetClusterResultArray

type GetClusterResultArray []GetClusterResultInput

func (GetClusterResultArray) ElementType

func (GetClusterResultArray) ElementType() reflect.Type

func (GetClusterResultArray) ToGetClusterResultArrayOutput

func (i GetClusterResultArray) ToGetClusterResultArrayOutput() GetClusterResultArrayOutput

func (GetClusterResultArray) ToGetClusterResultArrayOutputWithContext

func (i GetClusterResultArray) ToGetClusterResultArrayOutputWithContext(ctx context.Context) GetClusterResultArrayOutput

type GetClusterResultArrayInput

type GetClusterResultArrayInput interface {
	pulumi.Input

	ToGetClusterResultArrayOutput() GetClusterResultArrayOutput
	ToGetClusterResultArrayOutputWithContext(context.Context) GetClusterResultArrayOutput
}

GetClusterResultArrayInput is an input type that accepts GetClusterResultArray and GetClusterResultArrayOutput values. You can construct a concrete instance of `GetClusterResultArrayInput` via:

GetClusterResultArray{ GetClusterResultArgs{...} }

type GetClusterResultArrayOutput

type GetClusterResultArrayOutput struct{ *pulumi.OutputState }

func (GetClusterResultArrayOutput) ElementType

func (GetClusterResultArrayOutput) Index

func (GetClusterResultArrayOutput) ToGetClusterResultArrayOutput

func (o GetClusterResultArrayOutput) ToGetClusterResultArrayOutput() GetClusterResultArrayOutput

func (GetClusterResultArrayOutput) ToGetClusterResultArrayOutputWithContext

func (o GetClusterResultArrayOutput) ToGetClusterResultArrayOutputWithContext(ctx context.Context) GetClusterResultArrayOutput

type GetClusterResultContent

type GetClusterResultContent struct {
	// cluster CIDR. Note: This field may return null, indicating no valid value.
	ClusterCidr string `pulumi:"clusterCidr"`
	// Cluster description. Note: This field may return null, indicating no valid value.
	ClusterDesc string `pulumi:"clusterDesc"`
	// Cluster ID. Note: This field may return null, indicating no valid value.
	ClusterId string `pulumi:"clusterId"`
	// Maximum CPU limit of the cluster, in cores. This field may return null, indicating that no valid value was found.
	ClusterLimitCpu float64 `pulumi:"clusterLimitCpu"`
	// Cluster maximum memory limit in GB. This field may return null, indicating that no valid value was found.
	ClusterLimitMem float64 `pulumi:"clusterLimitMem"`
	// Cluster name. Note: This field may return null, indicating no valid value.
	ClusterName string `pulumi:"clusterName"`
	// cluster status. Note: This field may return null, indicating no valid value.
	ClusterStatus string `pulumi:"clusterStatus"`
	// Total CPU of the cluster, unit: cores. Note: This field may return null, indicating that no valid value was found.
	ClusterTotalCpu float64 `pulumi:"clusterTotalCpu"`
	// Total memory of the cluster, unit: G. Note: This field may return null, indicating that no valid value is obtained.
	ClusterTotalMem float64 `pulumi:"clusterTotalMem"`
	// The type of cluster to be queried, if left blank or not passed, all content will be queried. C: container, V: virtual machine.
	ClusterType string `pulumi:"clusterType"`
	// Used CPU of the cluster, in cores. This field may return null, indicating no valid value.
	ClusterUsedCpu float64 `pulumi:"clusterUsedCpu"`
	// Cluster used memory in GB. This field may return null, indicating no valid value.
	ClusterUsedMem float64 `pulumi:"clusterUsedMem"`
	// The cluster version, may return null if not applicable.
	ClusterVersion string `pulumi:"clusterVersion"`
	// CreationTime. Note: This field may return null, indicating that no valid values can be obtained.
	CreateTime string `pulumi:"createTime"`
	// Deletion tag: true means it can be deleted, false means it cannot be deleted. Note: This field may return null, indicating no valid value.
	DeleteFlag bool `pulumi:"deleteFlag"`
	// Reason why the cluster cannot be deleted.  Note: This field may return null, indicating that no valid values can be obtained.
	DeleteFlagReason string `pulumi:"deleteFlagReason"`
	// Cluster instance number. This field may return null, indicating no valid value.
	InstanceCount int `pulumi:"instanceCount"`
	// Cluster normal instance number. This field may return null, indicating no valid value.
	NormalInstanceCount int `pulumi:"normalInstanceCount"`
	// Control information returned to the frontend. This field may return null, indicating no valid value.
	OperationInfos []GetClusterResultContentOperationInfo `pulumi:"operationInfos"`
	// Cluster running instance number. This field may return null, indicating no valid value.
	RunInstanceCount int `pulumi:"runInstanceCount"`
	// Number of available service instances in the cluster. Note: This field may return null, indicating no valid value.
	RunServiceInstanceCount int `pulumi:"runServiceInstanceCount"`
	// Cluster subnet ID. Note: This field may return null, indicating no valid values.
	SubnetId string `pulumi:"subnetId"`
	// region ID of TSF.  Note: This field may return null, indicating that no valid values can be obtained.
	TsfRegionId string `pulumi:"tsfRegionId"`
	// region name of TSF.  Note: This field may return null, indicating that no valid values can be obtained.
	TsfRegionName string `pulumi:"tsfRegionName"`
	// Zone Id of TSF.  Note: This field may return null, indicating that no valid values can be obtained.
	TsfZoneId string `pulumi:"tsfZoneId"`
	// Zone name of TSF.  Note: This field may return null, indicating that no valid values can be obtained.
	TsfZoneName string `pulumi:"tsfZoneName"`
	// last update time.  Note: This field may return null, indicating that no valid values can be obtained.
	UpdateTime string `pulumi:"updateTime"`
	// Private network ID of the cluster. Note: This field may return null, indicating no valid value.
	VpcId string `pulumi:"vpcId"`
}

type GetClusterResultContentArgs

type GetClusterResultContentArgs struct {
	// cluster CIDR. Note: This field may return null, indicating no valid value.
	ClusterCidr pulumi.StringInput `pulumi:"clusterCidr"`
	// Cluster description. Note: This field may return null, indicating no valid value.
	ClusterDesc pulumi.StringInput `pulumi:"clusterDesc"`
	// Cluster ID. Note: This field may return null, indicating no valid value.
	ClusterId pulumi.StringInput `pulumi:"clusterId"`
	// Maximum CPU limit of the cluster, in cores. This field may return null, indicating that no valid value was found.
	ClusterLimitCpu pulumi.Float64Input `pulumi:"clusterLimitCpu"`
	// Cluster maximum memory limit in GB. This field may return null, indicating that no valid value was found.
	ClusterLimitMem pulumi.Float64Input `pulumi:"clusterLimitMem"`
	// Cluster name. Note: This field may return null, indicating no valid value.
	ClusterName pulumi.StringInput `pulumi:"clusterName"`
	// cluster status. Note: This field may return null, indicating no valid value.
	ClusterStatus pulumi.StringInput `pulumi:"clusterStatus"`
	// Total CPU of the cluster, unit: cores. Note: This field may return null, indicating that no valid value was found.
	ClusterTotalCpu pulumi.Float64Input `pulumi:"clusterTotalCpu"`
	// Total memory of the cluster, unit: G. Note: This field may return null, indicating that no valid value is obtained.
	ClusterTotalMem pulumi.Float64Input `pulumi:"clusterTotalMem"`
	// The type of cluster to be queried, if left blank or not passed, all content will be queried. C: container, V: virtual machine.
	ClusterType pulumi.StringInput `pulumi:"clusterType"`
	// Used CPU of the cluster, in cores. This field may return null, indicating no valid value.
	ClusterUsedCpu pulumi.Float64Input `pulumi:"clusterUsedCpu"`
	// Cluster used memory in GB. This field may return null, indicating no valid value.
	ClusterUsedMem pulumi.Float64Input `pulumi:"clusterUsedMem"`
	// The cluster version, may return null if not applicable.
	ClusterVersion pulumi.StringInput `pulumi:"clusterVersion"`
	// CreationTime. Note: This field may return null, indicating that no valid values can be obtained.
	CreateTime pulumi.StringInput `pulumi:"createTime"`
	// Deletion tag: true means it can be deleted, false means it cannot be deleted. Note: This field may return null, indicating no valid value.
	DeleteFlag pulumi.BoolInput `pulumi:"deleteFlag"`
	// Reason why the cluster cannot be deleted.  Note: This field may return null, indicating that no valid values can be obtained.
	DeleteFlagReason pulumi.StringInput `pulumi:"deleteFlagReason"`
	// Cluster instance number. This field may return null, indicating no valid value.
	InstanceCount pulumi.IntInput `pulumi:"instanceCount"`
	// Cluster normal instance number. This field may return null, indicating no valid value.
	NormalInstanceCount pulumi.IntInput `pulumi:"normalInstanceCount"`
	// Control information returned to the frontend. This field may return null, indicating no valid value.
	OperationInfos GetClusterResultContentOperationInfoArrayInput `pulumi:"operationInfos"`
	// Cluster running instance number. This field may return null, indicating no valid value.
	RunInstanceCount pulumi.IntInput `pulumi:"runInstanceCount"`
	// Number of available service instances in the cluster. Note: This field may return null, indicating no valid value.
	RunServiceInstanceCount pulumi.IntInput `pulumi:"runServiceInstanceCount"`
	// Cluster subnet ID. Note: This field may return null, indicating no valid values.
	SubnetId pulumi.StringInput `pulumi:"subnetId"`
	// region ID of TSF.  Note: This field may return null, indicating that no valid values can be obtained.
	TsfRegionId pulumi.StringInput `pulumi:"tsfRegionId"`
	// region name of TSF.  Note: This field may return null, indicating that no valid values can be obtained.
	TsfRegionName pulumi.StringInput `pulumi:"tsfRegionName"`
	// Zone Id of TSF.  Note: This field may return null, indicating that no valid values can be obtained.
	TsfZoneId pulumi.StringInput `pulumi:"tsfZoneId"`
	// Zone name of TSF.  Note: This field may return null, indicating that no valid values can be obtained.
	TsfZoneName pulumi.StringInput `pulumi:"tsfZoneName"`
	// last update time.  Note: This field may return null, indicating that no valid values can be obtained.
	UpdateTime pulumi.StringInput `pulumi:"updateTime"`
	// Private network ID of the cluster. Note: This field may return null, indicating no valid value.
	VpcId pulumi.StringInput `pulumi:"vpcId"`
}

func (GetClusterResultContentArgs) ElementType

func (GetClusterResultContentArgs) ToGetClusterResultContentOutput

func (i GetClusterResultContentArgs) ToGetClusterResultContentOutput() GetClusterResultContentOutput

func (GetClusterResultContentArgs) ToGetClusterResultContentOutputWithContext

func (i GetClusterResultContentArgs) ToGetClusterResultContentOutputWithContext(ctx context.Context) GetClusterResultContentOutput

type GetClusterResultContentArray

type GetClusterResultContentArray []GetClusterResultContentInput

func (GetClusterResultContentArray) ElementType

func (GetClusterResultContentArray) ToGetClusterResultContentArrayOutput

func (i GetClusterResultContentArray) ToGetClusterResultContentArrayOutput() GetClusterResultContentArrayOutput

func (GetClusterResultContentArray) ToGetClusterResultContentArrayOutputWithContext

func (i GetClusterResultContentArray) ToGetClusterResultContentArrayOutputWithContext(ctx context.Context) GetClusterResultContentArrayOutput

type GetClusterResultContentArrayInput

type GetClusterResultContentArrayInput interface {
	pulumi.Input

	ToGetClusterResultContentArrayOutput() GetClusterResultContentArrayOutput
	ToGetClusterResultContentArrayOutputWithContext(context.Context) GetClusterResultContentArrayOutput
}

GetClusterResultContentArrayInput is an input type that accepts GetClusterResultContentArray and GetClusterResultContentArrayOutput values. You can construct a concrete instance of `GetClusterResultContentArrayInput` via:

GetClusterResultContentArray{ GetClusterResultContentArgs{...} }

type GetClusterResultContentArrayOutput

type GetClusterResultContentArrayOutput struct{ *pulumi.OutputState }

func (GetClusterResultContentArrayOutput) ElementType

func (GetClusterResultContentArrayOutput) Index

func (GetClusterResultContentArrayOutput) ToGetClusterResultContentArrayOutput

func (o GetClusterResultContentArrayOutput) ToGetClusterResultContentArrayOutput() GetClusterResultContentArrayOutput

func (GetClusterResultContentArrayOutput) ToGetClusterResultContentArrayOutputWithContext

func (o GetClusterResultContentArrayOutput) ToGetClusterResultContentArrayOutputWithContext(ctx context.Context) GetClusterResultContentArrayOutput

type GetClusterResultContentInput

type GetClusterResultContentInput interface {
	pulumi.Input

	ToGetClusterResultContentOutput() GetClusterResultContentOutput
	ToGetClusterResultContentOutputWithContext(context.Context) GetClusterResultContentOutput
}

GetClusterResultContentInput is an input type that accepts GetClusterResultContentArgs and GetClusterResultContentOutput values. You can construct a concrete instance of `GetClusterResultContentInput` via:

GetClusterResultContentArgs{...}

type GetClusterResultContentOperationInfo

type GetClusterResultContentOperationInfo struct {
	// Add instance button control information, Note: This field may return null, indicating that no valid value is obtained.
	AddInstances []GetClusterResultContentOperationInfoAddInstance `pulumi:"addInstances"`
	// Control information for destroying machine, may return null if no valid value is obtained.
	Destroys []GetClusterResultContentOperationInfoDestroy `pulumi:"destroys"`
	// Control information of the initialization button returned to the front end. Note: This field may return null, indicating no valid value.
	Inits []GetClusterResultContentOperationInfoInit `pulumi:"inits"`
}

type GetClusterResultContentOperationInfoAddInstance

type GetClusterResultContentOperationInfoAddInstance struct {
	// Reason for not displaying. Note: This field may return null, indicating no valid value.
	DisabledReason string `pulumi:"disabledReason"`
	// The availability of the button (whether it is clickable) may return null indicating that the information is not available.
	Enabled bool `pulumi:"enabled"`
	// Whether to display the button. Note: This field may return null, indicating that no valid value was found.
	Supported bool `pulumi:"supported"`
}

type GetClusterResultContentOperationInfoAddInstanceArgs

type GetClusterResultContentOperationInfoAddInstanceArgs struct {
	// Reason for not displaying. Note: This field may return null, indicating no valid value.
	DisabledReason pulumi.StringInput `pulumi:"disabledReason"`
	// The availability of the button (whether it is clickable) may return null indicating that the information is not available.
	Enabled pulumi.BoolInput `pulumi:"enabled"`
	// Whether to display the button. Note: This field may return null, indicating that no valid value was found.
	Supported pulumi.BoolInput `pulumi:"supported"`
}

func (GetClusterResultContentOperationInfoAddInstanceArgs) ElementType

func (GetClusterResultContentOperationInfoAddInstanceArgs) ToGetClusterResultContentOperationInfoAddInstanceOutput

func (i GetClusterResultContentOperationInfoAddInstanceArgs) ToGetClusterResultContentOperationInfoAddInstanceOutput() GetClusterResultContentOperationInfoAddInstanceOutput

func (GetClusterResultContentOperationInfoAddInstanceArgs) ToGetClusterResultContentOperationInfoAddInstanceOutputWithContext

func (i GetClusterResultContentOperationInfoAddInstanceArgs) ToGetClusterResultContentOperationInfoAddInstanceOutputWithContext(ctx context.Context) GetClusterResultContentOperationInfoAddInstanceOutput

type GetClusterResultContentOperationInfoAddInstanceArray

type GetClusterResultContentOperationInfoAddInstanceArray []GetClusterResultContentOperationInfoAddInstanceInput

func (GetClusterResultContentOperationInfoAddInstanceArray) ElementType

func (GetClusterResultContentOperationInfoAddInstanceArray) ToGetClusterResultContentOperationInfoAddInstanceArrayOutput

func (i GetClusterResultContentOperationInfoAddInstanceArray) ToGetClusterResultContentOperationInfoAddInstanceArrayOutput() GetClusterResultContentOperationInfoAddInstanceArrayOutput

func (GetClusterResultContentOperationInfoAddInstanceArray) ToGetClusterResultContentOperationInfoAddInstanceArrayOutputWithContext

func (i GetClusterResultContentOperationInfoAddInstanceArray) ToGetClusterResultContentOperationInfoAddInstanceArrayOutputWithContext(ctx context.Context) GetClusterResultContentOperationInfoAddInstanceArrayOutput

type GetClusterResultContentOperationInfoAddInstanceArrayInput

type GetClusterResultContentOperationInfoAddInstanceArrayInput interface {
	pulumi.Input

	ToGetClusterResultContentOperationInfoAddInstanceArrayOutput() GetClusterResultContentOperationInfoAddInstanceArrayOutput
	ToGetClusterResultContentOperationInfoAddInstanceArrayOutputWithContext(context.Context) GetClusterResultContentOperationInfoAddInstanceArrayOutput
}

GetClusterResultContentOperationInfoAddInstanceArrayInput is an input type that accepts GetClusterResultContentOperationInfoAddInstanceArray and GetClusterResultContentOperationInfoAddInstanceArrayOutput values. You can construct a concrete instance of `GetClusterResultContentOperationInfoAddInstanceArrayInput` via:

GetClusterResultContentOperationInfoAddInstanceArray{ GetClusterResultContentOperationInfoAddInstanceArgs{...} }

type GetClusterResultContentOperationInfoAddInstanceArrayOutput

type GetClusterResultContentOperationInfoAddInstanceArrayOutput struct{ *pulumi.OutputState }

func (GetClusterResultContentOperationInfoAddInstanceArrayOutput) ElementType

func (GetClusterResultContentOperationInfoAddInstanceArrayOutput) Index

func (GetClusterResultContentOperationInfoAddInstanceArrayOutput) ToGetClusterResultContentOperationInfoAddInstanceArrayOutput

func (GetClusterResultContentOperationInfoAddInstanceArrayOutput) ToGetClusterResultContentOperationInfoAddInstanceArrayOutputWithContext

func (o GetClusterResultContentOperationInfoAddInstanceArrayOutput) ToGetClusterResultContentOperationInfoAddInstanceArrayOutputWithContext(ctx context.Context) GetClusterResultContentOperationInfoAddInstanceArrayOutput

type GetClusterResultContentOperationInfoAddInstanceInput

type GetClusterResultContentOperationInfoAddInstanceInput interface {
	pulumi.Input

	ToGetClusterResultContentOperationInfoAddInstanceOutput() GetClusterResultContentOperationInfoAddInstanceOutput
	ToGetClusterResultContentOperationInfoAddInstanceOutputWithContext(context.Context) GetClusterResultContentOperationInfoAddInstanceOutput
}

GetClusterResultContentOperationInfoAddInstanceInput is an input type that accepts GetClusterResultContentOperationInfoAddInstanceArgs and GetClusterResultContentOperationInfoAddInstanceOutput values. You can construct a concrete instance of `GetClusterResultContentOperationInfoAddInstanceInput` via:

GetClusterResultContentOperationInfoAddInstanceArgs{...}

type GetClusterResultContentOperationInfoAddInstanceOutput

type GetClusterResultContentOperationInfoAddInstanceOutput struct{ *pulumi.OutputState }

func (GetClusterResultContentOperationInfoAddInstanceOutput) DisabledReason

Reason for not displaying. Note: This field may return null, indicating no valid value.

func (GetClusterResultContentOperationInfoAddInstanceOutput) ElementType

func (GetClusterResultContentOperationInfoAddInstanceOutput) Enabled

The availability of the button (whether it is clickable) may return null indicating that the information is not available.

func (GetClusterResultContentOperationInfoAddInstanceOutput) Supported

Whether to display the button. Note: This field may return null, indicating that no valid value was found.

func (GetClusterResultContentOperationInfoAddInstanceOutput) ToGetClusterResultContentOperationInfoAddInstanceOutput

func (GetClusterResultContentOperationInfoAddInstanceOutput) ToGetClusterResultContentOperationInfoAddInstanceOutputWithContext

func (o GetClusterResultContentOperationInfoAddInstanceOutput) ToGetClusterResultContentOperationInfoAddInstanceOutputWithContext(ctx context.Context) GetClusterResultContentOperationInfoAddInstanceOutput

type GetClusterResultContentOperationInfoArgs

type GetClusterResultContentOperationInfoArgs struct {
	// Add instance button control information, Note: This field may return null, indicating that no valid value is obtained.
	AddInstances GetClusterResultContentOperationInfoAddInstanceArrayInput `pulumi:"addInstances"`
	// Control information for destroying machine, may return null if no valid value is obtained.
	Destroys GetClusterResultContentOperationInfoDestroyArrayInput `pulumi:"destroys"`
	// Control information of the initialization button returned to the front end. Note: This field may return null, indicating no valid value.
	Inits GetClusterResultContentOperationInfoInitArrayInput `pulumi:"inits"`
}

func (GetClusterResultContentOperationInfoArgs) ElementType

func (GetClusterResultContentOperationInfoArgs) ToGetClusterResultContentOperationInfoOutput

func (i GetClusterResultContentOperationInfoArgs) ToGetClusterResultContentOperationInfoOutput() GetClusterResultContentOperationInfoOutput

func (GetClusterResultContentOperationInfoArgs) ToGetClusterResultContentOperationInfoOutputWithContext

func (i GetClusterResultContentOperationInfoArgs) ToGetClusterResultContentOperationInfoOutputWithContext(ctx context.Context) GetClusterResultContentOperationInfoOutput

type GetClusterResultContentOperationInfoArray

type GetClusterResultContentOperationInfoArray []GetClusterResultContentOperationInfoInput

func (GetClusterResultContentOperationInfoArray) ElementType

func (GetClusterResultContentOperationInfoArray) ToGetClusterResultContentOperationInfoArrayOutput

func (i GetClusterResultContentOperationInfoArray) ToGetClusterResultContentOperationInfoArrayOutput() GetClusterResultContentOperationInfoArrayOutput

func (GetClusterResultContentOperationInfoArray) ToGetClusterResultContentOperationInfoArrayOutputWithContext

func (i GetClusterResultContentOperationInfoArray) ToGetClusterResultContentOperationInfoArrayOutputWithContext(ctx context.Context) GetClusterResultContentOperationInfoArrayOutput

type GetClusterResultContentOperationInfoArrayInput

type GetClusterResultContentOperationInfoArrayInput interface {
	pulumi.Input

	ToGetClusterResultContentOperationInfoArrayOutput() GetClusterResultContentOperationInfoArrayOutput
	ToGetClusterResultContentOperationInfoArrayOutputWithContext(context.Context) GetClusterResultContentOperationInfoArrayOutput
}

GetClusterResultContentOperationInfoArrayInput is an input type that accepts GetClusterResultContentOperationInfoArray and GetClusterResultContentOperationInfoArrayOutput values. You can construct a concrete instance of `GetClusterResultContentOperationInfoArrayInput` via:

GetClusterResultContentOperationInfoArray{ GetClusterResultContentOperationInfoArgs{...} }

type GetClusterResultContentOperationInfoArrayOutput

type GetClusterResultContentOperationInfoArrayOutput struct{ *pulumi.OutputState }

func (GetClusterResultContentOperationInfoArrayOutput) ElementType

func (GetClusterResultContentOperationInfoArrayOutput) Index

func (GetClusterResultContentOperationInfoArrayOutput) ToGetClusterResultContentOperationInfoArrayOutput

func (o GetClusterResultContentOperationInfoArrayOutput) ToGetClusterResultContentOperationInfoArrayOutput() GetClusterResultContentOperationInfoArrayOutput

func (GetClusterResultContentOperationInfoArrayOutput) ToGetClusterResultContentOperationInfoArrayOutputWithContext

func (o GetClusterResultContentOperationInfoArrayOutput) ToGetClusterResultContentOperationInfoArrayOutputWithContext(ctx context.Context) GetClusterResultContentOperationInfoArrayOutput

type GetClusterResultContentOperationInfoDestroy

type GetClusterResultContentOperationInfoDestroy struct {
	// Reason for not displaying. Note: This field may return null, indicating no valid value.
	DisabledReason string `pulumi:"disabledReason"`
	// The availability of the button (whether it is clickable) may return null indicating that the information is not available.
	Enabled bool `pulumi:"enabled"`
	// Whether to display the button. Note: This field may return null, indicating that no valid value was found.
	Supported bool `pulumi:"supported"`
}

type GetClusterResultContentOperationInfoDestroyArgs

type GetClusterResultContentOperationInfoDestroyArgs struct {
	// Reason for not displaying. Note: This field may return null, indicating no valid value.
	DisabledReason pulumi.StringInput `pulumi:"disabledReason"`
	// The availability of the button (whether it is clickable) may return null indicating that the information is not available.
	Enabled pulumi.BoolInput `pulumi:"enabled"`
	// Whether to display the button. Note: This field may return null, indicating that no valid value was found.
	Supported pulumi.BoolInput `pulumi:"supported"`
}

func (GetClusterResultContentOperationInfoDestroyArgs) ElementType

func (GetClusterResultContentOperationInfoDestroyArgs) ToGetClusterResultContentOperationInfoDestroyOutput

func (i GetClusterResultContentOperationInfoDestroyArgs) ToGetClusterResultContentOperationInfoDestroyOutput() GetClusterResultContentOperationInfoDestroyOutput

func (GetClusterResultContentOperationInfoDestroyArgs) ToGetClusterResultContentOperationInfoDestroyOutputWithContext

func (i GetClusterResultContentOperationInfoDestroyArgs) ToGetClusterResultContentOperationInfoDestroyOutputWithContext(ctx context.Context) GetClusterResultContentOperationInfoDestroyOutput

type GetClusterResultContentOperationInfoDestroyArray

type GetClusterResultContentOperationInfoDestroyArray []GetClusterResultContentOperationInfoDestroyInput

func (GetClusterResultContentOperationInfoDestroyArray) ElementType

func (GetClusterResultContentOperationInfoDestroyArray) ToGetClusterResultContentOperationInfoDestroyArrayOutput

func (i GetClusterResultContentOperationInfoDestroyArray) ToGetClusterResultContentOperationInfoDestroyArrayOutput() GetClusterResultContentOperationInfoDestroyArrayOutput

func (GetClusterResultContentOperationInfoDestroyArray) ToGetClusterResultContentOperationInfoDestroyArrayOutputWithContext

func (i GetClusterResultContentOperationInfoDestroyArray) ToGetClusterResultContentOperationInfoDestroyArrayOutputWithContext(ctx context.Context) GetClusterResultContentOperationInfoDestroyArrayOutput

type GetClusterResultContentOperationInfoDestroyArrayInput

type GetClusterResultContentOperationInfoDestroyArrayInput interface {
	pulumi.Input

	ToGetClusterResultContentOperationInfoDestroyArrayOutput() GetClusterResultContentOperationInfoDestroyArrayOutput
	ToGetClusterResultContentOperationInfoDestroyArrayOutputWithContext(context.Context) GetClusterResultContentOperationInfoDestroyArrayOutput
}

GetClusterResultContentOperationInfoDestroyArrayInput is an input type that accepts GetClusterResultContentOperationInfoDestroyArray and GetClusterResultContentOperationInfoDestroyArrayOutput values. You can construct a concrete instance of `GetClusterResultContentOperationInfoDestroyArrayInput` via:

GetClusterResultContentOperationInfoDestroyArray{ GetClusterResultContentOperationInfoDestroyArgs{...} }

type GetClusterResultContentOperationInfoDestroyArrayOutput

type GetClusterResultContentOperationInfoDestroyArrayOutput struct{ *pulumi.OutputState }

func (GetClusterResultContentOperationInfoDestroyArrayOutput) ElementType

func (GetClusterResultContentOperationInfoDestroyArrayOutput) Index

func (GetClusterResultContentOperationInfoDestroyArrayOutput) ToGetClusterResultContentOperationInfoDestroyArrayOutput

func (GetClusterResultContentOperationInfoDestroyArrayOutput) ToGetClusterResultContentOperationInfoDestroyArrayOutputWithContext

func (o GetClusterResultContentOperationInfoDestroyArrayOutput) ToGetClusterResultContentOperationInfoDestroyArrayOutputWithContext(ctx context.Context) GetClusterResultContentOperationInfoDestroyArrayOutput

type GetClusterResultContentOperationInfoDestroyInput

type GetClusterResultContentOperationInfoDestroyInput interface {
	pulumi.Input

	ToGetClusterResultContentOperationInfoDestroyOutput() GetClusterResultContentOperationInfoDestroyOutput
	ToGetClusterResultContentOperationInfoDestroyOutputWithContext(context.Context) GetClusterResultContentOperationInfoDestroyOutput
}

GetClusterResultContentOperationInfoDestroyInput is an input type that accepts GetClusterResultContentOperationInfoDestroyArgs and GetClusterResultContentOperationInfoDestroyOutput values. You can construct a concrete instance of `GetClusterResultContentOperationInfoDestroyInput` via:

GetClusterResultContentOperationInfoDestroyArgs{...}

type GetClusterResultContentOperationInfoDestroyOutput

type GetClusterResultContentOperationInfoDestroyOutput struct{ *pulumi.OutputState }

func (GetClusterResultContentOperationInfoDestroyOutput) DisabledReason

Reason for not displaying. Note: This field may return null, indicating no valid value.

func (GetClusterResultContentOperationInfoDestroyOutput) ElementType

func (GetClusterResultContentOperationInfoDestroyOutput) Enabled

The availability of the button (whether it is clickable) may return null indicating that the information is not available.

func (GetClusterResultContentOperationInfoDestroyOutput) Supported

Whether to display the button. Note: This field may return null, indicating that no valid value was found.

func (GetClusterResultContentOperationInfoDestroyOutput) ToGetClusterResultContentOperationInfoDestroyOutput

func (o GetClusterResultContentOperationInfoDestroyOutput) ToGetClusterResultContentOperationInfoDestroyOutput() GetClusterResultContentOperationInfoDestroyOutput

func (GetClusterResultContentOperationInfoDestroyOutput) ToGetClusterResultContentOperationInfoDestroyOutputWithContext

func (o GetClusterResultContentOperationInfoDestroyOutput) ToGetClusterResultContentOperationInfoDestroyOutputWithContext(ctx context.Context) GetClusterResultContentOperationInfoDestroyOutput

type GetClusterResultContentOperationInfoInit

type GetClusterResultContentOperationInfoInit struct {
	// Reason for not displaying. Note: This field may return null, indicating no valid value.
	DisabledReason string `pulumi:"disabledReason"`
	// The availability of the button (whether it is clickable) may return null indicating that the information is not available.
	Enabled bool `pulumi:"enabled"`
	// Whether to display the button. Note: This field may return null, indicating that no valid value was found.
	Supported bool `pulumi:"supported"`
}

type GetClusterResultContentOperationInfoInitArgs

type GetClusterResultContentOperationInfoInitArgs struct {
	// Reason for not displaying. Note: This field may return null, indicating no valid value.
	DisabledReason pulumi.StringInput `pulumi:"disabledReason"`
	// The availability of the button (whether it is clickable) may return null indicating that the information is not available.
	Enabled pulumi.BoolInput `pulumi:"enabled"`
	// Whether to display the button. Note: This field may return null, indicating that no valid value was found.
	Supported pulumi.BoolInput `pulumi:"supported"`
}

func (GetClusterResultContentOperationInfoInitArgs) ElementType

func (GetClusterResultContentOperationInfoInitArgs) ToGetClusterResultContentOperationInfoInitOutput

func (i GetClusterResultContentOperationInfoInitArgs) ToGetClusterResultContentOperationInfoInitOutput() GetClusterResultContentOperationInfoInitOutput

func (GetClusterResultContentOperationInfoInitArgs) ToGetClusterResultContentOperationInfoInitOutputWithContext

func (i GetClusterResultContentOperationInfoInitArgs) ToGetClusterResultContentOperationInfoInitOutputWithContext(ctx context.Context) GetClusterResultContentOperationInfoInitOutput

type GetClusterResultContentOperationInfoInitArray

type GetClusterResultContentOperationInfoInitArray []GetClusterResultContentOperationInfoInitInput

func (GetClusterResultContentOperationInfoInitArray) ElementType

func (GetClusterResultContentOperationInfoInitArray) ToGetClusterResultContentOperationInfoInitArrayOutput

func (i GetClusterResultContentOperationInfoInitArray) ToGetClusterResultContentOperationInfoInitArrayOutput() GetClusterResultContentOperationInfoInitArrayOutput

func (GetClusterResultContentOperationInfoInitArray) ToGetClusterResultContentOperationInfoInitArrayOutputWithContext

func (i GetClusterResultContentOperationInfoInitArray) ToGetClusterResultContentOperationInfoInitArrayOutputWithContext(ctx context.Context) GetClusterResultContentOperationInfoInitArrayOutput

type GetClusterResultContentOperationInfoInitArrayInput

type GetClusterResultContentOperationInfoInitArrayInput interface {
	pulumi.Input

	ToGetClusterResultContentOperationInfoInitArrayOutput() GetClusterResultContentOperationInfoInitArrayOutput
	ToGetClusterResultContentOperationInfoInitArrayOutputWithContext(context.Context) GetClusterResultContentOperationInfoInitArrayOutput
}

GetClusterResultContentOperationInfoInitArrayInput is an input type that accepts GetClusterResultContentOperationInfoInitArray and GetClusterResultContentOperationInfoInitArrayOutput values. You can construct a concrete instance of `GetClusterResultContentOperationInfoInitArrayInput` via:

GetClusterResultContentOperationInfoInitArray{ GetClusterResultContentOperationInfoInitArgs{...} }

type GetClusterResultContentOperationInfoInitArrayOutput

type GetClusterResultContentOperationInfoInitArrayOutput struct{ *pulumi.OutputState }

func (GetClusterResultContentOperationInfoInitArrayOutput) ElementType

func (GetClusterResultContentOperationInfoInitArrayOutput) Index

func (GetClusterResultContentOperationInfoInitArrayOutput) ToGetClusterResultContentOperationInfoInitArrayOutput

func (o GetClusterResultContentOperationInfoInitArrayOutput) ToGetClusterResultContentOperationInfoInitArrayOutput() GetClusterResultContentOperationInfoInitArrayOutput

func (GetClusterResultContentOperationInfoInitArrayOutput) ToGetClusterResultContentOperationInfoInitArrayOutputWithContext

func (o GetClusterResultContentOperationInfoInitArrayOutput) ToGetClusterResultContentOperationInfoInitArrayOutputWithContext(ctx context.Context) GetClusterResultContentOperationInfoInitArrayOutput

type GetClusterResultContentOperationInfoInitInput

type GetClusterResultContentOperationInfoInitInput interface {
	pulumi.Input

	ToGetClusterResultContentOperationInfoInitOutput() GetClusterResultContentOperationInfoInitOutput
	ToGetClusterResultContentOperationInfoInitOutputWithContext(context.Context) GetClusterResultContentOperationInfoInitOutput
}

GetClusterResultContentOperationInfoInitInput is an input type that accepts GetClusterResultContentOperationInfoInitArgs and GetClusterResultContentOperationInfoInitOutput values. You can construct a concrete instance of `GetClusterResultContentOperationInfoInitInput` via:

GetClusterResultContentOperationInfoInitArgs{...}

type GetClusterResultContentOperationInfoInitOutput

type GetClusterResultContentOperationInfoInitOutput struct{ *pulumi.OutputState }

func (GetClusterResultContentOperationInfoInitOutput) DisabledReason

Reason for not displaying. Note: This field may return null, indicating no valid value.

func (GetClusterResultContentOperationInfoInitOutput) ElementType

func (GetClusterResultContentOperationInfoInitOutput) Enabled

The availability of the button (whether it is clickable) may return null indicating that the information is not available.

func (GetClusterResultContentOperationInfoInitOutput) Supported

Whether to display the button. Note: This field may return null, indicating that no valid value was found.

func (GetClusterResultContentOperationInfoInitOutput) ToGetClusterResultContentOperationInfoInitOutput

func (o GetClusterResultContentOperationInfoInitOutput) ToGetClusterResultContentOperationInfoInitOutput() GetClusterResultContentOperationInfoInitOutput

func (GetClusterResultContentOperationInfoInitOutput) ToGetClusterResultContentOperationInfoInitOutputWithContext

func (o GetClusterResultContentOperationInfoInitOutput) ToGetClusterResultContentOperationInfoInitOutputWithContext(ctx context.Context) GetClusterResultContentOperationInfoInitOutput

type GetClusterResultContentOperationInfoInput

type GetClusterResultContentOperationInfoInput interface {
	pulumi.Input

	ToGetClusterResultContentOperationInfoOutput() GetClusterResultContentOperationInfoOutput
	ToGetClusterResultContentOperationInfoOutputWithContext(context.Context) GetClusterResultContentOperationInfoOutput
}

GetClusterResultContentOperationInfoInput is an input type that accepts GetClusterResultContentOperationInfoArgs and GetClusterResultContentOperationInfoOutput values. You can construct a concrete instance of `GetClusterResultContentOperationInfoInput` via:

GetClusterResultContentOperationInfoArgs{...}

type GetClusterResultContentOperationInfoOutput

type GetClusterResultContentOperationInfoOutput struct{ *pulumi.OutputState }

func (GetClusterResultContentOperationInfoOutput) AddInstances

Add instance button control information, Note: This field may return null, indicating that no valid value is obtained.

func (GetClusterResultContentOperationInfoOutput) Destroys

Control information for destroying machine, may return null if no valid value is obtained.

func (GetClusterResultContentOperationInfoOutput) ElementType

func (GetClusterResultContentOperationInfoOutput) Inits

Control information of the initialization button returned to the front end. Note: This field may return null, indicating no valid value.

func (GetClusterResultContentOperationInfoOutput) ToGetClusterResultContentOperationInfoOutput

func (o GetClusterResultContentOperationInfoOutput) ToGetClusterResultContentOperationInfoOutput() GetClusterResultContentOperationInfoOutput

func (GetClusterResultContentOperationInfoOutput) ToGetClusterResultContentOperationInfoOutputWithContext

func (o GetClusterResultContentOperationInfoOutput) ToGetClusterResultContentOperationInfoOutputWithContext(ctx context.Context) GetClusterResultContentOperationInfoOutput

type GetClusterResultContentOutput

type GetClusterResultContentOutput struct{ *pulumi.OutputState }

func (GetClusterResultContentOutput) ClusterCidr

cluster CIDR. Note: This field may return null, indicating no valid value.

func (GetClusterResultContentOutput) ClusterDesc

Cluster description. Note: This field may return null, indicating no valid value.

func (GetClusterResultContentOutput) ClusterId

Cluster ID. Note: This field may return null, indicating no valid value.

func (GetClusterResultContentOutput) ClusterLimitCpu

Maximum CPU limit of the cluster, in cores. This field may return null, indicating that no valid value was found.

func (GetClusterResultContentOutput) ClusterLimitMem

Cluster maximum memory limit in GB. This field may return null, indicating that no valid value was found.

func (GetClusterResultContentOutput) ClusterName

Cluster name. Note: This field may return null, indicating no valid value.

func (GetClusterResultContentOutput) ClusterStatus

cluster status. Note: This field may return null, indicating no valid value.

func (GetClusterResultContentOutput) ClusterTotalCpu

Total CPU of the cluster, unit: cores. Note: This field may return null, indicating that no valid value was found.

func (GetClusterResultContentOutput) ClusterTotalMem

Total memory of the cluster, unit: G. Note: This field may return null, indicating that no valid value is obtained.

func (GetClusterResultContentOutput) ClusterType

The type of cluster to be queried, if left blank or not passed, all content will be queried. C: container, V: virtual machine.

func (GetClusterResultContentOutput) ClusterUsedCpu

Used CPU of the cluster, in cores. This field may return null, indicating no valid value.

func (GetClusterResultContentOutput) ClusterUsedMem

Cluster used memory in GB. This field may return null, indicating no valid value.

func (GetClusterResultContentOutput) ClusterVersion

The cluster version, may return null if not applicable.

func (GetClusterResultContentOutput) CreateTime

CreationTime. Note: This field may return null, indicating that no valid values can be obtained.

func (GetClusterResultContentOutput) DeleteFlag

Deletion tag: true means it can be deleted, false means it cannot be deleted. Note: This field may return null, indicating no valid value.

func (GetClusterResultContentOutput) DeleteFlagReason

func (o GetClusterResultContentOutput) DeleteFlagReason() pulumi.StringOutput

Reason why the cluster cannot be deleted. Note: This field may return null, indicating that no valid values can be obtained.

func (GetClusterResultContentOutput) ElementType

func (GetClusterResultContentOutput) InstanceCount

Cluster instance number. This field may return null, indicating no valid value.

func (GetClusterResultContentOutput) NormalInstanceCount

func (o GetClusterResultContentOutput) NormalInstanceCount() pulumi.IntOutput

Cluster normal instance number. This field may return null, indicating no valid value.

func (GetClusterResultContentOutput) OperationInfos

Control information returned to the frontend. This field may return null, indicating no valid value.

func (GetClusterResultContentOutput) RunInstanceCount

func (o GetClusterResultContentOutput) RunInstanceCount() pulumi.IntOutput

Cluster running instance number. This field may return null, indicating no valid value.

func (GetClusterResultContentOutput) RunServiceInstanceCount

func (o GetClusterResultContentOutput) RunServiceInstanceCount() pulumi.IntOutput

Number of available service instances in the cluster. Note: This field may return null, indicating no valid value.

func (GetClusterResultContentOutput) SubnetId

Cluster subnet ID. Note: This field may return null, indicating no valid values.

func (GetClusterResultContentOutput) ToGetClusterResultContentOutput

func (o GetClusterResultContentOutput) ToGetClusterResultContentOutput() GetClusterResultContentOutput

func (GetClusterResultContentOutput) ToGetClusterResultContentOutputWithContext

func (o GetClusterResultContentOutput) ToGetClusterResultContentOutputWithContext(ctx context.Context) GetClusterResultContentOutput

func (GetClusterResultContentOutput) TsfRegionId

region ID of TSF. Note: This field may return null, indicating that no valid values can be obtained.

func (GetClusterResultContentOutput) TsfRegionName

region name of TSF. Note: This field may return null, indicating that no valid values can be obtained.

func (GetClusterResultContentOutput) TsfZoneId

Zone Id of TSF. Note: This field may return null, indicating that no valid values can be obtained.

func (GetClusterResultContentOutput) TsfZoneName

Zone name of TSF. Note: This field may return null, indicating that no valid values can be obtained.

func (GetClusterResultContentOutput) UpdateTime

last update time. Note: This field may return null, indicating that no valid values can be obtained.

func (GetClusterResultContentOutput) VpcId

Private network ID of the cluster. Note: This field may return null, indicating no valid value.

type GetClusterResultInput

type GetClusterResultInput interface {
	pulumi.Input

	ToGetClusterResultOutput() GetClusterResultOutput
	ToGetClusterResultOutputWithContext(context.Context) GetClusterResultOutput
}

GetClusterResultInput is an input type that accepts GetClusterResultArgs and GetClusterResultOutput values. You can construct a concrete instance of `GetClusterResultInput` via:

GetClusterResultArgs{...}

type GetClusterResultOutput

type GetClusterResultOutput struct{ *pulumi.OutputState }

func (GetClusterResultOutput) Contents

Cluster list. Note: This field may return null, indicating no valid values.

func (GetClusterResultOutput) ElementType

func (GetClusterResultOutput) ElementType() reflect.Type

func (GetClusterResultOutput) ToGetClusterResultOutput

func (o GetClusterResultOutput) ToGetClusterResultOutput() GetClusterResultOutput

func (GetClusterResultOutput) ToGetClusterResultOutputWithContext

func (o GetClusterResultOutput) ToGetClusterResultOutputWithContext(ctx context.Context) GetClusterResultOutput

func (GetClusterResultOutput) TotalCount

func (o GetClusterResultOutput) TotalCount() pulumi.IntOutput

Total number of items. Note: This field may return null, indicating that no valid value was found.

type GetMicroserviceResult

type GetMicroserviceResult struct {
	// Microservice list information. Note: This field may return null, indicating that no valid value can be obtained.
	Contents []GetMicroserviceResultContent `pulumi:"contents"`
	// Microservice paging list information. Note: This field may return null, indicating that no valid value can be obtained.
	TotalCount int `pulumi:"totalCount"`
}

type GetMicroserviceResultArgs

type GetMicroserviceResultArgs struct {
	// Microservice list information. Note: This field may return null, indicating that no valid value can be obtained.
	Contents GetMicroserviceResultContentArrayInput `pulumi:"contents"`
	// Microservice paging list information. Note: This field may return null, indicating that no valid value can be obtained.
	TotalCount pulumi.IntInput `pulumi:"totalCount"`
}

func (GetMicroserviceResultArgs) ElementType

func (GetMicroserviceResultArgs) ElementType() reflect.Type

func (GetMicroserviceResultArgs) ToGetMicroserviceResultOutput

func (i GetMicroserviceResultArgs) ToGetMicroserviceResultOutput() GetMicroserviceResultOutput

func (GetMicroserviceResultArgs) ToGetMicroserviceResultOutputWithContext

func (i GetMicroserviceResultArgs) ToGetMicroserviceResultOutputWithContext(ctx context.Context) GetMicroserviceResultOutput

type GetMicroserviceResultArray

type GetMicroserviceResultArray []GetMicroserviceResultInput

func (GetMicroserviceResultArray) ElementType

func (GetMicroserviceResultArray) ElementType() reflect.Type

func (GetMicroserviceResultArray) ToGetMicroserviceResultArrayOutput

func (i GetMicroserviceResultArray) ToGetMicroserviceResultArrayOutput() GetMicroserviceResultArrayOutput

func (GetMicroserviceResultArray) ToGetMicroserviceResultArrayOutputWithContext

func (i GetMicroserviceResultArray) ToGetMicroserviceResultArrayOutputWithContext(ctx context.Context) GetMicroserviceResultArrayOutput

type GetMicroserviceResultArrayInput

type GetMicroserviceResultArrayInput interface {
	pulumi.Input

	ToGetMicroserviceResultArrayOutput() GetMicroserviceResultArrayOutput
	ToGetMicroserviceResultArrayOutputWithContext(context.Context) GetMicroserviceResultArrayOutput
}

GetMicroserviceResultArrayInput is an input type that accepts GetMicroserviceResultArray and GetMicroserviceResultArrayOutput values. You can construct a concrete instance of `GetMicroserviceResultArrayInput` via:

GetMicroserviceResultArray{ GetMicroserviceResultArgs{...} }

type GetMicroserviceResultArrayOutput

type GetMicroserviceResultArrayOutput struct{ *pulumi.OutputState }

func (GetMicroserviceResultArrayOutput) ElementType

func (GetMicroserviceResultArrayOutput) Index

func (GetMicroserviceResultArrayOutput) ToGetMicroserviceResultArrayOutput

func (o GetMicroserviceResultArrayOutput) ToGetMicroserviceResultArrayOutput() GetMicroserviceResultArrayOutput

func (GetMicroserviceResultArrayOutput) ToGetMicroserviceResultArrayOutputWithContext

func (o GetMicroserviceResultArrayOutput) ToGetMicroserviceResultArrayOutputWithContext(ctx context.Context) GetMicroserviceResultArrayOutput

type GetMicroserviceResultContent

type GetMicroserviceResultContent struct {
	// CreationTime. Note: This field may return null, indicating that no valid values can be obtained.
	CreateTime int `pulumi:"createTime"`
	// offline instance count.  Note: This field may return null, indicating that no valid values can be obtained.
	CriticalInstanceCount int `pulumi:"criticalInstanceCount"`
	// Microservice description. Note: This field may return null, indicating that no valid value can be obtained.
	MicroserviceDesc string `pulumi:"microserviceDesc"`
	// Microservice Id. Note: This field may return null, indicating that no valid value can be obtained.
	MicroserviceId string `pulumi:"microserviceId"`
	// Microservice name. Note: This field may return null, indicating that no valid value can be obtained.
	MicroserviceName string `pulumi:"microserviceName"`
	// namespace id.
	NamespaceId string `pulumi:"namespaceId"`
	// run instance count in namespace.  Note: This field may return null, indicating that no valid values can be obtained.
	RunInstanceCount int `pulumi:"runInstanceCount"`
	// last update time.  Note: This field may return null, indicating that no valid values can be obtained.
	UpdateTime int `pulumi:"updateTime"`
}

type GetMicroserviceResultContentArgs

type GetMicroserviceResultContentArgs struct {
	// CreationTime. Note: This field may return null, indicating that no valid values can be obtained.
	CreateTime pulumi.IntInput `pulumi:"createTime"`
	// offline instance count.  Note: This field may return null, indicating that no valid values can be obtained.
	CriticalInstanceCount pulumi.IntInput `pulumi:"criticalInstanceCount"`
	// Microservice description. Note: This field may return null, indicating that no valid value can be obtained.
	MicroserviceDesc pulumi.StringInput `pulumi:"microserviceDesc"`
	// Microservice Id. Note: This field may return null, indicating that no valid value can be obtained.
	MicroserviceId pulumi.StringInput `pulumi:"microserviceId"`
	// Microservice name. Note: This field may return null, indicating that no valid value can be obtained.
	MicroserviceName pulumi.StringInput `pulumi:"microserviceName"`
	// namespace id.
	NamespaceId pulumi.StringInput `pulumi:"namespaceId"`
	// run instance count in namespace.  Note: This field may return null, indicating that no valid values can be obtained.
	RunInstanceCount pulumi.IntInput `pulumi:"runInstanceCount"`
	// last update time.  Note: This field may return null, indicating that no valid values can be obtained.
	UpdateTime pulumi.IntInput `pulumi:"updateTime"`
}

func (GetMicroserviceResultContentArgs) ElementType

func (GetMicroserviceResultContentArgs) ToGetMicroserviceResultContentOutput

func (i GetMicroserviceResultContentArgs) ToGetMicroserviceResultContentOutput() GetMicroserviceResultContentOutput

func (GetMicroserviceResultContentArgs) ToGetMicroserviceResultContentOutputWithContext

func (i GetMicroserviceResultContentArgs) ToGetMicroserviceResultContentOutputWithContext(ctx context.Context) GetMicroserviceResultContentOutput

type GetMicroserviceResultContentArray

type GetMicroserviceResultContentArray []GetMicroserviceResultContentInput

func (GetMicroserviceResultContentArray) ElementType

func (GetMicroserviceResultContentArray) ToGetMicroserviceResultContentArrayOutput

func (i GetMicroserviceResultContentArray) ToGetMicroserviceResultContentArrayOutput() GetMicroserviceResultContentArrayOutput

func (GetMicroserviceResultContentArray) ToGetMicroserviceResultContentArrayOutputWithContext

func (i GetMicroserviceResultContentArray) ToGetMicroserviceResultContentArrayOutputWithContext(ctx context.Context) GetMicroserviceResultContentArrayOutput

type GetMicroserviceResultContentArrayInput

type GetMicroserviceResultContentArrayInput interface {
	pulumi.Input

	ToGetMicroserviceResultContentArrayOutput() GetMicroserviceResultContentArrayOutput
	ToGetMicroserviceResultContentArrayOutputWithContext(context.Context) GetMicroserviceResultContentArrayOutput
}

GetMicroserviceResultContentArrayInput is an input type that accepts GetMicroserviceResultContentArray and GetMicroserviceResultContentArrayOutput values. You can construct a concrete instance of `GetMicroserviceResultContentArrayInput` via:

GetMicroserviceResultContentArray{ GetMicroserviceResultContentArgs{...} }

type GetMicroserviceResultContentArrayOutput

type GetMicroserviceResultContentArrayOutput struct{ *pulumi.OutputState }

func (GetMicroserviceResultContentArrayOutput) ElementType

func (GetMicroserviceResultContentArrayOutput) Index

func (GetMicroserviceResultContentArrayOutput) ToGetMicroserviceResultContentArrayOutput

func (o GetMicroserviceResultContentArrayOutput) ToGetMicroserviceResultContentArrayOutput() GetMicroserviceResultContentArrayOutput

func (GetMicroserviceResultContentArrayOutput) ToGetMicroserviceResultContentArrayOutputWithContext

func (o GetMicroserviceResultContentArrayOutput) ToGetMicroserviceResultContentArrayOutputWithContext(ctx context.Context) GetMicroserviceResultContentArrayOutput

type GetMicroserviceResultContentInput

type GetMicroserviceResultContentInput interface {
	pulumi.Input

	ToGetMicroserviceResultContentOutput() GetMicroserviceResultContentOutput
	ToGetMicroserviceResultContentOutputWithContext(context.Context) GetMicroserviceResultContentOutput
}

GetMicroserviceResultContentInput is an input type that accepts GetMicroserviceResultContentArgs and GetMicroserviceResultContentOutput values. You can construct a concrete instance of `GetMicroserviceResultContentInput` via:

GetMicroserviceResultContentArgs{...}

type GetMicroserviceResultContentOutput

type GetMicroserviceResultContentOutput struct{ *pulumi.OutputState }

func (GetMicroserviceResultContentOutput) CreateTime

CreationTime. Note: This field may return null, indicating that no valid values can be obtained.

func (GetMicroserviceResultContentOutput) CriticalInstanceCount

func (o GetMicroserviceResultContentOutput) CriticalInstanceCount() pulumi.IntOutput

offline instance count. Note: This field may return null, indicating that no valid values can be obtained.

func (GetMicroserviceResultContentOutput) ElementType

func (GetMicroserviceResultContentOutput) MicroserviceDesc

Microservice description. Note: This field may return null, indicating that no valid value can be obtained.

func (GetMicroserviceResultContentOutput) MicroserviceId

Microservice Id. Note: This field may return null, indicating that no valid value can be obtained.

func (GetMicroserviceResultContentOutput) MicroserviceName

Microservice name. Note: This field may return null, indicating that no valid value can be obtained.

func (GetMicroserviceResultContentOutput) NamespaceId

namespace id.

func (GetMicroserviceResultContentOutput) RunInstanceCount

run instance count in namespace. Note: This field may return null, indicating that no valid values can be obtained.

func (GetMicroserviceResultContentOutput) ToGetMicroserviceResultContentOutput

func (o GetMicroserviceResultContentOutput) ToGetMicroserviceResultContentOutput() GetMicroserviceResultContentOutput

func (GetMicroserviceResultContentOutput) ToGetMicroserviceResultContentOutputWithContext

func (o GetMicroserviceResultContentOutput) ToGetMicroserviceResultContentOutputWithContext(ctx context.Context) GetMicroserviceResultContentOutput

func (GetMicroserviceResultContentOutput) UpdateTime

last update time. Note: This field may return null, indicating that no valid values can be obtained.

type GetMicroserviceResultInput

type GetMicroserviceResultInput interface {
	pulumi.Input

	ToGetMicroserviceResultOutput() GetMicroserviceResultOutput
	ToGetMicroserviceResultOutputWithContext(context.Context) GetMicroserviceResultOutput
}

GetMicroserviceResultInput is an input type that accepts GetMicroserviceResultArgs and GetMicroserviceResultOutput values. You can construct a concrete instance of `GetMicroserviceResultInput` via:

GetMicroserviceResultArgs{...}

type GetMicroserviceResultOutput

type GetMicroserviceResultOutput struct{ *pulumi.OutputState }

func (GetMicroserviceResultOutput) Contents

Microservice list information. Note: This field may return null, indicating that no valid value can be obtained.

func (GetMicroserviceResultOutput) ElementType

func (GetMicroserviceResultOutput) ToGetMicroserviceResultOutput

func (o GetMicroserviceResultOutput) ToGetMicroserviceResultOutput() GetMicroserviceResultOutput

func (GetMicroserviceResultOutput) ToGetMicroserviceResultOutputWithContext

func (o GetMicroserviceResultOutput) ToGetMicroserviceResultOutputWithContext(ctx context.Context) GetMicroserviceResultOutput

func (GetMicroserviceResultOutput) TotalCount

Microservice paging list information. Note: This field may return null, indicating that no valid value can be obtained.

type GetUnitRulesResult

type GetUnitRulesResult struct {
	// record entity list.
	Contents []GetUnitRulesResultContent `pulumi:"contents"`
	// total number of records.
	TotalCount int `pulumi:"totalCount"`
}

type GetUnitRulesResultArgs

type GetUnitRulesResultArgs struct {
	// record entity list.
	Contents GetUnitRulesResultContentArrayInput `pulumi:"contents"`
	// total number of records.
	TotalCount pulumi.IntInput `pulumi:"totalCount"`
}

func (GetUnitRulesResultArgs) ElementType

func (GetUnitRulesResultArgs) ElementType() reflect.Type

func (GetUnitRulesResultArgs) ToGetUnitRulesResultOutput

func (i GetUnitRulesResultArgs) ToGetUnitRulesResultOutput() GetUnitRulesResultOutput

func (GetUnitRulesResultArgs) ToGetUnitRulesResultOutputWithContext

func (i GetUnitRulesResultArgs) ToGetUnitRulesResultOutputWithContext(ctx context.Context) GetUnitRulesResultOutput

type GetUnitRulesResultArray

type GetUnitRulesResultArray []GetUnitRulesResultInput

func (GetUnitRulesResultArray) ElementType

func (GetUnitRulesResultArray) ElementType() reflect.Type

func (GetUnitRulesResultArray) ToGetUnitRulesResultArrayOutput

func (i GetUnitRulesResultArray) ToGetUnitRulesResultArrayOutput() GetUnitRulesResultArrayOutput

func (GetUnitRulesResultArray) ToGetUnitRulesResultArrayOutputWithContext

func (i GetUnitRulesResultArray) ToGetUnitRulesResultArrayOutputWithContext(ctx context.Context) GetUnitRulesResultArrayOutput

type GetUnitRulesResultArrayInput

type GetUnitRulesResultArrayInput interface {
	pulumi.Input

	ToGetUnitRulesResultArrayOutput() GetUnitRulesResultArrayOutput
	ToGetUnitRulesResultArrayOutputWithContext(context.Context) GetUnitRulesResultArrayOutput
}

GetUnitRulesResultArrayInput is an input type that accepts GetUnitRulesResultArray and GetUnitRulesResultArrayOutput values. You can construct a concrete instance of `GetUnitRulesResultArrayInput` via:

GetUnitRulesResultArray{ GetUnitRulesResultArgs{...} }

type GetUnitRulesResultArrayOutput

type GetUnitRulesResultArrayOutput struct{ *pulumi.OutputState }

func (GetUnitRulesResultArrayOutput) ElementType

func (GetUnitRulesResultArrayOutput) Index

func (GetUnitRulesResultArrayOutput) ToGetUnitRulesResultArrayOutput

func (o GetUnitRulesResultArrayOutput) ToGetUnitRulesResultArrayOutput() GetUnitRulesResultArrayOutput

func (GetUnitRulesResultArrayOutput) ToGetUnitRulesResultArrayOutputWithContext

func (o GetUnitRulesResultArrayOutput) ToGetUnitRulesResultArrayOutputWithContext(ctx context.Context) GetUnitRulesResultArrayOutput

type GetUnitRulesResultContent

type GetUnitRulesResultContent struct {
	// created time.
	CreatedTime string `pulumi:"createdTime"`
	// Rule description.
	Description string `pulumi:"description"`
	// gateway instance id.
	GatewayInstanceId string `pulumi:"gatewayInstanceId"`
	// rule ID.
	Id string `pulumi:"id"`
	// rule item name.
	Name string `pulumi:"name"`
	// Enabled state, disabled: unpublished, enabled: published.
	Status string `pulumi:"status"`
	// list of rule items.
	UnitRuleItemLists []GetUnitRulesResultContentUnitRuleItemList `pulumi:"unitRuleItemLists"`
	// Updated time.
	UpdatedTime string `pulumi:"updatedTime"`
}

type GetUnitRulesResultContentArgs

type GetUnitRulesResultContentArgs struct {
	// created time.
	CreatedTime pulumi.StringInput `pulumi:"createdTime"`
	// Rule description.
	Description pulumi.StringInput `pulumi:"description"`
	// gateway instance id.
	GatewayInstanceId pulumi.StringInput `pulumi:"gatewayInstanceId"`
	// rule ID.
	Id pulumi.StringInput `pulumi:"id"`
	// rule item name.
	Name pulumi.StringInput `pulumi:"name"`
	// Enabled state, disabled: unpublished, enabled: published.
	Status pulumi.StringInput `pulumi:"status"`
	// list of rule items.
	UnitRuleItemLists GetUnitRulesResultContentUnitRuleItemListArrayInput `pulumi:"unitRuleItemLists"`
	// Updated time.
	UpdatedTime pulumi.StringInput `pulumi:"updatedTime"`
}

func (GetUnitRulesResultContentArgs) ElementType

func (GetUnitRulesResultContentArgs) ToGetUnitRulesResultContentOutput

func (i GetUnitRulesResultContentArgs) ToGetUnitRulesResultContentOutput() GetUnitRulesResultContentOutput

func (GetUnitRulesResultContentArgs) ToGetUnitRulesResultContentOutputWithContext

func (i GetUnitRulesResultContentArgs) ToGetUnitRulesResultContentOutputWithContext(ctx context.Context) GetUnitRulesResultContentOutput

type GetUnitRulesResultContentArray

type GetUnitRulesResultContentArray []GetUnitRulesResultContentInput

func (GetUnitRulesResultContentArray) ElementType

func (GetUnitRulesResultContentArray) ToGetUnitRulesResultContentArrayOutput

func (i GetUnitRulesResultContentArray) ToGetUnitRulesResultContentArrayOutput() GetUnitRulesResultContentArrayOutput

func (GetUnitRulesResultContentArray) ToGetUnitRulesResultContentArrayOutputWithContext

func (i GetUnitRulesResultContentArray) ToGetUnitRulesResultContentArrayOutputWithContext(ctx context.Context) GetUnitRulesResultContentArrayOutput

type GetUnitRulesResultContentArrayInput

type GetUnitRulesResultContentArrayInput interface {
	pulumi.Input

	ToGetUnitRulesResultContentArrayOutput() GetUnitRulesResultContentArrayOutput
	ToGetUnitRulesResultContentArrayOutputWithContext(context.Context) GetUnitRulesResultContentArrayOutput
}

GetUnitRulesResultContentArrayInput is an input type that accepts GetUnitRulesResultContentArray and GetUnitRulesResultContentArrayOutput values. You can construct a concrete instance of `GetUnitRulesResultContentArrayInput` via:

GetUnitRulesResultContentArray{ GetUnitRulesResultContentArgs{...} }

type GetUnitRulesResultContentArrayOutput

type GetUnitRulesResultContentArrayOutput struct{ *pulumi.OutputState }

func (GetUnitRulesResultContentArrayOutput) ElementType

func (GetUnitRulesResultContentArrayOutput) Index

func (GetUnitRulesResultContentArrayOutput) ToGetUnitRulesResultContentArrayOutput

func (o GetUnitRulesResultContentArrayOutput) ToGetUnitRulesResultContentArrayOutput() GetUnitRulesResultContentArrayOutput

func (GetUnitRulesResultContentArrayOutput) ToGetUnitRulesResultContentArrayOutputWithContext

func (o GetUnitRulesResultContentArrayOutput) ToGetUnitRulesResultContentArrayOutputWithContext(ctx context.Context) GetUnitRulesResultContentArrayOutput

type GetUnitRulesResultContentInput

type GetUnitRulesResultContentInput interface {
	pulumi.Input

	ToGetUnitRulesResultContentOutput() GetUnitRulesResultContentOutput
	ToGetUnitRulesResultContentOutputWithContext(context.Context) GetUnitRulesResultContentOutput
}

GetUnitRulesResultContentInput is an input type that accepts GetUnitRulesResultContentArgs and GetUnitRulesResultContentOutput values. You can construct a concrete instance of `GetUnitRulesResultContentInput` via:

GetUnitRulesResultContentArgs{...}

type GetUnitRulesResultContentOutput

type GetUnitRulesResultContentOutput struct{ *pulumi.OutputState }

func (GetUnitRulesResultContentOutput) CreatedTime

created time.

func (GetUnitRulesResultContentOutput) Description

Rule description.

func (GetUnitRulesResultContentOutput) ElementType

func (GetUnitRulesResultContentOutput) GatewayInstanceId

func (o GetUnitRulesResultContentOutput) GatewayInstanceId() pulumi.StringOutput

gateway instance id.

func (GetUnitRulesResultContentOutput) Id

rule ID.

func (GetUnitRulesResultContentOutput) Name

rule item name.

func (GetUnitRulesResultContentOutput) Status

Enabled state, disabled: unpublished, enabled: published.

func (GetUnitRulesResultContentOutput) ToGetUnitRulesResultContentOutput

func (o GetUnitRulesResultContentOutput) ToGetUnitRulesResultContentOutput() GetUnitRulesResultContentOutput

func (GetUnitRulesResultContentOutput) ToGetUnitRulesResultContentOutputWithContext

func (o GetUnitRulesResultContentOutput) ToGetUnitRulesResultContentOutputWithContext(ctx context.Context) GetUnitRulesResultContentOutput

func (GetUnitRulesResultContentOutput) UnitRuleItemLists

list of rule items.

func (GetUnitRulesResultContentOutput) UpdatedTime

Updated time.

type GetUnitRulesResultContentUnitRuleItemList

type GetUnitRulesResultContentUnitRuleItemList struct {
	// Rule description.
	Description string `pulumi:"description"`
	// Destination Namespace ID.
	DestNamespaceId string `pulumi:"destNamespaceId"`
	// destination namespace name.
	DestNamespaceName string `pulumi:"destNamespaceName"`
	// rule ID.
	Id string `pulumi:"id"`
	// rule item name.
	Name string `pulumi:"name"`
	// Rule order, the smaller the higher the priority: the default is 0.
	Priority int `pulumi:"priority"`
	// Logical relationship: AND/OR.
	Relationship string `pulumi:"relationship"`
	// Unitization rule ID.
	UnitRuleId string `pulumi:"unitRuleId"`
	// List of rule labels.
	UnitRuleTagLists []GetUnitRulesResultContentUnitRuleItemListUnitRuleTagList `pulumi:"unitRuleTagLists"`
}

type GetUnitRulesResultContentUnitRuleItemListArgs

type GetUnitRulesResultContentUnitRuleItemListArgs struct {
	// Rule description.
	Description pulumi.StringInput `pulumi:"description"`
	// Destination Namespace ID.
	DestNamespaceId pulumi.StringInput `pulumi:"destNamespaceId"`
	// destination namespace name.
	DestNamespaceName pulumi.StringInput `pulumi:"destNamespaceName"`
	// rule ID.
	Id pulumi.StringInput `pulumi:"id"`
	// rule item name.
	Name pulumi.StringInput `pulumi:"name"`
	// Rule order, the smaller the higher the priority: the default is 0.
	Priority pulumi.IntInput `pulumi:"priority"`
	// Logical relationship: AND/OR.
	Relationship pulumi.StringInput `pulumi:"relationship"`
	// Unitization rule ID.
	UnitRuleId pulumi.StringInput `pulumi:"unitRuleId"`
	// List of rule labels.
	UnitRuleTagLists GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListArrayInput `pulumi:"unitRuleTagLists"`
}

func (GetUnitRulesResultContentUnitRuleItemListArgs) ElementType

func (GetUnitRulesResultContentUnitRuleItemListArgs) ToGetUnitRulesResultContentUnitRuleItemListOutput

func (i GetUnitRulesResultContentUnitRuleItemListArgs) ToGetUnitRulesResultContentUnitRuleItemListOutput() GetUnitRulesResultContentUnitRuleItemListOutput

func (GetUnitRulesResultContentUnitRuleItemListArgs) ToGetUnitRulesResultContentUnitRuleItemListOutputWithContext

func (i GetUnitRulesResultContentUnitRuleItemListArgs) ToGetUnitRulesResultContentUnitRuleItemListOutputWithContext(ctx context.Context) GetUnitRulesResultContentUnitRuleItemListOutput

type GetUnitRulesResultContentUnitRuleItemListArray

type GetUnitRulesResultContentUnitRuleItemListArray []GetUnitRulesResultContentUnitRuleItemListInput

func (GetUnitRulesResultContentUnitRuleItemListArray) ElementType

func (GetUnitRulesResultContentUnitRuleItemListArray) ToGetUnitRulesResultContentUnitRuleItemListArrayOutput

func (i GetUnitRulesResultContentUnitRuleItemListArray) ToGetUnitRulesResultContentUnitRuleItemListArrayOutput() GetUnitRulesResultContentUnitRuleItemListArrayOutput

func (GetUnitRulesResultContentUnitRuleItemListArray) ToGetUnitRulesResultContentUnitRuleItemListArrayOutputWithContext

func (i GetUnitRulesResultContentUnitRuleItemListArray) ToGetUnitRulesResultContentUnitRuleItemListArrayOutputWithContext(ctx context.Context) GetUnitRulesResultContentUnitRuleItemListArrayOutput

type GetUnitRulesResultContentUnitRuleItemListArrayInput

type GetUnitRulesResultContentUnitRuleItemListArrayInput interface {
	pulumi.Input

	ToGetUnitRulesResultContentUnitRuleItemListArrayOutput() GetUnitRulesResultContentUnitRuleItemListArrayOutput
	ToGetUnitRulesResultContentUnitRuleItemListArrayOutputWithContext(context.Context) GetUnitRulesResultContentUnitRuleItemListArrayOutput
}

GetUnitRulesResultContentUnitRuleItemListArrayInput is an input type that accepts GetUnitRulesResultContentUnitRuleItemListArray and GetUnitRulesResultContentUnitRuleItemListArrayOutput values. You can construct a concrete instance of `GetUnitRulesResultContentUnitRuleItemListArrayInput` via:

GetUnitRulesResultContentUnitRuleItemListArray{ GetUnitRulesResultContentUnitRuleItemListArgs{...} }

type GetUnitRulesResultContentUnitRuleItemListArrayOutput

type GetUnitRulesResultContentUnitRuleItemListArrayOutput struct{ *pulumi.OutputState }

func (GetUnitRulesResultContentUnitRuleItemListArrayOutput) ElementType

func (GetUnitRulesResultContentUnitRuleItemListArrayOutput) Index

func (GetUnitRulesResultContentUnitRuleItemListArrayOutput) ToGetUnitRulesResultContentUnitRuleItemListArrayOutput

func (GetUnitRulesResultContentUnitRuleItemListArrayOutput) ToGetUnitRulesResultContentUnitRuleItemListArrayOutputWithContext

func (o GetUnitRulesResultContentUnitRuleItemListArrayOutput) ToGetUnitRulesResultContentUnitRuleItemListArrayOutputWithContext(ctx context.Context) GetUnitRulesResultContentUnitRuleItemListArrayOutput

type GetUnitRulesResultContentUnitRuleItemListInput

type GetUnitRulesResultContentUnitRuleItemListInput interface {
	pulumi.Input

	ToGetUnitRulesResultContentUnitRuleItemListOutput() GetUnitRulesResultContentUnitRuleItemListOutput
	ToGetUnitRulesResultContentUnitRuleItemListOutputWithContext(context.Context) GetUnitRulesResultContentUnitRuleItemListOutput
}

GetUnitRulesResultContentUnitRuleItemListInput is an input type that accepts GetUnitRulesResultContentUnitRuleItemListArgs and GetUnitRulesResultContentUnitRuleItemListOutput values. You can construct a concrete instance of `GetUnitRulesResultContentUnitRuleItemListInput` via:

GetUnitRulesResultContentUnitRuleItemListArgs{...}

type GetUnitRulesResultContentUnitRuleItemListOutput

type GetUnitRulesResultContentUnitRuleItemListOutput struct{ *pulumi.OutputState }

func (GetUnitRulesResultContentUnitRuleItemListOutput) Description

Rule description.

func (GetUnitRulesResultContentUnitRuleItemListOutput) DestNamespaceId

Destination Namespace ID.

func (GetUnitRulesResultContentUnitRuleItemListOutput) DestNamespaceName

destination namespace name.

func (GetUnitRulesResultContentUnitRuleItemListOutput) ElementType

func (GetUnitRulesResultContentUnitRuleItemListOutput) Id

rule ID.

func (GetUnitRulesResultContentUnitRuleItemListOutput) Name

rule item name.

func (GetUnitRulesResultContentUnitRuleItemListOutput) Priority

Rule order, the smaller the higher the priority: the default is 0.

func (GetUnitRulesResultContentUnitRuleItemListOutput) Relationship

Logical relationship: AND/OR.

func (GetUnitRulesResultContentUnitRuleItemListOutput) ToGetUnitRulesResultContentUnitRuleItemListOutput

func (o GetUnitRulesResultContentUnitRuleItemListOutput) ToGetUnitRulesResultContentUnitRuleItemListOutput() GetUnitRulesResultContentUnitRuleItemListOutput

func (GetUnitRulesResultContentUnitRuleItemListOutput) ToGetUnitRulesResultContentUnitRuleItemListOutputWithContext

func (o GetUnitRulesResultContentUnitRuleItemListOutput) ToGetUnitRulesResultContentUnitRuleItemListOutputWithContext(ctx context.Context) GetUnitRulesResultContentUnitRuleItemListOutput

func (GetUnitRulesResultContentUnitRuleItemListOutput) UnitRuleId

Unitization rule ID.

func (GetUnitRulesResultContentUnitRuleItemListOutput) UnitRuleTagLists

List of rule labels.

type GetUnitRulesResultContentUnitRuleItemListUnitRuleTagList

type GetUnitRulesResultContentUnitRuleItemListUnitRuleTagList struct {
	// rule ID.
	Id string `pulumi:"id"`
	// tag name.
	TagField string `pulumi:"tagField"`
	// Operator: IN/NOT_IN/EQUAL/NOT_EQUAL/REGEX.
	TagOperator string `pulumi:"tagOperator"`
	// Tag Type: U(User Tag).
	TagType string `pulumi:"tagType"`
	// tag value.
	TagValue string `pulumi:"tagValue"`
	// Unitization rule item ID.
	UnitRuleItemId string `pulumi:"unitRuleItemId"`
}

type GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListArgs

type GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListArgs struct {
	// rule ID.
	Id pulumi.StringInput `pulumi:"id"`
	// tag name.
	TagField pulumi.StringInput `pulumi:"tagField"`
	// Operator: IN/NOT_IN/EQUAL/NOT_EQUAL/REGEX.
	TagOperator pulumi.StringInput `pulumi:"tagOperator"`
	// Tag Type: U(User Tag).
	TagType pulumi.StringInput `pulumi:"tagType"`
	// tag value.
	TagValue pulumi.StringInput `pulumi:"tagValue"`
	// Unitization rule item ID.
	UnitRuleItemId pulumi.StringInput `pulumi:"unitRuleItemId"`
}

func (GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListArgs) ElementType

func (GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListArgs) ToGetUnitRulesResultContentUnitRuleItemListUnitRuleTagListOutput

func (GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListArgs) ToGetUnitRulesResultContentUnitRuleItemListUnitRuleTagListOutputWithContext

func (i GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListArgs) ToGetUnitRulesResultContentUnitRuleItemListUnitRuleTagListOutputWithContext(ctx context.Context) GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListOutput

type GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListArray

type GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListArray []GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListInput

func (GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListArray) ElementType

func (GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListArray) ToGetUnitRulesResultContentUnitRuleItemListUnitRuleTagListArrayOutput

func (GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListArray) ToGetUnitRulesResultContentUnitRuleItemListUnitRuleTagListArrayOutputWithContext

func (i GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListArray) ToGetUnitRulesResultContentUnitRuleItemListUnitRuleTagListArrayOutputWithContext(ctx context.Context) GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListArrayOutput

type GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListArrayInput

type GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListArrayInput interface {
	pulumi.Input

	ToGetUnitRulesResultContentUnitRuleItemListUnitRuleTagListArrayOutput() GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListArrayOutput
	ToGetUnitRulesResultContentUnitRuleItemListUnitRuleTagListArrayOutputWithContext(context.Context) GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListArrayOutput
}

GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListArrayInput is an input type that accepts GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListArray and GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListArrayOutput values. You can construct a concrete instance of `GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListArrayInput` via:

GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListArray{ GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListArgs{...} }

type GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListArrayOutput

type GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListArrayOutput struct{ *pulumi.OutputState }

func (GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListArrayOutput) ElementType

func (GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListArrayOutput) Index

func (GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListArrayOutput) ToGetUnitRulesResultContentUnitRuleItemListUnitRuleTagListArrayOutput

func (GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListArrayOutput) ToGetUnitRulesResultContentUnitRuleItemListUnitRuleTagListArrayOutputWithContext

func (o GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListArrayOutput) ToGetUnitRulesResultContentUnitRuleItemListUnitRuleTagListArrayOutputWithContext(ctx context.Context) GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListArrayOutput

type GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListInput

type GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListInput interface {
	pulumi.Input

	ToGetUnitRulesResultContentUnitRuleItemListUnitRuleTagListOutput() GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListOutput
	ToGetUnitRulesResultContentUnitRuleItemListUnitRuleTagListOutputWithContext(context.Context) GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListOutput
}

GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListInput is an input type that accepts GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListArgs and GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListOutput values. You can construct a concrete instance of `GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListInput` via:

GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListArgs{...}

type GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListOutput

type GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListOutput struct{ *pulumi.OutputState }

func (GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListOutput) ElementType

func (GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListOutput) Id

rule ID.

func (GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListOutput) TagField

tag name.

func (GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListOutput) TagOperator

Operator: IN/NOT_IN/EQUAL/NOT_EQUAL/REGEX.

func (GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListOutput) TagType

Tag Type: U(User Tag).

func (GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListOutput) TagValue

tag value.

func (GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListOutput) ToGetUnitRulesResultContentUnitRuleItemListUnitRuleTagListOutput

func (GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListOutput) ToGetUnitRulesResultContentUnitRuleItemListUnitRuleTagListOutputWithContext

func (o GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListOutput) ToGetUnitRulesResultContentUnitRuleItemListUnitRuleTagListOutputWithContext(ctx context.Context) GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListOutput

func (GetUnitRulesResultContentUnitRuleItemListUnitRuleTagListOutput) UnitRuleItemId

Unitization rule item ID.

type GetUnitRulesResultInput

type GetUnitRulesResultInput interface {
	pulumi.Input

	ToGetUnitRulesResultOutput() GetUnitRulesResultOutput
	ToGetUnitRulesResultOutputWithContext(context.Context) GetUnitRulesResultOutput
}

GetUnitRulesResultInput is an input type that accepts GetUnitRulesResultArgs and GetUnitRulesResultOutput values. You can construct a concrete instance of `GetUnitRulesResultInput` via:

GetUnitRulesResultArgs{...}

type GetUnitRulesResultOutput

type GetUnitRulesResultOutput struct{ *pulumi.OutputState }

func (GetUnitRulesResultOutput) Contents

record entity list.

func (GetUnitRulesResultOutput) ElementType

func (GetUnitRulesResultOutput) ElementType() reflect.Type

func (GetUnitRulesResultOutput) ToGetUnitRulesResultOutput

func (o GetUnitRulesResultOutput) ToGetUnitRulesResultOutput() GetUnitRulesResultOutput

func (GetUnitRulesResultOutput) ToGetUnitRulesResultOutputWithContext

func (o GetUnitRulesResultOutput) ToGetUnitRulesResultOutputWithContext(ctx context.Context) GetUnitRulesResultOutput

func (GetUnitRulesResultOutput) TotalCount

func (o GetUnitRulesResultOutput) TotalCount() pulumi.IntOutput

total number of records.

type Group

type Group struct {
	pulumi.CustomResourceState

	// Deployment Group Notes.
	Alias pulumi.StringPtrOutput `pulumi:"alias"`
	// The application ID to which the group belongs.
	ApplicationId pulumi.StringOutput `pulumi:"applicationId"`
	// Cluster ID.
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// Group description.
	GroupDesc pulumi.StringPtrOutput `pulumi:"groupDesc"`
	// Group name field, length 1~60, beginning with a letter or underscore, can contain alphanumeric underscore.
	GroupName pulumi.StringOutput `pulumi:"groupName"`
	// Deployment Group Resource Type.
	GroupResourceType pulumi.StringOutput `pulumi:"groupResourceType"`
	// ID of the namespace to which the group belongs.
	NamespaceId pulumi.StringOutput `pulumi:"namespaceId"`
	// Tag description list.
	Tags pulumi.MapOutput `pulumi:"tags"`
}

Provides a resource to create a tsf group

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tsf"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Tsf.NewGroup(ctx, "group", &Tsf.GroupArgs{
			Alias:         pulumi.String("terraform test"),
			ApplicationId: pulumi.String("application-xxx"),
			ClusterId:     pulumi.String("cluster-vwgjxxxx"),
			GroupDesc:     pulumi.String("terraform desc"),
			GroupName:     pulumi.String("terraform-test"),
			NamespaceId:   pulumi.String("namespace-aemrxxx"),
			Tags: pulumi.AnyMap{
				"createdBy": pulumi.Any("terraform"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

tsf group can be imported using the id, e.g.

```sh

$ pulumi import tencentcloud:Tsf/group:Group group group-axxx

```

func GetGroup

func GetGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GroupState, opts ...pulumi.ResourceOption) (*Group, error)

GetGroup gets an existing Group 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 NewGroup

func NewGroup(ctx *pulumi.Context,
	name string, args *GroupArgs, opts ...pulumi.ResourceOption) (*Group, error)

NewGroup registers a new resource with the given unique name, arguments, and options.

func (*Group) ElementType

func (*Group) ElementType() reflect.Type

func (*Group) ToGroupOutput

func (i *Group) ToGroupOutput() GroupOutput

func (*Group) ToGroupOutputWithContext

func (i *Group) ToGroupOutputWithContext(ctx context.Context) GroupOutput

type GroupArgs

type GroupArgs struct {
	// Deployment Group Notes.
	Alias pulumi.StringPtrInput
	// The application ID to which the group belongs.
	ApplicationId pulumi.StringInput
	// Cluster ID.
	ClusterId pulumi.StringInput
	// Group description.
	GroupDesc pulumi.StringPtrInput
	// Group name field, length 1~60, beginning with a letter or underscore, can contain alphanumeric underscore.
	GroupName pulumi.StringInput
	// ID of the namespace to which the group belongs.
	NamespaceId pulumi.StringInput
	// Tag description list.
	Tags pulumi.MapInput
}

The set of arguments for constructing a Group resource.

func (GroupArgs) ElementType

func (GroupArgs) ElementType() reflect.Type

type GroupArray

type GroupArray []GroupInput

func (GroupArray) ElementType

func (GroupArray) ElementType() reflect.Type

func (GroupArray) ToGroupArrayOutput

func (i GroupArray) ToGroupArrayOutput() GroupArrayOutput

func (GroupArray) ToGroupArrayOutputWithContext

func (i GroupArray) ToGroupArrayOutputWithContext(ctx context.Context) GroupArrayOutput

type GroupArrayInput

type GroupArrayInput interface {
	pulumi.Input

	ToGroupArrayOutput() GroupArrayOutput
	ToGroupArrayOutputWithContext(context.Context) GroupArrayOutput
}

GroupArrayInput is an input type that accepts GroupArray and GroupArrayOutput values. You can construct a concrete instance of `GroupArrayInput` via:

GroupArray{ GroupArgs{...} }

type GroupArrayOutput

type GroupArrayOutput struct{ *pulumi.OutputState }

func (GroupArrayOutput) ElementType

func (GroupArrayOutput) ElementType() reflect.Type

func (GroupArrayOutput) Index

func (GroupArrayOutput) ToGroupArrayOutput

func (o GroupArrayOutput) ToGroupArrayOutput() GroupArrayOutput

func (GroupArrayOutput) ToGroupArrayOutputWithContext

func (o GroupArrayOutput) ToGroupArrayOutputWithContext(ctx context.Context) GroupArrayOutput

type GroupInput

type GroupInput interface {
	pulumi.Input

	ToGroupOutput() GroupOutput
	ToGroupOutputWithContext(ctx context.Context) GroupOutput
}

type GroupMap

type GroupMap map[string]GroupInput

func (GroupMap) ElementType

func (GroupMap) ElementType() reflect.Type

func (GroupMap) ToGroupMapOutput

func (i GroupMap) ToGroupMapOutput() GroupMapOutput

func (GroupMap) ToGroupMapOutputWithContext

func (i GroupMap) ToGroupMapOutputWithContext(ctx context.Context) GroupMapOutput

type GroupMapInput

type GroupMapInput interface {
	pulumi.Input

	ToGroupMapOutput() GroupMapOutput
	ToGroupMapOutputWithContext(context.Context) GroupMapOutput
}

GroupMapInput is an input type that accepts GroupMap and GroupMapOutput values. You can construct a concrete instance of `GroupMapInput` via:

GroupMap{ "key": GroupArgs{...} }

type GroupMapOutput

type GroupMapOutput struct{ *pulumi.OutputState }

func (GroupMapOutput) ElementType

func (GroupMapOutput) ElementType() reflect.Type

func (GroupMapOutput) MapIndex

func (GroupMapOutput) ToGroupMapOutput

func (o GroupMapOutput) ToGroupMapOutput() GroupMapOutput

func (GroupMapOutput) ToGroupMapOutputWithContext

func (o GroupMapOutput) ToGroupMapOutputWithContext(ctx context.Context) GroupMapOutput

type GroupOutput

type GroupOutput struct{ *pulumi.OutputState }

func (GroupOutput) Alias

Deployment Group Notes.

func (GroupOutput) ApplicationId

func (o GroupOutput) ApplicationId() pulumi.StringOutput

The application ID to which the group belongs.

func (GroupOutput) ClusterId

func (o GroupOutput) ClusterId() pulumi.StringOutput

Cluster ID.

func (GroupOutput) ElementType

func (GroupOutput) ElementType() reflect.Type

func (GroupOutput) GroupDesc

func (o GroupOutput) GroupDesc() pulumi.StringPtrOutput

Group description.

func (GroupOutput) GroupName

func (o GroupOutput) GroupName() pulumi.StringOutput

Group name field, length 1~60, beginning with a letter or underscore, can contain alphanumeric underscore.

func (GroupOutput) GroupResourceType

func (o GroupOutput) GroupResourceType() pulumi.StringOutput

Deployment Group Resource Type.

func (GroupOutput) NamespaceId

func (o GroupOutput) NamespaceId() pulumi.StringOutput

ID of the namespace to which the group belongs.

func (GroupOutput) Tags

func (o GroupOutput) Tags() pulumi.MapOutput

Tag description list.

func (GroupOutput) ToGroupOutput

func (o GroupOutput) ToGroupOutput() GroupOutput

func (GroupOutput) ToGroupOutputWithContext

func (o GroupOutput) ToGroupOutputWithContext(ctx context.Context) GroupOutput

type GroupState

type GroupState struct {
	// Deployment Group Notes.
	Alias pulumi.StringPtrInput
	// The application ID to which the group belongs.
	ApplicationId pulumi.StringPtrInput
	// Cluster ID.
	ClusterId pulumi.StringPtrInput
	// Group description.
	GroupDesc pulumi.StringPtrInput
	// Group name field, length 1~60, beginning with a letter or underscore, can contain alphanumeric underscore.
	GroupName pulumi.StringPtrInput
	// Deployment Group Resource Type.
	GroupResourceType pulumi.StringPtrInput
	// ID of the namespace to which the group belongs.
	NamespaceId pulumi.StringPtrInput
	// Tag description list.
	Tags pulumi.MapInput
}

func (GroupState) ElementType

func (GroupState) ElementType() reflect.Type

type InstancesAttachment

type InstancesAttachment struct {
	pulumi.CustomResourceState

	// Cluster ID.
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// Image feature ID list.
	FeatureIdLists pulumi.StringArrayOutput `pulumi:"featureIdLists"`
	// Operating system image ID.
	ImageId pulumi.StringPtrOutput `pulumi:"imageId"`
	// Additional instance parameter information.
	InstanceAdvancedSettings InstancesAttachmentInstanceAdvancedSettingsPtrOutput `pulumi:"instanceAdvancedSettings"`
	// Cloud server ID.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Cloud server import mode, required for virtual machine clusters, not required for container clusters. R: Reinstall TSF system image, M: Manual installation of agent.
	InstanceImportMode pulumi.StringPtrOutput `pulumi:"instanceImportMode"`
	// Associated key for system reinstallation.
	KeyId pulumi.StringPtrOutput `pulumi:"keyId"`
	// Image customization type.
	OsCustomizeType pulumi.StringPtrOutput `pulumi:"osCustomizeType"`
	// Operating system name.
	OsName pulumi.StringPtrOutput `pulumi:"osName"`
	// Reset system password.
	Password pulumi.StringPtrOutput `pulumi:"password"`
	// Security group.
	SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"`
	// Security group setting.
	SgId pulumi.StringPtrOutput `pulumi:"sgId"`
}

Provides a resource to create a tsf instancesAttachment

func GetInstancesAttachment

func GetInstancesAttachment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *InstancesAttachmentState, opts ...pulumi.ResourceOption) (*InstancesAttachment, error)

GetInstancesAttachment gets an existing InstancesAttachment 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 NewInstancesAttachment

func NewInstancesAttachment(ctx *pulumi.Context,
	name string, args *InstancesAttachmentArgs, opts ...pulumi.ResourceOption) (*InstancesAttachment, error)

NewInstancesAttachment registers a new resource with the given unique name, arguments, and options.

func (*InstancesAttachment) ElementType

func (*InstancesAttachment) ElementType() reflect.Type

func (*InstancesAttachment) ToInstancesAttachmentOutput

func (i *InstancesAttachment) ToInstancesAttachmentOutput() InstancesAttachmentOutput

func (*InstancesAttachment) ToInstancesAttachmentOutputWithContext

func (i *InstancesAttachment) ToInstancesAttachmentOutputWithContext(ctx context.Context) InstancesAttachmentOutput

type InstancesAttachmentArgs

type InstancesAttachmentArgs struct {
	// Cluster ID.
	ClusterId pulumi.StringInput
	// Image feature ID list.
	FeatureIdLists pulumi.StringArrayInput
	// Operating system image ID.
	ImageId pulumi.StringPtrInput
	// Additional instance parameter information.
	InstanceAdvancedSettings InstancesAttachmentInstanceAdvancedSettingsPtrInput
	// Cloud server ID.
	InstanceId pulumi.StringInput
	// Cloud server import mode, required for virtual machine clusters, not required for container clusters. R: Reinstall TSF system image, M: Manual installation of agent.
	InstanceImportMode pulumi.StringPtrInput
	// Associated key for system reinstallation.
	KeyId pulumi.StringPtrInput
	// Image customization type.
	OsCustomizeType pulumi.StringPtrInput
	// Operating system name.
	OsName pulumi.StringPtrInput
	// Reset system password.
	Password pulumi.StringPtrInput
	// Security group.
	SecurityGroupIds pulumi.StringArrayInput
	// Security group setting.
	SgId pulumi.StringPtrInput
}

The set of arguments for constructing a InstancesAttachment resource.

func (InstancesAttachmentArgs) ElementType

func (InstancesAttachmentArgs) ElementType() reflect.Type

type InstancesAttachmentArray

type InstancesAttachmentArray []InstancesAttachmentInput

func (InstancesAttachmentArray) ElementType

func (InstancesAttachmentArray) ElementType() reflect.Type

func (InstancesAttachmentArray) ToInstancesAttachmentArrayOutput

func (i InstancesAttachmentArray) ToInstancesAttachmentArrayOutput() InstancesAttachmentArrayOutput

func (InstancesAttachmentArray) ToInstancesAttachmentArrayOutputWithContext

func (i InstancesAttachmentArray) ToInstancesAttachmentArrayOutputWithContext(ctx context.Context) InstancesAttachmentArrayOutput

type InstancesAttachmentArrayInput

type InstancesAttachmentArrayInput interface {
	pulumi.Input

	ToInstancesAttachmentArrayOutput() InstancesAttachmentArrayOutput
	ToInstancesAttachmentArrayOutputWithContext(context.Context) InstancesAttachmentArrayOutput
}

InstancesAttachmentArrayInput is an input type that accepts InstancesAttachmentArray and InstancesAttachmentArrayOutput values. You can construct a concrete instance of `InstancesAttachmentArrayInput` via:

InstancesAttachmentArray{ InstancesAttachmentArgs{...} }

type InstancesAttachmentArrayOutput

type InstancesAttachmentArrayOutput struct{ *pulumi.OutputState }

func (InstancesAttachmentArrayOutput) ElementType

func (InstancesAttachmentArrayOutput) Index

func (InstancesAttachmentArrayOutput) ToInstancesAttachmentArrayOutput

func (o InstancesAttachmentArrayOutput) ToInstancesAttachmentArrayOutput() InstancesAttachmentArrayOutput

func (InstancesAttachmentArrayOutput) ToInstancesAttachmentArrayOutputWithContext

func (o InstancesAttachmentArrayOutput) ToInstancesAttachmentArrayOutputWithContext(ctx context.Context) InstancesAttachmentArrayOutput

type InstancesAttachmentInput

type InstancesAttachmentInput interface {
	pulumi.Input

	ToInstancesAttachmentOutput() InstancesAttachmentOutput
	ToInstancesAttachmentOutputWithContext(ctx context.Context) InstancesAttachmentOutput
}

type InstancesAttachmentInstanceAdvancedSettings

type InstancesAttachmentInstanceAdvancedSettings struct {
	// Dockerd --graph specifies the value, default is /var/lib/docker Note: This field may return null, indicating that no valid values can be obtained.
	DockerGraphPath string `pulumi:"dockerGraphPath"`
	// Data disk mount point, data disks are not mounted by default. Data disks with formatted ext3, ext4, xfs file systems will be mounted directly, other file systems or unformatted data disks will be automatically formatted as ext4 and mounted. Please back up your data! This setting does not take effect for cloud servers with no data disks or multiple data disks. Note: This field may return null, indicating that no valid values can be obtained.
	MountTarget string `pulumi:"mountTarget"`
}

type InstancesAttachmentInstanceAdvancedSettingsArgs

type InstancesAttachmentInstanceAdvancedSettingsArgs struct {
	// Dockerd --graph specifies the value, default is /var/lib/docker Note: This field may return null, indicating that no valid values can be obtained.
	DockerGraphPath pulumi.StringInput `pulumi:"dockerGraphPath"`
	// Data disk mount point, data disks are not mounted by default. Data disks with formatted ext3, ext4, xfs file systems will be mounted directly, other file systems or unformatted data disks will be automatically formatted as ext4 and mounted. Please back up your data! This setting does not take effect for cloud servers with no data disks or multiple data disks. Note: This field may return null, indicating that no valid values can be obtained.
	MountTarget pulumi.StringInput `pulumi:"mountTarget"`
}

func (InstancesAttachmentInstanceAdvancedSettingsArgs) ElementType

func (InstancesAttachmentInstanceAdvancedSettingsArgs) ToInstancesAttachmentInstanceAdvancedSettingsOutput

func (i InstancesAttachmentInstanceAdvancedSettingsArgs) ToInstancesAttachmentInstanceAdvancedSettingsOutput() InstancesAttachmentInstanceAdvancedSettingsOutput

func (InstancesAttachmentInstanceAdvancedSettingsArgs) ToInstancesAttachmentInstanceAdvancedSettingsOutputWithContext

func (i InstancesAttachmentInstanceAdvancedSettingsArgs) ToInstancesAttachmentInstanceAdvancedSettingsOutputWithContext(ctx context.Context) InstancesAttachmentInstanceAdvancedSettingsOutput

func (InstancesAttachmentInstanceAdvancedSettingsArgs) ToInstancesAttachmentInstanceAdvancedSettingsPtrOutput

func (i InstancesAttachmentInstanceAdvancedSettingsArgs) ToInstancesAttachmentInstanceAdvancedSettingsPtrOutput() InstancesAttachmentInstanceAdvancedSettingsPtrOutput

func (InstancesAttachmentInstanceAdvancedSettingsArgs) ToInstancesAttachmentInstanceAdvancedSettingsPtrOutputWithContext

func (i InstancesAttachmentInstanceAdvancedSettingsArgs) ToInstancesAttachmentInstanceAdvancedSettingsPtrOutputWithContext(ctx context.Context) InstancesAttachmentInstanceAdvancedSettingsPtrOutput

type InstancesAttachmentInstanceAdvancedSettingsInput

type InstancesAttachmentInstanceAdvancedSettingsInput interface {
	pulumi.Input

	ToInstancesAttachmentInstanceAdvancedSettingsOutput() InstancesAttachmentInstanceAdvancedSettingsOutput
	ToInstancesAttachmentInstanceAdvancedSettingsOutputWithContext(context.Context) InstancesAttachmentInstanceAdvancedSettingsOutput
}

InstancesAttachmentInstanceAdvancedSettingsInput is an input type that accepts InstancesAttachmentInstanceAdvancedSettingsArgs and InstancesAttachmentInstanceAdvancedSettingsOutput values. You can construct a concrete instance of `InstancesAttachmentInstanceAdvancedSettingsInput` via:

InstancesAttachmentInstanceAdvancedSettingsArgs{...}

type InstancesAttachmentInstanceAdvancedSettingsOutput

type InstancesAttachmentInstanceAdvancedSettingsOutput struct{ *pulumi.OutputState }

func (InstancesAttachmentInstanceAdvancedSettingsOutput) DockerGraphPath

Dockerd --graph specifies the value, default is /var/lib/docker Note: This field may return null, indicating that no valid values can be obtained.

func (InstancesAttachmentInstanceAdvancedSettingsOutput) ElementType

func (InstancesAttachmentInstanceAdvancedSettingsOutput) MountTarget

Data disk mount point, data disks are not mounted by default. Data disks with formatted ext3, ext4, xfs file systems will be mounted directly, other file systems or unformatted data disks will be automatically formatted as ext4 and mounted. Please back up your data! This setting does not take effect for cloud servers with no data disks or multiple data disks. Note: This field may return null, indicating that no valid values can be obtained.

func (InstancesAttachmentInstanceAdvancedSettingsOutput) ToInstancesAttachmentInstanceAdvancedSettingsOutput

func (o InstancesAttachmentInstanceAdvancedSettingsOutput) ToInstancesAttachmentInstanceAdvancedSettingsOutput() InstancesAttachmentInstanceAdvancedSettingsOutput

func (InstancesAttachmentInstanceAdvancedSettingsOutput) ToInstancesAttachmentInstanceAdvancedSettingsOutputWithContext

func (o InstancesAttachmentInstanceAdvancedSettingsOutput) ToInstancesAttachmentInstanceAdvancedSettingsOutputWithContext(ctx context.Context) InstancesAttachmentInstanceAdvancedSettingsOutput

func (InstancesAttachmentInstanceAdvancedSettingsOutput) ToInstancesAttachmentInstanceAdvancedSettingsPtrOutput

func (o InstancesAttachmentInstanceAdvancedSettingsOutput) ToInstancesAttachmentInstanceAdvancedSettingsPtrOutput() InstancesAttachmentInstanceAdvancedSettingsPtrOutput

func (InstancesAttachmentInstanceAdvancedSettingsOutput) ToInstancesAttachmentInstanceAdvancedSettingsPtrOutputWithContext

func (o InstancesAttachmentInstanceAdvancedSettingsOutput) ToInstancesAttachmentInstanceAdvancedSettingsPtrOutputWithContext(ctx context.Context) InstancesAttachmentInstanceAdvancedSettingsPtrOutput

type InstancesAttachmentInstanceAdvancedSettingsPtrInput

type InstancesAttachmentInstanceAdvancedSettingsPtrInput interface {
	pulumi.Input

	ToInstancesAttachmentInstanceAdvancedSettingsPtrOutput() InstancesAttachmentInstanceAdvancedSettingsPtrOutput
	ToInstancesAttachmentInstanceAdvancedSettingsPtrOutputWithContext(context.Context) InstancesAttachmentInstanceAdvancedSettingsPtrOutput
}

InstancesAttachmentInstanceAdvancedSettingsPtrInput is an input type that accepts InstancesAttachmentInstanceAdvancedSettingsArgs, InstancesAttachmentInstanceAdvancedSettingsPtr and InstancesAttachmentInstanceAdvancedSettingsPtrOutput values. You can construct a concrete instance of `InstancesAttachmentInstanceAdvancedSettingsPtrInput` via:

        InstancesAttachmentInstanceAdvancedSettingsArgs{...}

or:

        nil

type InstancesAttachmentInstanceAdvancedSettingsPtrOutput

type InstancesAttachmentInstanceAdvancedSettingsPtrOutput struct{ *pulumi.OutputState }

func (InstancesAttachmentInstanceAdvancedSettingsPtrOutput) DockerGraphPath

Dockerd --graph specifies the value, default is /var/lib/docker Note: This field may return null, indicating that no valid values can be obtained.

func (InstancesAttachmentInstanceAdvancedSettingsPtrOutput) Elem

func (InstancesAttachmentInstanceAdvancedSettingsPtrOutput) ElementType

func (InstancesAttachmentInstanceAdvancedSettingsPtrOutput) MountTarget

Data disk mount point, data disks are not mounted by default. Data disks with formatted ext3, ext4, xfs file systems will be mounted directly, other file systems or unformatted data disks will be automatically formatted as ext4 and mounted. Please back up your data! This setting does not take effect for cloud servers with no data disks or multiple data disks. Note: This field may return null, indicating that no valid values can be obtained.

func (InstancesAttachmentInstanceAdvancedSettingsPtrOutput) ToInstancesAttachmentInstanceAdvancedSettingsPtrOutput

func (InstancesAttachmentInstanceAdvancedSettingsPtrOutput) ToInstancesAttachmentInstanceAdvancedSettingsPtrOutputWithContext

func (o InstancesAttachmentInstanceAdvancedSettingsPtrOutput) ToInstancesAttachmentInstanceAdvancedSettingsPtrOutputWithContext(ctx context.Context) InstancesAttachmentInstanceAdvancedSettingsPtrOutput

type InstancesAttachmentMap

type InstancesAttachmentMap map[string]InstancesAttachmentInput

func (InstancesAttachmentMap) ElementType

func (InstancesAttachmentMap) ElementType() reflect.Type

func (InstancesAttachmentMap) ToInstancesAttachmentMapOutput

func (i InstancesAttachmentMap) ToInstancesAttachmentMapOutput() InstancesAttachmentMapOutput

func (InstancesAttachmentMap) ToInstancesAttachmentMapOutputWithContext

func (i InstancesAttachmentMap) ToInstancesAttachmentMapOutputWithContext(ctx context.Context) InstancesAttachmentMapOutput

type InstancesAttachmentMapInput

type InstancesAttachmentMapInput interface {
	pulumi.Input

	ToInstancesAttachmentMapOutput() InstancesAttachmentMapOutput
	ToInstancesAttachmentMapOutputWithContext(context.Context) InstancesAttachmentMapOutput
}

InstancesAttachmentMapInput is an input type that accepts InstancesAttachmentMap and InstancesAttachmentMapOutput values. You can construct a concrete instance of `InstancesAttachmentMapInput` via:

InstancesAttachmentMap{ "key": InstancesAttachmentArgs{...} }

type InstancesAttachmentMapOutput

type InstancesAttachmentMapOutput struct{ *pulumi.OutputState }

func (InstancesAttachmentMapOutput) ElementType

func (InstancesAttachmentMapOutput) MapIndex

func (InstancesAttachmentMapOutput) ToInstancesAttachmentMapOutput

func (o InstancesAttachmentMapOutput) ToInstancesAttachmentMapOutput() InstancesAttachmentMapOutput

func (InstancesAttachmentMapOutput) ToInstancesAttachmentMapOutputWithContext

func (o InstancesAttachmentMapOutput) ToInstancesAttachmentMapOutputWithContext(ctx context.Context) InstancesAttachmentMapOutput

type InstancesAttachmentOutput

type InstancesAttachmentOutput struct{ *pulumi.OutputState }

func (InstancesAttachmentOutput) ClusterId

Cluster ID.

func (InstancesAttachmentOutput) ElementType

func (InstancesAttachmentOutput) ElementType() reflect.Type

func (InstancesAttachmentOutput) FeatureIdLists

Image feature ID list.

func (InstancesAttachmentOutput) ImageId

Operating system image ID.

func (InstancesAttachmentOutput) InstanceAdvancedSettings

Additional instance parameter information.

func (InstancesAttachmentOutput) InstanceId

Cloud server ID.

func (InstancesAttachmentOutput) InstanceImportMode

func (o InstancesAttachmentOutput) InstanceImportMode() pulumi.StringPtrOutput

Cloud server import mode, required for virtual machine clusters, not required for container clusters. R: Reinstall TSF system image, M: Manual installation of agent.

func (InstancesAttachmentOutput) KeyId

Associated key for system reinstallation.

func (InstancesAttachmentOutput) OsCustomizeType

func (o InstancesAttachmentOutput) OsCustomizeType() pulumi.StringPtrOutput

Image customization type.

func (InstancesAttachmentOutput) OsName

Operating system name.

func (InstancesAttachmentOutput) Password

Reset system password.

func (InstancesAttachmentOutput) SecurityGroupIds

func (o InstancesAttachmentOutput) SecurityGroupIds() pulumi.StringArrayOutput

Security group.

func (InstancesAttachmentOutput) SgId

Security group setting.

func (InstancesAttachmentOutput) ToInstancesAttachmentOutput

func (o InstancesAttachmentOutput) ToInstancesAttachmentOutput() InstancesAttachmentOutput

func (InstancesAttachmentOutput) ToInstancesAttachmentOutputWithContext

func (o InstancesAttachmentOutput) ToInstancesAttachmentOutputWithContext(ctx context.Context) InstancesAttachmentOutput

type InstancesAttachmentState

type InstancesAttachmentState struct {
	// Cluster ID.
	ClusterId pulumi.StringPtrInput
	// Image feature ID list.
	FeatureIdLists pulumi.StringArrayInput
	// Operating system image ID.
	ImageId pulumi.StringPtrInput
	// Additional instance parameter information.
	InstanceAdvancedSettings InstancesAttachmentInstanceAdvancedSettingsPtrInput
	// Cloud server ID.
	InstanceId pulumi.StringPtrInput
	// Cloud server import mode, required for virtual machine clusters, not required for container clusters. R: Reinstall TSF system image, M: Manual installation of agent.
	InstanceImportMode pulumi.StringPtrInput
	// Associated key for system reinstallation.
	KeyId pulumi.StringPtrInput
	// Image customization type.
	OsCustomizeType pulumi.StringPtrInput
	// Operating system name.
	OsName pulumi.StringPtrInput
	// Reset system password.
	Password pulumi.StringPtrInput
	// Security group.
	SecurityGroupIds pulumi.StringArrayInput
	// Security group setting.
	SgId pulumi.StringPtrInput
}

func (InstancesAttachmentState) ElementType

func (InstancesAttachmentState) ElementType() reflect.Type

type Lane

type Lane struct {
	pulumi.CustomResourceState

	// creation time.
	CreateTime pulumi.IntOutput `pulumi:"createTime"`
	// Whether to enter the application.
	Entrance pulumi.BoolOutput `pulumi:"entrance"`
	// Swimlane Deployment Group Information.
	LaneGroupLists LaneLaneGroupListArrayOutput `pulumi:"laneGroupLists"`
	// Lane ID.
	LaneId pulumi.StringOutput `pulumi:"laneId"`
	// Lane name.
	LaneName pulumi.StringOutput `pulumi:"laneName"`
	// A list of namespaces to which the swimlane has associated deployment groups.
	NamespaceIdLists pulumi.StringArrayOutput `pulumi:"namespaceIdLists"`
	// Program id list.
	ProgramIdLists pulumi.StringArrayOutput `pulumi:"programIdLists"`
	// Lane Remarks.
	Remark pulumi.StringOutput `pulumi:"remark"`
	// update time.
	UpdateTime pulumi.IntOutput `pulumi:"updateTime"`
}

Provides a resource to create a tsf lane

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Tsf"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tsf"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Tsf.NewLane(ctx, "lane", &Tsf.LaneArgs{
			LaneGroupLists: tsf.LaneLaneGroupListArray{
				&tsf.LaneLaneGroupListArgs{
					Entrance: pulumi.Bool(true),
					GroupId:  pulumi.String("group-yn7j5l8a"),
				},
			},
			LaneName: pulumi.String("lane-name-1"),
			Remark:   pulumi.String("lane desc1"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetLane

func GetLane(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LaneState, opts ...pulumi.ResourceOption) (*Lane, error)

GetLane gets an existing Lane 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 NewLane

func NewLane(ctx *pulumi.Context,
	name string, args *LaneArgs, opts ...pulumi.ResourceOption) (*Lane, error)

NewLane registers a new resource with the given unique name, arguments, and options.

func (*Lane) ElementType

func (*Lane) ElementType() reflect.Type

func (*Lane) ToLaneOutput

func (i *Lane) ToLaneOutput() LaneOutput

func (*Lane) ToLaneOutputWithContext

func (i *Lane) ToLaneOutputWithContext(ctx context.Context) LaneOutput

type LaneArgs

type LaneArgs struct {
	// Swimlane Deployment Group Information.
	LaneGroupLists LaneLaneGroupListArrayInput
	// Lane name.
	LaneName pulumi.StringInput
	// Program id list.
	ProgramIdLists pulumi.StringArrayInput
	// Lane Remarks.
	Remark pulumi.StringInput
}

The set of arguments for constructing a Lane resource.

func (LaneArgs) ElementType

func (LaneArgs) ElementType() reflect.Type

type LaneArray

type LaneArray []LaneInput

func (LaneArray) ElementType

func (LaneArray) ElementType() reflect.Type

func (LaneArray) ToLaneArrayOutput

func (i LaneArray) ToLaneArrayOutput() LaneArrayOutput

func (LaneArray) ToLaneArrayOutputWithContext

func (i LaneArray) ToLaneArrayOutputWithContext(ctx context.Context) LaneArrayOutput

type LaneArrayInput

type LaneArrayInput interface {
	pulumi.Input

	ToLaneArrayOutput() LaneArrayOutput
	ToLaneArrayOutputWithContext(context.Context) LaneArrayOutput
}

LaneArrayInput is an input type that accepts LaneArray and LaneArrayOutput values. You can construct a concrete instance of `LaneArrayInput` via:

LaneArray{ LaneArgs{...} }

type LaneArrayOutput

type LaneArrayOutput struct{ *pulumi.OutputState }

func (LaneArrayOutput) ElementType

func (LaneArrayOutput) ElementType() reflect.Type

func (LaneArrayOutput) Index

func (LaneArrayOutput) ToLaneArrayOutput

func (o LaneArrayOutput) ToLaneArrayOutput() LaneArrayOutput

func (LaneArrayOutput) ToLaneArrayOutputWithContext

func (o LaneArrayOutput) ToLaneArrayOutputWithContext(ctx context.Context) LaneArrayOutput

type LaneInput

type LaneInput interface {
	pulumi.Input

	ToLaneOutput() LaneOutput
	ToLaneOutputWithContext(ctx context.Context) LaneOutput
}

type LaneLaneGroupList

type LaneLaneGroupList struct {
	// application ID.
	ApplicationId *string `pulumi:"applicationId"`
	// application name.
	ApplicationName *string `pulumi:"applicationName"`
	// cluster type.
	ClusterType *string `pulumi:"clusterType"`
	// creation time.
	CreateTime *int `pulumi:"createTime"`
	// Whether to enter the application.
	Entrance bool `pulumi:"entrance"`
	// Deployment group ID.
	GroupId string `pulumi:"groupId"`
	// deployment group name.
	GroupName *string `pulumi:"groupName"`
	// Swimlane deployment group ID.
	LaneGroupId *string `pulumi:"laneGroupId"`
	// Lane ID.
	LaneId *string `pulumi:"laneId"`
	// Namespace ID.
	NamespaceId *string `pulumi:"namespaceId"`
	// namespace name.
	NamespaceName *string `pulumi:"namespaceName"`
	// update time.
	UpdateTime *int `pulumi:"updateTime"`
}

type LaneLaneGroupListArgs

type LaneLaneGroupListArgs struct {
	// application ID.
	ApplicationId pulumi.StringPtrInput `pulumi:"applicationId"`
	// application name.
	ApplicationName pulumi.StringPtrInput `pulumi:"applicationName"`
	// cluster type.
	ClusterType pulumi.StringPtrInput `pulumi:"clusterType"`
	// creation time.
	CreateTime pulumi.IntPtrInput `pulumi:"createTime"`
	// Whether to enter the application.
	Entrance pulumi.BoolInput `pulumi:"entrance"`
	// Deployment group ID.
	GroupId pulumi.StringInput `pulumi:"groupId"`
	// deployment group name.
	GroupName pulumi.StringPtrInput `pulumi:"groupName"`
	// Swimlane deployment group ID.
	LaneGroupId pulumi.StringPtrInput `pulumi:"laneGroupId"`
	// Lane ID.
	LaneId pulumi.StringPtrInput `pulumi:"laneId"`
	// Namespace ID.
	NamespaceId pulumi.StringPtrInput `pulumi:"namespaceId"`
	// namespace name.
	NamespaceName pulumi.StringPtrInput `pulumi:"namespaceName"`
	// update time.
	UpdateTime pulumi.IntPtrInput `pulumi:"updateTime"`
}

func (LaneLaneGroupListArgs) ElementType

func (LaneLaneGroupListArgs) ElementType() reflect.Type

func (LaneLaneGroupListArgs) ToLaneLaneGroupListOutput

func (i LaneLaneGroupListArgs) ToLaneLaneGroupListOutput() LaneLaneGroupListOutput

func (LaneLaneGroupListArgs) ToLaneLaneGroupListOutputWithContext

func (i LaneLaneGroupListArgs) ToLaneLaneGroupListOutputWithContext(ctx context.Context) LaneLaneGroupListOutput

type LaneLaneGroupListArray

type LaneLaneGroupListArray []LaneLaneGroupListInput

func (LaneLaneGroupListArray) ElementType

func (LaneLaneGroupListArray) ElementType() reflect.Type

func (LaneLaneGroupListArray) ToLaneLaneGroupListArrayOutput

func (i LaneLaneGroupListArray) ToLaneLaneGroupListArrayOutput() LaneLaneGroupListArrayOutput

func (LaneLaneGroupListArray) ToLaneLaneGroupListArrayOutputWithContext

func (i LaneLaneGroupListArray) ToLaneLaneGroupListArrayOutputWithContext(ctx context.Context) LaneLaneGroupListArrayOutput

type LaneLaneGroupListArrayInput

type LaneLaneGroupListArrayInput interface {
	pulumi.Input

	ToLaneLaneGroupListArrayOutput() LaneLaneGroupListArrayOutput
	ToLaneLaneGroupListArrayOutputWithContext(context.Context) LaneLaneGroupListArrayOutput
}

LaneLaneGroupListArrayInput is an input type that accepts LaneLaneGroupListArray and LaneLaneGroupListArrayOutput values. You can construct a concrete instance of `LaneLaneGroupListArrayInput` via:

LaneLaneGroupListArray{ LaneLaneGroupListArgs{...} }

type LaneLaneGroupListArrayOutput

type LaneLaneGroupListArrayOutput struct{ *pulumi.OutputState }

func (LaneLaneGroupListArrayOutput) ElementType

func (LaneLaneGroupListArrayOutput) Index

func (LaneLaneGroupListArrayOutput) ToLaneLaneGroupListArrayOutput

func (o LaneLaneGroupListArrayOutput) ToLaneLaneGroupListArrayOutput() LaneLaneGroupListArrayOutput

func (LaneLaneGroupListArrayOutput) ToLaneLaneGroupListArrayOutputWithContext

func (o LaneLaneGroupListArrayOutput) ToLaneLaneGroupListArrayOutputWithContext(ctx context.Context) LaneLaneGroupListArrayOutput

type LaneLaneGroupListInput

type LaneLaneGroupListInput interface {
	pulumi.Input

	ToLaneLaneGroupListOutput() LaneLaneGroupListOutput
	ToLaneLaneGroupListOutputWithContext(context.Context) LaneLaneGroupListOutput
}

LaneLaneGroupListInput is an input type that accepts LaneLaneGroupListArgs and LaneLaneGroupListOutput values. You can construct a concrete instance of `LaneLaneGroupListInput` via:

LaneLaneGroupListArgs{...}

type LaneLaneGroupListOutput

type LaneLaneGroupListOutput struct{ *pulumi.OutputState }

func (LaneLaneGroupListOutput) ApplicationId

application ID.

func (LaneLaneGroupListOutput) ApplicationName

func (o LaneLaneGroupListOutput) ApplicationName() pulumi.StringPtrOutput

application name.

func (LaneLaneGroupListOutput) ClusterType

cluster type.

func (LaneLaneGroupListOutput) CreateTime

creation time.

func (LaneLaneGroupListOutput) ElementType

func (LaneLaneGroupListOutput) ElementType() reflect.Type

func (LaneLaneGroupListOutput) Entrance

Whether to enter the application.

func (LaneLaneGroupListOutput) GroupId

Deployment group ID.

func (LaneLaneGroupListOutput) GroupName

deployment group name.

func (LaneLaneGroupListOutput) LaneGroupId

Swimlane deployment group ID.

func (LaneLaneGroupListOutput) LaneId

Lane ID.

func (LaneLaneGroupListOutput) NamespaceId

Namespace ID.

func (LaneLaneGroupListOutput) NamespaceName

namespace name.

func (LaneLaneGroupListOutput) ToLaneLaneGroupListOutput

func (o LaneLaneGroupListOutput) ToLaneLaneGroupListOutput() LaneLaneGroupListOutput

func (LaneLaneGroupListOutput) ToLaneLaneGroupListOutputWithContext

func (o LaneLaneGroupListOutput) ToLaneLaneGroupListOutputWithContext(ctx context.Context) LaneLaneGroupListOutput

func (LaneLaneGroupListOutput) UpdateTime

update time.

type LaneMap

type LaneMap map[string]LaneInput

func (LaneMap) ElementType

func (LaneMap) ElementType() reflect.Type

func (LaneMap) ToLaneMapOutput

func (i LaneMap) ToLaneMapOutput() LaneMapOutput

func (LaneMap) ToLaneMapOutputWithContext

func (i LaneMap) ToLaneMapOutputWithContext(ctx context.Context) LaneMapOutput

type LaneMapInput

type LaneMapInput interface {
	pulumi.Input

	ToLaneMapOutput() LaneMapOutput
	ToLaneMapOutputWithContext(context.Context) LaneMapOutput
}

LaneMapInput is an input type that accepts LaneMap and LaneMapOutput values. You can construct a concrete instance of `LaneMapInput` via:

LaneMap{ "key": LaneArgs{...} }

type LaneMapOutput

type LaneMapOutput struct{ *pulumi.OutputState }

func (LaneMapOutput) ElementType

func (LaneMapOutput) ElementType() reflect.Type

func (LaneMapOutput) MapIndex

func (LaneMapOutput) ToLaneMapOutput

func (o LaneMapOutput) ToLaneMapOutput() LaneMapOutput

func (LaneMapOutput) ToLaneMapOutputWithContext

func (o LaneMapOutput) ToLaneMapOutputWithContext(ctx context.Context) LaneMapOutput

type LaneOutput

type LaneOutput struct{ *pulumi.OutputState }

func (LaneOutput) CreateTime

func (o LaneOutput) CreateTime() pulumi.IntOutput

creation time.

func (LaneOutput) ElementType

func (LaneOutput) ElementType() reflect.Type

func (LaneOutput) Entrance

func (o LaneOutput) Entrance() pulumi.BoolOutput

Whether to enter the application.

func (LaneOutput) LaneGroupLists

func (o LaneOutput) LaneGroupLists() LaneLaneGroupListArrayOutput

Swimlane Deployment Group Information.

func (LaneOutput) LaneId

func (o LaneOutput) LaneId() pulumi.StringOutput

Lane ID.

func (LaneOutput) LaneName

func (o LaneOutput) LaneName() pulumi.StringOutput

Lane name.

func (LaneOutput) NamespaceIdLists

func (o LaneOutput) NamespaceIdLists() pulumi.StringArrayOutput

A list of namespaces to which the swimlane has associated deployment groups.

func (LaneOutput) ProgramIdLists

func (o LaneOutput) ProgramIdLists() pulumi.StringArrayOutput

Program id list.

func (LaneOutput) Remark

func (o LaneOutput) Remark() pulumi.StringOutput

Lane Remarks.

func (LaneOutput) ToLaneOutput

func (o LaneOutput) ToLaneOutput() LaneOutput

func (LaneOutput) ToLaneOutputWithContext

func (o LaneOutput) ToLaneOutputWithContext(ctx context.Context) LaneOutput

func (LaneOutput) UpdateTime

func (o LaneOutput) UpdateTime() pulumi.IntOutput

update time.

type LaneRule

type LaneRule struct {
	pulumi.CustomResourceState

	// creation time.
	CreateTime pulumi.IntOutput `pulumi:"createTime"`
	// open state, true/false, default: false.
	Enable pulumi.BoolOutput `pulumi:"enable"`
	// lane ID.
	LaneId pulumi.StringOutput `pulumi:"laneId"`
	// Priority.
	Priority pulumi.IntOutput `pulumi:"priority"`
	// Program id list.
	ProgramIdLists pulumi.StringArrayOutput `pulumi:"programIdLists"`
	// Lane rule notes.
	Remark pulumi.StringOutput `pulumi:"remark"`
	// Rule id.
	RuleId pulumi.StringOutput `pulumi:"ruleId"`
	// lane rule name.
	RuleName pulumi.StringOutput `pulumi:"ruleName"`
	// list of swimlane rule labels.
	RuleTagLists LaneRuleRuleTagListArrayOutput `pulumi:"ruleTagLists"`
	// lane rule label relationship.
	RuleTagRelationship pulumi.StringOutput `pulumi:"ruleTagRelationship"`
	// update time.
	UpdateTime pulumi.IntOutput `pulumi:"updateTime"`
}

Provides a resource to create a tsf laneRule

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Tsf"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tsf"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Tsf.NewLaneRule(ctx, "laneRule", &Tsf.LaneRuleArgs{
			Enable:   pulumi.Bool(false),
			LaneId:   pulumi.String("lane-abw5oo5a"),
			Remark:   pulumi.String("terraform-test"),
			RuleName: pulumi.String("terraform-rule-name"),
			RuleTagLists: tsf.LaneRuleRuleTagListArray{
				&tsf.LaneRuleRuleTagListArgs{
					TagName:     pulumi.String("xxx"),
					TagOperator: pulumi.String("EQUAL"),
					TagValue:    pulumi.String("222"),
				},
			},
			RuleTagRelationship: pulumi.String("RELEATION_AND"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetLaneRule

func GetLaneRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LaneRuleState, opts ...pulumi.ResourceOption) (*LaneRule, error)

GetLaneRule gets an existing LaneRule 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 NewLaneRule

func NewLaneRule(ctx *pulumi.Context,
	name string, args *LaneRuleArgs, opts ...pulumi.ResourceOption) (*LaneRule, error)

NewLaneRule registers a new resource with the given unique name, arguments, and options.

func (*LaneRule) ElementType

func (*LaneRule) ElementType() reflect.Type

func (*LaneRule) ToLaneRuleOutput

func (i *LaneRule) ToLaneRuleOutput() LaneRuleOutput

func (*LaneRule) ToLaneRuleOutputWithContext

func (i *LaneRule) ToLaneRuleOutputWithContext(ctx context.Context) LaneRuleOutput

type LaneRuleArgs

type LaneRuleArgs struct {
	// open state, true/false, default: false.
	Enable pulumi.BoolInput
	// lane ID.
	LaneId pulumi.StringInput
	// Program id list.
	ProgramIdLists pulumi.StringArrayInput
	// Lane rule notes.
	Remark pulumi.StringInput
	// lane rule name.
	RuleName pulumi.StringInput
	// list of swimlane rule labels.
	RuleTagLists LaneRuleRuleTagListArrayInput
	// lane rule label relationship.
	RuleTagRelationship pulumi.StringInput
}

The set of arguments for constructing a LaneRule resource.

func (LaneRuleArgs) ElementType

func (LaneRuleArgs) ElementType() reflect.Type

type LaneRuleArray

type LaneRuleArray []LaneRuleInput

func (LaneRuleArray) ElementType

func (LaneRuleArray) ElementType() reflect.Type

func (LaneRuleArray) ToLaneRuleArrayOutput

func (i LaneRuleArray) ToLaneRuleArrayOutput() LaneRuleArrayOutput

func (LaneRuleArray) ToLaneRuleArrayOutputWithContext

func (i LaneRuleArray) ToLaneRuleArrayOutputWithContext(ctx context.Context) LaneRuleArrayOutput

type LaneRuleArrayInput

type LaneRuleArrayInput interface {
	pulumi.Input

	ToLaneRuleArrayOutput() LaneRuleArrayOutput
	ToLaneRuleArrayOutputWithContext(context.Context) LaneRuleArrayOutput
}

LaneRuleArrayInput is an input type that accepts LaneRuleArray and LaneRuleArrayOutput values. You can construct a concrete instance of `LaneRuleArrayInput` via:

LaneRuleArray{ LaneRuleArgs{...} }

type LaneRuleArrayOutput

type LaneRuleArrayOutput struct{ *pulumi.OutputState }

func (LaneRuleArrayOutput) ElementType

func (LaneRuleArrayOutput) ElementType() reflect.Type

func (LaneRuleArrayOutput) Index

func (LaneRuleArrayOutput) ToLaneRuleArrayOutput

func (o LaneRuleArrayOutput) ToLaneRuleArrayOutput() LaneRuleArrayOutput

func (LaneRuleArrayOutput) ToLaneRuleArrayOutputWithContext

func (o LaneRuleArrayOutput) ToLaneRuleArrayOutputWithContext(ctx context.Context) LaneRuleArrayOutput

type LaneRuleInput

type LaneRuleInput interface {
	pulumi.Input

	ToLaneRuleOutput() LaneRuleOutput
	ToLaneRuleOutputWithContext(ctx context.Context) LaneRuleOutput
}

type LaneRuleMap

type LaneRuleMap map[string]LaneRuleInput

func (LaneRuleMap) ElementType

func (LaneRuleMap) ElementType() reflect.Type

func (LaneRuleMap) ToLaneRuleMapOutput

func (i LaneRuleMap) ToLaneRuleMapOutput() LaneRuleMapOutput

func (LaneRuleMap) ToLaneRuleMapOutputWithContext

func (i LaneRuleMap) ToLaneRuleMapOutputWithContext(ctx context.Context) LaneRuleMapOutput

type LaneRuleMapInput

type LaneRuleMapInput interface {
	pulumi.Input

	ToLaneRuleMapOutput() LaneRuleMapOutput
	ToLaneRuleMapOutputWithContext(context.Context) LaneRuleMapOutput
}

LaneRuleMapInput is an input type that accepts LaneRuleMap and LaneRuleMapOutput values. You can construct a concrete instance of `LaneRuleMapInput` via:

LaneRuleMap{ "key": LaneRuleArgs{...} }

type LaneRuleMapOutput

type LaneRuleMapOutput struct{ *pulumi.OutputState }

func (LaneRuleMapOutput) ElementType

func (LaneRuleMapOutput) ElementType() reflect.Type

func (LaneRuleMapOutput) MapIndex

func (LaneRuleMapOutput) ToLaneRuleMapOutput

func (o LaneRuleMapOutput) ToLaneRuleMapOutput() LaneRuleMapOutput

func (LaneRuleMapOutput) ToLaneRuleMapOutputWithContext

func (o LaneRuleMapOutput) ToLaneRuleMapOutputWithContext(ctx context.Context) LaneRuleMapOutput

type LaneRuleOutput

type LaneRuleOutput struct{ *pulumi.OutputState }

func (LaneRuleOutput) CreateTime

func (o LaneRuleOutput) CreateTime() pulumi.IntOutput

creation time.

func (LaneRuleOutput) ElementType

func (LaneRuleOutput) ElementType() reflect.Type

func (LaneRuleOutput) Enable

func (o LaneRuleOutput) Enable() pulumi.BoolOutput

open state, true/false, default: false.

func (LaneRuleOutput) LaneId

func (o LaneRuleOutput) LaneId() pulumi.StringOutput

lane ID.

func (LaneRuleOutput) Priority

func (o LaneRuleOutput) Priority() pulumi.IntOutput

Priority.

func (LaneRuleOutput) ProgramIdLists

func (o LaneRuleOutput) ProgramIdLists() pulumi.StringArrayOutput

Program id list.

func (LaneRuleOutput) Remark

func (o LaneRuleOutput) Remark() pulumi.StringOutput

Lane rule notes.

func (LaneRuleOutput) RuleId

func (o LaneRuleOutput) RuleId() pulumi.StringOutput

Rule id.

func (LaneRuleOutput) RuleName

func (o LaneRuleOutput) RuleName() pulumi.StringOutput

lane rule name.

func (LaneRuleOutput) RuleTagLists

list of swimlane rule labels.

func (LaneRuleOutput) RuleTagRelationship

func (o LaneRuleOutput) RuleTagRelationship() pulumi.StringOutput

lane rule label relationship.

func (LaneRuleOutput) ToLaneRuleOutput

func (o LaneRuleOutput) ToLaneRuleOutput() LaneRuleOutput

func (LaneRuleOutput) ToLaneRuleOutputWithContext

func (o LaneRuleOutput) ToLaneRuleOutputWithContext(ctx context.Context) LaneRuleOutput

func (LaneRuleOutput) UpdateTime

func (o LaneRuleOutput) UpdateTime() pulumi.IntOutput

update time.

type LaneRuleRuleTagList

type LaneRuleRuleTagList struct {
	// creation time.
	CreateTime *int `pulumi:"createTime"`
	// lane rule ID.
	LaneRuleId *string `pulumi:"laneRuleId"`
	// label ID.
	TagId *string `pulumi:"tagId"`
	// label name.
	TagName string `pulumi:"tagName"`
	// label operator.
	TagOperator string `pulumi:"tagOperator"`
	// tag value.
	TagValue string `pulumi:"tagValue"`
	// update time.
	UpdateTime *int `pulumi:"updateTime"`
}

type LaneRuleRuleTagListArgs

type LaneRuleRuleTagListArgs struct {
	// creation time.
	CreateTime pulumi.IntPtrInput `pulumi:"createTime"`
	// lane rule ID.
	LaneRuleId pulumi.StringPtrInput `pulumi:"laneRuleId"`
	// label ID.
	TagId pulumi.StringPtrInput `pulumi:"tagId"`
	// label name.
	TagName pulumi.StringInput `pulumi:"tagName"`
	// label operator.
	TagOperator pulumi.StringInput `pulumi:"tagOperator"`
	// tag value.
	TagValue pulumi.StringInput `pulumi:"tagValue"`
	// update time.
	UpdateTime pulumi.IntPtrInput `pulumi:"updateTime"`
}

func (LaneRuleRuleTagListArgs) ElementType

func (LaneRuleRuleTagListArgs) ElementType() reflect.Type

func (LaneRuleRuleTagListArgs) ToLaneRuleRuleTagListOutput

func (i LaneRuleRuleTagListArgs) ToLaneRuleRuleTagListOutput() LaneRuleRuleTagListOutput

func (LaneRuleRuleTagListArgs) ToLaneRuleRuleTagListOutputWithContext

func (i LaneRuleRuleTagListArgs) ToLaneRuleRuleTagListOutputWithContext(ctx context.Context) LaneRuleRuleTagListOutput

type LaneRuleRuleTagListArray

type LaneRuleRuleTagListArray []LaneRuleRuleTagListInput

func (LaneRuleRuleTagListArray) ElementType

func (LaneRuleRuleTagListArray) ElementType() reflect.Type

func (LaneRuleRuleTagListArray) ToLaneRuleRuleTagListArrayOutput

func (i LaneRuleRuleTagListArray) ToLaneRuleRuleTagListArrayOutput() LaneRuleRuleTagListArrayOutput

func (LaneRuleRuleTagListArray) ToLaneRuleRuleTagListArrayOutputWithContext

func (i LaneRuleRuleTagListArray) ToLaneRuleRuleTagListArrayOutputWithContext(ctx context.Context) LaneRuleRuleTagListArrayOutput

type LaneRuleRuleTagListArrayInput

type LaneRuleRuleTagListArrayInput interface {
	pulumi.Input

	ToLaneRuleRuleTagListArrayOutput() LaneRuleRuleTagListArrayOutput
	ToLaneRuleRuleTagListArrayOutputWithContext(context.Context) LaneRuleRuleTagListArrayOutput
}

LaneRuleRuleTagListArrayInput is an input type that accepts LaneRuleRuleTagListArray and LaneRuleRuleTagListArrayOutput values. You can construct a concrete instance of `LaneRuleRuleTagListArrayInput` via:

LaneRuleRuleTagListArray{ LaneRuleRuleTagListArgs{...} }

type LaneRuleRuleTagListArrayOutput

type LaneRuleRuleTagListArrayOutput struct{ *pulumi.OutputState }

func (LaneRuleRuleTagListArrayOutput) ElementType

func (LaneRuleRuleTagListArrayOutput) Index

func (LaneRuleRuleTagListArrayOutput) ToLaneRuleRuleTagListArrayOutput

func (o LaneRuleRuleTagListArrayOutput) ToLaneRuleRuleTagListArrayOutput() LaneRuleRuleTagListArrayOutput

func (LaneRuleRuleTagListArrayOutput) ToLaneRuleRuleTagListArrayOutputWithContext

func (o LaneRuleRuleTagListArrayOutput) ToLaneRuleRuleTagListArrayOutputWithContext(ctx context.Context) LaneRuleRuleTagListArrayOutput

type LaneRuleRuleTagListInput

type LaneRuleRuleTagListInput interface {
	pulumi.Input

	ToLaneRuleRuleTagListOutput() LaneRuleRuleTagListOutput
	ToLaneRuleRuleTagListOutputWithContext(context.Context) LaneRuleRuleTagListOutput
}

LaneRuleRuleTagListInput is an input type that accepts LaneRuleRuleTagListArgs and LaneRuleRuleTagListOutput values. You can construct a concrete instance of `LaneRuleRuleTagListInput` via:

LaneRuleRuleTagListArgs{...}

type LaneRuleRuleTagListOutput

type LaneRuleRuleTagListOutput struct{ *pulumi.OutputState }

func (LaneRuleRuleTagListOutput) CreateTime

creation time.

func (LaneRuleRuleTagListOutput) ElementType

func (LaneRuleRuleTagListOutput) ElementType() reflect.Type

func (LaneRuleRuleTagListOutput) LaneRuleId

lane rule ID.

func (LaneRuleRuleTagListOutput) TagId

label ID.

func (LaneRuleRuleTagListOutput) TagName

label name.

func (LaneRuleRuleTagListOutput) TagOperator

label operator.

func (LaneRuleRuleTagListOutput) TagValue

tag value.

func (LaneRuleRuleTagListOutput) ToLaneRuleRuleTagListOutput

func (o LaneRuleRuleTagListOutput) ToLaneRuleRuleTagListOutput() LaneRuleRuleTagListOutput

func (LaneRuleRuleTagListOutput) ToLaneRuleRuleTagListOutputWithContext

func (o LaneRuleRuleTagListOutput) ToLaneRuleRuleTagListOutputWithContext(ctx context.Context) LaneRuleRuleTagListOutput

func (LaneRuleRuleTagListOutput) UpdateTime

update time.

type LaneRuleState

type LaneRuleState struct {
	// creation time.
	CreateTime pulumi.IntPtrInput
	// open state, true/false, default: false.
	Enable pulumi.BoolPtrInput
	// lane ID.
	LaneId pulumi.StringPtrInput
	// Priority.
	Priority pulumi.IntPtrInput
	// Program id list.
	ProgramIdLists pulumi.StringArrayInput
	// Lane rule notes.
	Remark pulumi.StringPtrInput
	// Rule id.
	RuleId pulumi.StringPtrInput
	// lane rule name.
	RuleName pulumi.StringPtrInput
	// list of swimlane rule labels.
	RuleTagLists LaneRuleRuleTagListArrayInput
	// lane rule label relationship.
	RuleTagRelationship pulumi.StringPtrInput
	// update time.
	UpdateTime pulumi.IntPtrInput
}

func (LaneRuleState) ElementType

func (LaneRuleState) ElementType() reflect.Type

type LaneState

type LaneState struct {
	// creation time.
	CreateTime pulumi.IntPtrInput
	// Whether to enter the application.
	Entrance pulumi.BoolPtrInput
	// Swimlane Deployment Group Information.
	LaneGroupLists LaneLaneGroupListArrayInput
	// Lane ID.
	LaneId pulumi.StringPtrInput
	// Lane name.
	LaneName pulumi.StringPtrInput
	// A list of namespaces to which the swimlane has associated deployment groups.
	NamespaceIdLists pulumi.StringArrayInput
	// Program id list.
	ProgramIdLists pulumi.StringArrayInput
	// Lane Remarks.
	Remark pulumi.StringPtrInput
	// update time.
	UpdateTime pulumi.IntPtrInput
}

func (LaneState) ElementType

func (LaneState) ElementType() reflect.Type

type LookupApplicationArgs

type LookupApplicationArgs struct {
	// Id list.
	ApplicationIdLists []string `pulumi:"applicationIdLists"`
	// An array of application resource types.
	ApplicationResourceTypeLists []string `pulumi:"applicationResourceTypeLists"`
	// The application type. V OR C, V means VM, C means container.
	ApplicationType *string `pulumi:"applicationType"`
	// The microservice type of the application.
	MicroserviceType *string `pulumi:"microserviceType"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getApplication.

type LookupApplicationConfigArgs

type LookupApplicationConfigArgs struct {
	// Application ID, query all when not provided.
	ApplicationId *string `pulumi:"applicationId"`
	// Configuration ID, query all with higher priority when not provided.
	ConfigId *string `pulumi:"configId"`
	// Configuration ID list, query all with lower priority when not provided.
	ConfigIdLists []string `pulumi:"configIdLists"`
	// Configuration name, precise query, query all when not provided.
	ConfigName *string `pulumi:"configName"`
	// Configuration version, precise query, query all when not provided.
	ConfigVersion *string `pulumi:"configVersion"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getApplicationConfig.

type LookupApplicationConfigOutputArgs

type LookupApplicationConfigOutputArgs struct {
	// Application ID, query all when not provided.
	ApplicationId pulumi.StringPtrInput `pulumi:"applicationId"`
	// Configuration ID, query all with higher priority when not provided.
	ConfigId pulumi.StringPtrInput `pulumi:"configId"`
	// Configuration ID list, query all with lower priority when not provided.
	ConfigIdLists pulumi.StringArrayInput `pulumi:"configIdLists"`
	// Configuration name, precise query, query all when not provided.
	ConfigName pulumi.StringPtrInput `pulumi:"configName"`
	// Configuration version, precise query, query all when not provided.
	ConfigVersion pulumi.StringPtrInput `pulumi:"configVersion"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getApplicationConfig.

func (LookupApplicationConfigOutputArgs) ElementType

type LookupApplicationConfigResult

type LookupApplicationConfigResult struct {
	// application Id. Note: This field may return null, indicating that no valid values can be obtained.
	ApplicationId *string `pulumi:"applicationId"`
	// Configuration ID. Note: This field may return null, indicating that no valid values can be obtained.
	ConfigId      *string  `pulumi:"configId"`
	ConfigIdLists []string `pulumi:"configIdLists"`
	// Configuration name Note: This field may return null, indicating that no valid values can be obtained.
	ConfigName *string `pulumi:"configName"`
	// Configuration version. Note: This field may return null, indicating that no valid values can be obtained.
	ConfigVersion *string `pulumi:"configVersion"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Paginated configuration item list. Note: This field may return null, indicating that no valid values can be obtained.
	Results []GetApplicationConfigResult `pulumi:"results"`
}

A collection of values returned by getApplicationConfig.

func LookupApplicationConfig

func LookupApplicationConfig(ctx *pulumi.Context, args *LookupApplicationConfigArgs, opts ...pulumi.InvokeOption) (*LookupApplicationConfigResult, error)

Use this data source to query detailed information of tsf applicationConfig

type LookupApplicationConfigResultOutput

type LookupApplicationConfigResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getApplicationConfig.

func (LookupApplicationConfigResultOutput) ApplicationId

application Id. Note: This field may return null, indicating that no valid values can be obtained.

func (LookupApplicationConfigResultOutput) ConfigId

Configuration ID. Note: This field may return null, indicating that no valid values can be obtained.

func (LookupApplicationConfigResultOutput) ConfigIdLists

func (LookupApplicationConfigResultOutput) ConfigName

Configuration name Note: This field may return null, indicating that no valid values can be obtained.

func (LookupApplicationConfigResultOutput) ConfigVersion

Configuration version. Note: This field may return null, indicating that no valid values can be obtained.

func (LookupApplicationConfigResultOutput) ElementType

func (LookupApplicationConfigResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupApplicationConfigResultOutput) ResultOutputFile

func (LookupApplicationConfigResultOutput) Results

Paginated configuration item list. Note: This field may return null, indicating that no valid values can be obtained.

func (LookupApplicationConfigResultOutput) ToLookupApplicationConfigResultOutput

func (o LookupApplicationConfigResultOutput) ToLookupApplicationConfigResultOutput() LookupApplicationConfigResultOutput

func (LookupApplicationConfigResultOutput) ToLookupApplicationConfigResultOutputWithContext

func (o LookupApplicationConfigResultOutput) ToLookupApplicationConfigResultOutputWithContext(ctx context.Context) LookupApplicationConfigResultOutput

type LookupApplicationFileConfigArgs

type LookupApplicationFileConfigArgs struct {
	// Application ID.
	ApplicationId *string `pulumi:"applicationId"`
	// Configuration ID.
	ConfigId *string `pulumi:"configId"`
	// List of configuration item ID.
	ConfigIdLists []string `pulumi:"configIdLists"`
	// Configuration item name.
	ConfigName *string `pulumi:"configName"`
	// Configuration item version.
	ConfigVersion *string `pulumi:"configVersion"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getApplicationFileConfig.

type LookupApplicationFileConfigOutputArgs

type LookupApplicationFileConfigOutputArgs struct {
	// Application ID.
	ApplicationId pulumi.StringPtrInput `pulumi:"applicationId"`
	// Configuration ID.
	ConfigId pulumi.StringPtrInput `pulumi:"configId"`
	// List of configuration item ID.
	ConfigIdLists pulumi.StringArrayInput `pulumi:"configIdLists"`
	// Configuration item name.
	ConfigName pulumi.StringPtrInput `pulumi:"configName"`
	// Configuration item version.
	ConfigVersion pulumi.StringPtrInput `pulumi:"configVersion"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getApplicationFileConfig.

func (LookupApplicationFileConfigOutputArgs) ElementType

type LookupApplicationFileConfigResult

type LookupApplicationFileConfigResult struct {
	// application Id. Note: This field may return null, indicating that no valid values can be obtained.
	ApplicationId *string `pulumi:"applicationId"`
	// Config ID. Note: This field may return null, indicating that no valid values can be obtained.
	ConfigId      *string  `pulumi:"configId"`
	ConfigIdLists []string `pulumi:"configIdLists"`
	// Configuration item name. Note: This field may return null, indicating that no valid values can be obtained.
	ConfigName *string `pulumi:"configName"`
	// Configuration version. Note: This field may return null, indicating that no valid values can be obtained.
	ConfigVersion *string `pulumi:"configVersion"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// File configuration item list. Note: This field may return null, indicating that no valid values can be obtained.
	Results []GetApplicationFileConfigResult `pulumi:"results"`
}

A collection of values returned by getApplicationFileConfig.

func LookupApplicationFileConfig

func LookupApplicationFileConfig(ctx *pulumi.Context, args *LookupApplicationFileConfigArgs, opts ...pulumi.InvokeOption) (*LookupApplicationFileConfigResult, error)

Use this data source to query detailed information of tsf applicationFileConfig

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Tsf"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tsf"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Tsf.GetApplicationFileConfig(ctx, &tsf.GetApplicationFileConfigArgs{
			ApplicationId: pulumi.StringRef("application-2vzk6n3v"),
			ConfigId:      pulumi.StringRef("dcfg-f-4y4ekzqv"),
			ConfigName:    pulumi.StringRef("file-log1"),
			ConfigVersion: pulumi.StringRef("1.2"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupApplicationFileConfigResultOutput

type LookupApplicationFileConfigResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getApplicationFileConfig.

func (LookupApplicationFileConfigResultOutput) ApplicationId

application Id. Note: This field may return null, indicating that no valid values can be obtained.

func (LookupApplicationFileConfigResultOutput) ConfigId

Config ID. Note: This field may return null, indicating that no valid values can be obtained.

func (LookupApplicationFileConfigResultOutput) ConfigIdLists

func (LookupApplicationFileConfigResultOutput) ConfigName

Configuration item name. Note: This field may return null, indicating that no valid values can be obtained.

func (LookupApplicationFileConfigResultOutput) ConfigVersion

Configuration version. Note: This field may return null, indicating that no valid values can be obtained.

func (LookupApplicationFileConfigResultOutput) ElementType

func (LookupApplicationFileConfigResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupApplicationFileConfigResultOutput) ResultOutputFile

func (LookupApplicationFileConfigResultOutput) Results

File configuration item list. Note: This field may return null, indicating that no valid values can be obtained.

func (LookupApplicationFileConfigResultOutput) ToLookupApplicationFileConfigResultOutput

func (o LookupApplicationFileConfigResultOutput) ToLookupApplicationFileConfigResultOutput() LookupApplicationFileConfigResultOutput

func (LookupApplicationFileConfigResultOutput) ToLookupApplicationFileConfigResultOutputWithContext

func (o LookupApplicationFileConfigResultOutput) ToLookupApplicationFileConfigResultOutputWithContext(ctx context.Context) LookupApplicationFileConfigResultOutput

type LookupApplicationOutputArgs

type LookupApplicationOutputArgs struct {
	// Id list.
	ApplicationIdLists pulumi.StringArrayInput `pulumi:"applicationIdLists"`
	// An array of application resource types.
	ApplicationResourceTypeLists pulumi.StringArrayInput `pulumi:"applicationResourceTypeLists"`
	// The application type. V OR C, V means VM, C means container.
	ApplicationType pulumi.StringPtrInput `pulumi:"applicationType"`
	// The microservice type of the application.
	MicroserviceType pulumi.StringPtrInput `pulumi:"microserviceType"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getApplication.

func (LookupApplicationOutputArgs) ElementType

type LookupApplicationPublicConfigArgs

type LookupApplicationPublicConfigArgs struct {
	// Config ID. Query all items if not passed, high priority.
	ConfigId *string `pulumi:"configId"`
	// Config ID list. Query all items if not passed, low priority.
	ConfigIdLists []string `pulumi:"configIdLists"`
	// Config name. Exact query. Query all items if not passed.
	ConfigName *string `pulumi:"configName"`
	// Config version. Exact query. Query all items if not passed.
	ConfigVersion *string `pulumi:"configVersion"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getApplicationPublicConfig.

type LookupApplicationPublicConfigOutputArgs

type LookupApplicationPublicConfigOutputArgs struct {
	// Config ID. Query all items if not passed, high priority.
	ConfigId pulumi.StringPtrInput `pulumi:"configId"`
	// Config ID list. Query all items if not passed, low priority.
	ConfigIdLists pulumi.StringArrayInput `pulumi:"configIdLists"`
	// Config name. Exact query. Query all items if not passed.
	ConfigName pulumi.StringPtrInput `pulumi:"configName"`
	// Config version. Exact query. Query all items if not passed.
	ConfigVersion pulumi.StringPtrInput `pulumi:"configVersion"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getApplicationPublicConfig.

func (LookupApplicationPublicConfigOutputArgs) ElementType

type LookupApplicationPublicConfigResult

type LookupApplicationPublicConfigResult struct {
	// Config ID. Note: This field may return null, indicating that no valid value can be obtained.
	ConfigId      *string  `pulumi:"configId"`
	ConfigIdLists []string `pulumi:"configIdLists"`
	// Config name. Note: This field may return null, indicating that no valid value can be obtained.
	ConfigName *string `pulumi:"configName"`
	// Config version. Note: This field may return null, indicating that no valid value can be obtained.
	ConfigVersion *string `pulumi:"configVersion"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Paginated global configuration  list. Note: This field may return null, indicating that no valid value can be obtained.
	Results []GetApplicationPublicConfigResult `pulumi:"results"`
}

A collection of values returned by getApplicationPublicConfig.

func LookupApplicationPublicConfig

Use this data source to query detailed information of tsf applicationPublicConfig

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Tsf"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tsf"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Tsf.GetApplicationPublicConfig(ctx, &tsf.GetApplicationPublicConfigArgs{
			ConfigId:      pulumi.StringRef("dcfg-p-evjrbgly"),
			ConfigName:    pulumi.StringRef("dsadsa"),
			ConfigVersion: pulumi.StringRef("123"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupApplicationPublicConfigResultOutput

type LookupApplicationPublicConfigResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getApplicationPublicConfig.

func (LookupApplicationPublicConfigResultOutput) ConfigId

Config ID. Note: This field may return null, indicating that no valid value can be obtained.

func (LookupApplicationPublicConfigResultOutput) ConfigIdLists

func (LookupApplicationPublicConfigResultOutput) ConfigName

Config name. Note: This field may return null, indicating that no valid value can be obtained.

func (LookupApplicationPublicConfigResultOutput) ConfigVersion

Config version. Note: This field may return null, indicating that no valid value can be obtained.

func (LookupApplicationPublicConfigResultOutput) ElementType

func (LookupApplicationPublicConfigResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupApplicationPublicConfigResultOutput) ResultOutputFile

func (LookupApplicationPublicConfigResultOutput) Results

Paginated global configuration list. Note: This field may return null, indicating that no valid value can be obtained.

func (LookupApplicationPublicConfigResultOutput) ToLookupApplicationPublicConfigResultOutput

func (o LookupApplicationPublicConfigResultOutput) ToLookupApplicationPublicConfigResultOutput() LookupApplicationPublicConfigResultOutput

func (LookupApplicationPublicConfigResultOutput) ToLookupApplicationPublicConfigResultOutputWithContext

func (o LookupApplicationPublicConfigResultOutput) ToLookupApplicationPublicConfigResultOutputWithContext(ctx context.Context) LookupApplicationPublicConfigResultOutput

type LookupApplicationResult

type LookupApplicationResult struct {
	ApplicationIdLists           []string `pulumi:"applicationIdLists"`
	ApplicationResourceTypeLists []string `pulumi:"applicationResourceTypeLists"`
	// The type of the application.
	ApplicationType *string `pulumi:"applicationType"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The microservice type of the application.
	MicroserviceType *string `pulumi:"microserviceType"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// The application paging list information.
	Results []GetApplicationResult `pulumi:"results"`
}

A collection of values returned by getApplication.

func LookupApplication

func LookupApplication(ctx *pulumi.Context, args *LookupApplicationArgs, opts ...pulumi.InvokeOption) (*LookupApplicationResult, error)

Use this data source to query detailed information of tsf application

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Tsf"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tsf"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Tsf.GetApplication(ctx, &tsf.GetApplicationArgs{
			ApplicationIdLists: []string{
				"application-a24x29xv",
			},
			ApplicationType:  pulumi.StringRef("V"),
			MicroserviceType: pulumi.StringRef("N"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupApplicationResultOutput

type LookupApplicationResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getApplication.

func (LookupApplicationResultOutput) ApplicationIdLists

func (LookupApplicationResultOutput) ApplicationResourceTypeLists

func (o LookupApplicationResultOutput) ApplicationResourceTypeLists() pulumi.StringArrayOutput

func (LookupApplicationResultOutput) ApplicationType

The type of the application.

func (LookupApplicationResultOutput) ElementType

func (LookupApplicationResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupApplicationResultOutput) MicroserviceType

The microservice type of the application.

func (LookupApplicationResultOutput) ResultOutputFile

func (LookupApplicationResultOutput) Results

The application paging list information.

func (LookupApplicationResultOutput) ToLookupApplicationResultOutput

func (o LookupApplicationResultOutput) ToLookupApplicationResultOutput() LookupApplicationResultOutput

func (LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext

func (o LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext(ctx context.Context) LookupApplicationResultOutput

type LookupClusterArgs

type LookupClusterArgs struct {
	// Cluster ID list to be queried, if not filled in or passed, all content will be queried.
	ClusterIdLists []string `pulumi:"clusterIdLists"`
	// The type of cluster to be queried, if left blank or not passed, all content will be queried. C: container, V: virtual machine.
	ClusterType *string `pulumi:"clusterType"`
	// Whether to disable dataset authentication.
	DisableProgramAuthCheck *bool `pulumi:"disableProgramAuthCheck"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Filter by keywords for Cluster Id or name.
	SearchWord *string `pulumi:"searchWord"`
}

A collection of arguments for invoking getCluster.

type LookupClusterOutputArgs

type LookupClusterOutputArgs struct {
	// Cluster ID list to be queried, if not filled in or passed, all content will be queried.
	ClusterIdLists pulumi.StringArrayInput `pulumi:"clusterIdLists"`
	// The type of cluster to be queried, if left blank or not passed, all content will be queried. C: container, V: virtual machine.
	ClusterType pulumi.StringPtrInput `pulumi:"clusterType"`
	// Whether to disable dataset authentication.
	DisableProgramAuthCheck pulumi.BoolPtrInput `pulumi:"disableProgramAuthCheck"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// Filter by keywords for Cluster Id or name.
	SearchWord pulumi.StringPtrInput `pulumi:"searchWord"`
}

A collection of arguments for invoking getCluster.

func (LookupClusterOutputArgs) ElementType

func (LookupClusterOutputArgs) ElementType() reflect.Type

type LookupClusterResult

type LookupClusterResult struct {
	ClusterIdLists []string `pulumi:"clusterIdLists"`
	// Cluster type. Note: This field may return null, indicating no valid value.
	ClusterType             *string `pulumi:"clusterType"`
	DisableProgramAuthCheck *bool   `pulumi:"disableProgramAuthCheck"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// TSF cluster pagination object. Note: This field may return null, indicating no valid value.
	Results    []GetClusterResult `pulumi:"results"`
	SearchWord *string            `pulumi:"searchWord"`
}

A collection of values returned by getCluster.

func LookupCluster

func LookupCluster(ctx *pulumi.Context, args *LookupClusterArgs, opts ...pulumi.InvokeOption) (*LookupClusterResult, error)

Use this data source to query detailed information of tsf cluster

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Tsf"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tsf"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Tsf.GetCluster(ctx, &tsf.GetClusterArgs{
			ClusterIdLists: []string{
				"cluster-vwgj5e6y",
			},
			ClusterType:             pulumi.StringRef("V"),
			DisableProgramAuthCheck: pulumi.BoolRef(true),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupClusterResultOutput

type LookupClusterResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getCluster.

func (LookupClusterResultOutput) ClusterIdLists

func (LookupClusterResultOutput) ClusterType

Cluster type. Note: This field may return null, indicating no valid value.

func (LookupClusterResultOutput) DisableProgramAuthCheck

func (o LookupClusterResultOutput) DisableProgramAuthCheck() pulumi.BoolPtrOutput

func (LookupClusterResultOutput) ElementType

func (LookupClusterResultOutput) ElementType() reflect.Type

func (LookupClusterResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupClusterResultOutput) ResultOutputFile

func (o LookupClusterResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (LookupClusterResultOutput) Results

TSF cluster pagination object. Note: This field may return null, indicating no valid value.

func (LookupClusterResultOutput) SearchWord

func (LookupClusterResultOutput) ToLookupClusterResultOutput

func (o LookupClusterResultOutput) ToLookupClusterResultOutput() LookupClusterResultOutput

func (LookupClusterResultOutput) ToLookupClusterResultOutputWithContext

func (o LookupClusterResultOutput) ToLookupClusterResultOutputWithContext(ctx context.Context) LookupClusterResultOutput

type LookupMicroserviceArgs

type LookupMicroserviceArgs struct {
	// microservice id list.
	MicroserviceIdLists []string `pulumi:"microserviceIdLists"`
	// List of service names for search.
	MicroserviceNameLists []string `pulumi:"microserviceNameLists"`
	// namespace id.
	NamespaceId string `pulumi:"namespaceId"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// status filter, online, offline, single_online.
	Statuses []string `pulumi:"statuses"`
}

A collection of arguments for invoking getMicroservice.

type LookupMicroserviceOutputArgs

type LookupMicroserviceOutputArgs struct {
	// microservice id list.
	MicroserviceIdLists pulumi.StringArrayInput `pulumi:"microserviceIdLists"`
	// List of service names for search.
	MicroserviceNameLists pulumi.StringArrayInput `pulumi:"microserviceNameLists"`
	// namespace id.
	NamespaceId pulumi.StringInput `pulumi:"namespaceId"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// status filter, online, offline, single_online.
	Statuses pulumi.StringArrayInput `pulumi:"statuses"`
}

A collection of arguments for invoking getMicroservice.

func (LookupMicroserviceOutputArgs) ElementType

type LookupMicroserviceResult

type LookupMicroserviceResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id                    string   `pulumi:"id"`
	MicroserviceIdLists   []string `pulumi:"microserviceIdLists"`
	MicroserviceNameLists []string `pulumi:"microserviceNameLists"`
	// Namespace Id.  Note: This field may return null, indicating that no valid values can be obtained.
	NamespaceId      string  `pulumi:"namespaceId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Microservice paging list information. Note: This field may return null, indicating that no valid value can be obtained.
	Results  []GetMicroserviceResult `pulumi:"results"`
	Statuses []string                `pulumi:"statuses"`
}

A collection of values returned by getMicroservice.

func LookupMicroservice

func LookupMicroservice(ctx *pulumi.Context, args *LookupMicroserviceArgs, opts ...pulumi.InvokeOption) (*LookupMicroserviceResult, error)

Use this data source to query detailed information of tsf microservice

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Tsf"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tsf"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Tsf.GetMicroservice(ctx, &tsf.GetMicroserviceArgs{
			NamespaceId: _var.Namespace_id,
			MicroserviceIdLists: []string{
				"ms-yq3jo6jd",
			},
			MicroserviceNameLists: []string{
				"provider-demo",
			},
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupMicroserviceResultOutput

type LookupMicroserviceResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getMicroservice.

func (LookupMicroserviceResultOutput) ElementType

func (LookupMicroserviceResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupMicroserviceResultOutput) MicroserviceIdLists

func (LookupMicroserviceResultOutput) MicroserviceNameLists

func (o LookupMicroserviceResultOutput) MicroserviceNameLists() pulumi.StringArrayOutput

func (LookupMicroserviceResultOutput) NamespaceId

Namespace Id. Note: This field may return null, indicating that no valid values can be obtained.

func (LookupMicroserviceResultOutput) ResultOutputFile

func (LookupMicroserviceResultOutput) Results

Microservice paging list information. Note: This field may return null, indicating that no valid value can be obtained.

func (LookupMicroserviceResultOutput) Statuses

func (LookupMicroserviceResultOutput) ToLookupMicroserviceResultOutput

func (o LookupMicroserviceResultOutput) ToLookupMicroserviceResultOutput() LookupMicroserviceResultOutput

func (LookupMicroserviceResultOutput) ToLookupMicroserviceResultOutputWithContext

func (o LookupMicroserviceResultOutput) ToLookupMicroserviceResultOutputWithContext(ctx context.Context) LookupMicroserviceResultOutput

type LookupUnitRulesArgs

type LookupUnitRulesArgs struct {
	// gateway instance id.
	GatewayInstanceId string `pulumi:"gatewayInstanceId"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Enabled state, disabled: unpublished, enabled: published.
	Status *string `pulumi:"status"`
}

A collection of arguments for invoking getUnitRules.

type LookupUnitRulesOutputArgs

type LookupUnitRulesOutputArgs struct {
	// gateway instance id.
	GatewayInstanceId pulumi.StringInput `pulumi:"gatewayInstanceId"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// Enabled state, disabled: unpublished, enabled: published.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

A collection of arguments for invoking getUnitRules.

func (LookupUnitRulesOutputArgs) ElementType

func (LookupUnitRulesOutputArgs) ElementType() reflect.Type

type LookupUnitRulesResult

type LookupUnitRulesResult struct {
	// Gateway Entity ID.
	GatewayInstanceId string `pulumi:"gatewayInstanceId"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Pagination list information.
	Results []GetUnitRulesResult `pulumi:"results"`
	// Use status: enabled/disabled.
	Status *string `pulumi:"status"`
}

A collection of values returned by getUnitRules.

func LookupUnitRules

func LookupUnitRules(ctx *pulumi.Context, args *LookupUnitRulesArgs, opts ...pulumi.InvokeOption) (*LookupUnitRulesResult, error)

Use this data source to query detailed information of tsf unitRules

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Tsf"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tsf"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Tsf.GetUnitRules(ctx, &tsf.GetUnitRulesArgs{
			GatewayInstanceId: "gw-ins-lvdypq5k",
			Status:            pulumi.StringRef("disabled"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupUnitRulesResultOutput

type LookupUnitRulesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getUnitRules.

func (LookupUnitRulesResultOutput) ElementType

func (LookupUnitRulesResultOutput) GatewayInstanceId

func (o LookupUnitRulesResultOutput) GatewayInstanceId() pulumi.StringOutput

Gateway Entity ID.

func (LookupUnitRulesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupUnitRulesResultOutput) ResultOutputFile

func (o LookupUnitRulesResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (LookupUnitRulesResultOutput) Results

Pagination list information.

func (LookupUnitRulesResultOutput) Status

Use status: enabled/disabled.

func (LookupUnitRulesResultOutput) ToLookupUnitRulesResultOutput

func (o LookupUnitRulesResultOutput) ToLookupUnitRulesResultOutput() LookupUnitRulesResultOutput

func (LookupUnitRulesResultOutput) ToLookupUnitRulesResultOutputWithContext

func (o LookupUnitRulesResultOutput) ToLookupUnitRulesResultOutputWithContext(ctx context.Context) LookupUnitRulesResultOutput

type Microservice

type Microservice struct {
	pulumi.CustomResourceState

	// Microservice description information.
	MicroserviceDesc pulumi.StringPtrOutput `pulumi:"microserviceDesc"`
	// Microservice name.
	MicroserviceName pulumi.StringOutput `pulumi:"microserviceName"`
	// Namespace ID.
	NamespaceId pulumi.StringOutput `pulumi:"namespaceId"`
	// Tag description list.
	Tags pulumi.MapOutput `pulumi:"tags"`
}

Provides a resource to create a tsf microservice

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tsf"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Tsf.NewMicroservice(ctx, "microservice", &Tsf.MicroserviceArgs{
			MicroserviceDesc: pulumi.String("desc-microservice"),
			MicroserviceName: pulumi.String("test-microservice"),
			NamespaceId:      pulumi.String("namespace-vjlkzkgy"),
			Tags: pulumi.AnyMap{
				"createdBy": pulumi.Any("terraform"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

tsf microservice can be imported using the namespaceId#microserviceId, e.g.

```sh

$ pulumi import tencentcloud:Tsf/microservice:Microservice microservice namespace-vjlkzkgy#ms-vjeb43lw

```

func GetMicroservice

func GetMicroservice(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MicroserviceState, opts ...pulumi.ResourceOption) (*Microservice, error)

GetMicroservice gets an existing Microservice 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 NewMicroservice

func NewMicroservice(ctx *pulumi.Context,
	name string, args *MicroserviceArgs, opts ...pulumi.ResourceOption) (*Microservice, error)

NewMicroservice registers a new resource with the given unique name, arguments, and options.

func (*Microservice) ElementType

func (*Microservice) ElementType() reflect.Type

func (*Microservice) ToMicroserviceOutput

func (i *Microservice) ToMicroserviceOutput() MicroserviceOutput

func (*Microservice) ToMicroserviceOutputWithContext

func (i *Microservice) ToMicroserviceOutputWithContext(ctx context.Context) MicroserviceOutput

type MicroserviceArgs

type MicroserviceArgs struct {
	// Microservice description information.
	MicroserviceDesc pulumi.StringPtrInput
	// Microservice name.
	MicroserviceName pulumi.StringInput
	// Namespace ID.
	NamespaceId pulumi.StringInput
	// Tag description list.
	Tags pulumi.MapInput
}

The set of arguments for constructing a Microservice resource.

func (MicroserviceArgs) ElementType

func (MicroserviceArgs) ElementType() reflect.Type

type MicroserviceArray

type MicroserviceArray []MicroserviceInput

func (MicroserviceArray) ElementType

func (MicroserviceArray) ElementType() reflect.Type

func (MicroserviceArray) ToMicroserviceArrayOutput

func (i MicroserviceArray) ToMicroserviceArrayOutput() MicroserviceArrayOutput

func (MicroserviceArray) ToMicroserviceArrayOutputWithContext

func (i MicroserviceArray) ToMicroserviceArrayOutputWithContext(ctx context.Context) MicroserviceArrayOutput

type MicroserviceArrayInput

type MicroserviceArrayInput interface {
	pulumi.Input

	ToMicroserviceArrayOutput() MicroserviceArrayOutput
	ToMicroserviceArrayOutputWithContext(context.Context) MicroserviceArrayOutput
}

MicroserviceArrayInput is an input type that accepts MicroserviceArray and MicroserviceArrayOutput values. You can construct a concrete instance of `MicroserviceArrayInput` via:

MicroserviceArray{ MicroserviceArgs{...} }

type MicroserviceArrayOutput

type MicroserviceArrayOutput struct{ *pulumi.OutputState }

func (MicroserviceArrayOutput) ElementType

func (MicroserviceArrayOutput) ElementType() reflect.Type

func (MicroserviceArrayOutput) Index

func (MicroserviceArrayOutput) ToMicroserviceArrayOutput

func (o MicroserviceArrayOutput) ToMicroserviceArrayOutput() MicroserviceArrayOutput

func (MicroserviceArrayOutput) ToMicroserviceArrayOutputWithContext

func (o MicroserviceArrayOutput) ToMicroserviceArrayOutputWithContext(ctx context.Context) MicroserviceArrayOutput

type MicroserviceInput

type MicroserviceInput interface {
	pulumi.Input

	ToMicroserviceOutput() MicroserviceOutput
	ToMicroserviceOutputWithContext(ctx context.Context) MicroserviceOutput
}

type MicroserviceMap

type MicroserviceMap map[string]MicroserviceInput

func (MicroserviceMap) ElementType

func (MicroserviceMap) ElementType() reflect.Type

func (MicroserviceMap) ToMicroserviceMapOutput

func (i MicroserviceMap) ToMicroserviceMapOutput() MicroserviceMapOutput

func (MicroserviceMap) ToMicroserviceMapOutputWithContext

func (i MicroserviceMap) ToMicroserviceMapOutputWithContext(ctx context.Context) MicroserviceMapOutput

type MicroserviceMapInput

type MicroserviceMapInput interface {
	pulumi.Input

	ToMicroserviceMapOutput() MicroserviceMapOutput
	ToMicroserviceMapOutputWithContext(context.Context) MicroserviceMapOutput
}

MicroserviceMapInput is an input type that accepts MicroserviceMap and MicroserviceMapOutput values. You can construct a concrete instance of `MicroserviceMapInput` via:

MicroserviceMap{ "key": MicroserviceArgs{...} }

type MicroserviceMapOutput

type MicroserviceMapOutput struct{ *pulumi.OutputState }

func (MicroserviceMapOutput) ElementType

func (MicroserviceMapOutput) ElementType() reflect.Type

func (MicroserviceMapOutput) MapIndex

func (MicroserviceMapOutput) ToMicroserviceMapOutput

func (o MicroserviceMapOutput) ToMicroserviceMapOutput() MicroserviceMapOutput

func (MicroserviceMapOutput) ToMicroserviceMapOutputWithContext

func (o MicroserviceMapOutput) ToMicroserviceMapOutputWithContext(ctx context.Context) MicroserviceMapOutput

type MicroserviceOutput

type MicroserviceOutput struct{ *pulumi.OutputState }

func (MicroserviceOutput) ElementType

func (MicroserviceOutput) ElementType() reflect.Type

func (MicroserviceOutput) MicroserviceDesc

func (o MicroserviceOutput) MicroserviceDesc() pulumi.StringPtrOutput

Microservice description information.

func (MicroserviceOutput) MicroserviceName

func (o MicroserviceOutput) MicroserviceName() pulumi.StringOutput

Microservice name.

func (MicroserviceOutput) NamespaceId

func (o MicroserviceOutput) NamespaceId() pulumi.StringOutput

Namespace ID.

func (MicroserviceOutput) Tags

Tag description list.

func (MicroserviceOutput) ToMicroserviceOutput

func (o MicroserviceOutput) ToMicroserviceOutput() MicroserviceOutput

func (MicroserviceOutput) ToMicroserviceOutputWithContext

func (o MicroserviceOutput) ToMicroserviceOutputWithContext(ctx context.Context) MicroserviceOutput

type MicroserviceState

type MicroserviceState struct {
	// Microservice description information.
	MicroserviceDesc pulumi.StringPtrInput
	// Microservice name.
	MicroserviceName pulumi.StringPtrInput
	// Namespace ID.
	NamespaceId pulumi.StringPtrInput
	// Tag description list.
	Tags pulumi.MapInput
}

func (MicroserviceState) ElementType

func (MicroserviceState) ElementType() reflect.Type

type Namespace

type Namespace struct {
	pulumi.CustomResourceState

	// cluster ID.
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// creation time.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Delete ID.
	DeleteFlag pulumi.BoolOutput `pulumi:"deleteFlag"`
	// default namespace.
	IsDefault pulumi.StringOutput `pulumi:"isDefault"`
	// whether to enable high availability.
	IsHaEnable pulumi.StringOutput `pulumi:"isHaEnable"`
	// KubeInjectEnable value.
	KubeInjectEnable pulumi.BoolOutput `pulumi:"kubeInjectEnable"`
	// Namespace encoding.
	NamespaceCode pulumi.StringOutput `pulumi:"namespaceCode"`
	// namespace description.
	NamespaceDesc pulumi.StringOutput `pulumi:"namespaceDesc"`
	// Namespace ID.
	NamespaceId pulumi.StringOutput `pulumi:"namespaceId"`
	// namespace name.
	NamespaceName pulumi.StringOutput `pulumi:"namespaceName"`
	// namespace resource type (default is DEF).
	NamespaceResourceType pulumi.StringOutput `pulumi:"namespaceResourceType"`
	// namespace status.
	NamespaceStatus pulumi.StringOutput `pulumi:"namespaceStatus"`
	// Whether it is a global namespace (the default is DEF, which means a common namespace; GLOBAL means a global namespace).
	NamespaceType pulumi.StringOutput `pulumi:"namespaceType"`
	// ID of the dataset to be bound.
	ProgramId pulumi.StringPtrOutput `pulumi:"programId"`
	// Program id list.
	ProgramIdLists pulumi.StringArrayOutput `pulumi:"programIdLists"`
	// update time.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

Provides a resource to create a tsf namespace

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tsf"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Tsf.NewNamespace(ctx, "namespace", &Tsf.NamespaceArgs{
			IsHaEnable:    pulumi.String("0"),
			NamespaceDesc: pulumi.String("namespace desc"),
			NamespaceName: pulumi.String("namespace-name"),
			NamespaceType: pulumi.String("DEF"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetNamespace

func GetNamespace(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NamespaceState, opts ...pulumi.ResourceOption) (*Namespace, error)

GetNamespace gets an existing Namespace 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 NewNamespace

func NewNamespace(ctx *pulumi.Context,
	name string, args *NamespaceArgs, opts ...pulumi.ResourceOption) (*Namespace, error)

NewNamespace registers a new resource with the given unique name, arguments, and options.

func (*Namespace) ElementType

func (*Namespace) ElementType() reflect.Type

func (*Namespace) ToNamespaceOutput

func (i *Namespace) ToNamespaceOutput() NamespaceOutput

func (*Namespace) ToNamespaceOutputWithContext

func (i *Namespace) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput

type NamespaceArgs

type NamespaceArgs struct {
	// cluster ID.
	ClusterId pulumi.StringPtrInput
	// whether to enable high availability.
	IsHaEnable pulumi.StringPtrInput
	// namespace description.
	NamespaceDesc pulumi.StringPtrInput
	// Namespace ID.
	NamespaceId pulumi.StringPtrInput
	// namespace name.
	NamespaceName pulumi.StringInput
	// namespace resource type (default is DEF).
	NamespaceResourceType pulumi.StringPtrInput
	// Whether it is a global namespace (the default is DEF, which means a common namespace; GLOBAL means a global namespace).
	NamespaceType pulumi.StringPtrInput
	// ID of the dataset to be bound.
	ProgramId pulumi.StringPtrInput
	// Program id list.
	ProgramIdLists pulumi.StringArrayInput
}

The set of arguments for constructing a Namespace resource.

func (NamespaceArgs) ElementType

func (NamespaceArgs) ElementType() reflect.Type

type NamespaceArray

type NamespaceArray []NamespaceInput

func (NamespaceArray) ElementType

func (NamespaceArray) ElementType() reflect.Type

func (NamespaceArray) ToNamespaceArrayOutput

func (i NamespaceArray) ToNamespaceArrayOutput() NamespaceArrayOutput

func (NamespaceArray) ToNamespaceArrayOutputWithContext

func (i NamespaceArray) ToNamespaceArrayOutputWithContext(ctx context.Context) NamespaceArrayOutput

type NamespaceArrayInput

type NamespaceArrayInput interface {
	pulumi.Input

	ToNamespaceArrayOutput() NamespaceArrayOutput
	ToNamespaceArrayOutputWithContext(context.Context) NamespaceArrayOutput
}

NamespaceArrayInput is an input type that accepts NamespaceArray and NamespaceArrayOutput values. You can construct a concrete instance of `NamespaceArrayInput` via:

NamespaceArray{ NamespaceArgs{...} }

type NamespaceArrayOutput

type NamespaceArrayOutput struct{ *pulumi.OutputState }

func (NamespaceArrayOutput) ElementType

func (NamespaceArrayOutput) ElementType() reflect.Type

func (NamespaceArrayOutput) Index

func (NamespaceArrayOutput) ToNamespaceArrayOutput

func (o NamespaceArrayOutput) ToNamespaceArrayOutput() NamespaceArrayOutput

func (NamespaceArrayOutput) ToNamespaceArrayOutputWithContext

func (o NamespaceArrayOutput) ToNamespaceArrayOutputWithContext(ctx context.Context) NamespaceArrayOutput

type NamespaceInput

type NamespaceInput interface {
	pulumi.Input

	ToNamespaceOutput() NamespaceOutput
	ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput
}

type NamespaceMap

type NamespaceMap map[string]NamespaceInput

func (NamespaceMap) ElementType

func (NamespaceMap) ElementType() reflect.Type

func (NamespaceMap) ToNamespaceMapOutput

func (i NamespaceMap) ToNamespaceMapOutput() NamespaceMapOutput

func (NamespaceMap) ToNamespaceMapOutputWithContext

func (i NamespaceMap) ToNamespaceMapOutputWithContext(ctx context.Context) NamespaceMapOutput

type NamespaceMapInput

type NamespaceMapInput interface {
	pulumi.Input

	ToNamespaceMapOutput() NamespaceMapOutput
	ToNamespaceMapOutputWithContext(context.Context) NamespaceMapOutput
}

NamespaceMapInput is an input type that accepts NamespaceMap and NamespaceMapOutput values. You can construct a concrete instance of `NamespaceMapInput` via:

NamespaceMap{ "key": NamespaceArgs{...} }

type NamespaceMapOutput

type NamespaceMapOutput struct{ *pulumi.OutputState }

func (NamespaceMapOutput) ElementType

func (NamespaceMapOutput) ElementType() reflect.Type

func (NamespaceMapOutput) MapIndex

func (NamespaceMapOutput) ToNamespaceMapOutput

func (o NamespaceMapOutput) ToNamespaceMapOutput() NamespaceMapOutput

func (NamespaceMapOutput) ToNamespaceMapOutputWithContext

func (o NamespaceMapOutput) ToNamespaceMapOutputWithContext(ctx context.Context) NamespaceMapOutput

type NamespaceOutput

type NamespaceOutput struct{ *pulumi.OutputState }

func (NamespaceOutput) ClusterId

func (o NamespaceOutput) ClusterId() pulumi.StringOutput

cluster ID.

func (NamespaceOutput) CreateTime

func (o NamespaceOutput) CreateTime() pulumi.StringOutput

creation time.

func (NamespaceOutput) DeleteFlag

func (o NamespaceOutput) DeleteFlag() pulumi.BoolOutput

Delete ID.

func (NamespaceOutput) ElementType

func (NamespaceOutput) ElementType() reflect.Type

func (NamespaceOutput) IsDefault

func (o NamespaceOutput) IsDefault() pulumi.StringOutput

default namespace.

func (NamespaceOutput) IsHaEnable

func (o NamespaceOutput) IsHaEnable() pulumi.StringOutput

whether to enable high availability.

func (NamespaceOutput) KubeInjectEnable

func (o NamespaceOutput) KubeInjectEnable() pulumi.BoolOutput

KubeInjectEnable value.

func (NamespaceOutput) NamespaceCode

func (o NamespaceOutput) NamespaceCode() pulumi.StringOutput

Namespace encoding.

func (NamespaceOutput) NamespaceDesc

func (o NamespaceOutput) NamespaceDesc() pulumi.StringOutput

namespace description.

func (NamespaceOutput) NamespaceId

func (o NamespaceOutput) NamespaceId() pulumi.StringOutput

Namespace ID.

func (NamespaceOutput) NamespaceName

func (o NamespaceOutput) NamespaceName() pulumi.StringOutput

namespace name.

func (NamespaceOutput) NamespaceResourceType

func (o NamespaceOutput) NamespaceResourceType() pulumi.StringOutput

namespace resource type (default is DEF).

func (NamespaceOutput) NamespaceStatus

func (o NamespaceOutput) NamespaceStatus() pulumi.StringOutput

namespace status.

func (NamespaceOutput) NamespaceType

func (o NamespaceOutput) NamespaceType() pulumi.StringOutput

Whether it is a global namespace (the default is DEF, which means a common namespace; GLOBAL means a global namespace).

func (NamespaceOutput) ProgramId

func (o NamespaceOutput) ProgramId() pulumi.StringPtrOutput

ID of the dataset to be bound.

func (NamespaceOutput) ProgramIdLists

func (o NamespaceOutput) ProgramIdLists() pulumi.StringArrayOutput

Program id list.

func (NamespaceOutput) ToNamespaceOutput

func (o NamespaceOutput) ToNamespaceOutput() NamespaceOutput

func (NamespaceOutput) ToNamespaceOutputWithContext

func (o NamespaceOutput) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput

func (NamespaceOutput) UpdateTime

func (o NamespaceOutput) UpdateTime() pulumi.StringOutput

update time.

type NamespaceState

type NamespaceState struct {
	// cluster ID.
	ClusterId pulumi.StringPtrInput
	// creation time.
	CreateTime pulumi.StringPtrInput
	// Delete ID.
	DeleteFlag pulumi.BoolPtrInput
	// default namespace.
	IsDefault pulumi.StringPtrInput
	// whether to enable high availability.
	IsHaEnable pulumi.StringPtrInput
	// KubeInjectEnable value.
	KubeInjectEnable pulumi.BoolPtrInput
	// Namespace encoding.
	NamespaceCode pulumi.StringPtrInput
	// namespace description.
	NamespaceDesc pulumi.StringPtrInput
	// Namespace ID.
	NamespaceId pulumi.StringPtrInput
	// namespace name.
	NamespaceName pulumi.StringPtrInput
	// namespace resource type (default is DEF).
	NamespaceResourceType pulumi.StringPtrInput
	// namespace status.
	NamespaceStatus pulumi.StringPtrInput
	// Whether it is a global namespace (the default is DEF, which means a common namespace; GLOBAL means a global namespace).
	NamespaceType pulumi.StringPtrInput
	// ID of the dataset to be bound.
	ProgramId pulumi.StringPtrInput
	// Program id list.
	ProgramIdLists pulumi.StringArrayInput
	// update time.
	UpdateTime pulumi.StringPtrInput
}

func (NamespaceState) ElementType

func (NamespaceState) ElementType() reflect.Type

type PathRewrite

type PathRewrite struct {
	pulumi.CustomResourceState

	// Whether to shield the mapped path, Y: Yes N: No.
	Blocked pulumi.StringOutput `pulumi:"blocked"`
	// gateway deployment group ID.
	GatewayGroupId pulumi.StringOutput `pulumi:"gatewayGroupId"`
	// rule order, the smaller the higher the priority.
	Order pulumi.IntOutput `pulumi:"order"`
	// path rewrite rule ID.
	PathRewriteId pulumi.StringOutput `pulumi:"pathRewriteId"`
	// regular expression.
	Regex pulumi.StringOutput `pulumi:"regex"`
	// content to replace.
	Replacement pulumi.StringOutput `pulumi:"replacement"`
}

Provides a resource to create a tsf pathRewrite

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tsf"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Tsf.NewPathRewrite(ctx, "pathRewrite", &Tsf.PathRewriteArgs{
			Blocked:        pulumi.String("N"),
			GatewayGroupId: pulumi.String("group-a2j9zxpv"),
			Order:          pulumi.Int(2),
			Regex:          pulumi.String("/test"),
			Replacement:    pulumi.String("/tt"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

tsf path_rewrite can be imported using the id, e.g.

```sh

$ pulumi import tencentcloud:Tsf/pathRewrite:PathRewrite path_rewrite rewrite-nygq33v2

```

func GetPathRewrite

func GetPathRewrite(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PathRewriteState, opts ...pulumi.ResourceOption) (*PathRewrite, error)

GetPathRewrite gets an existing PathRewrite 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 NewPathRewrite

func NewPathRewrite(ctx *pulumi.Context,
	name string, args *PathRewriteArgs, opts ...pulumi.ResourceOption) (*PathRewrite, error)

NewPathRewrite registers a new resource with the given unique name, arguments, and options.

func (*PathRewrite) ElementType

func (*PathRewrite) ElementType() reflect.Type

func (*PathRewrite) ToPathRewriteOutput

func (i *PathRewrite) ToPathRewriteOutput() PathRewriteOutput

func (*PathRewrite) ToPathRewriteOutputWithContext

func (i *PathRewrite) ToPathRewriteOutputWithContext(ctx context.Context) PathRewriteOutput

type PathRewriteArgs

type PathRewriteArgs struct {
	// Whether to shield the mapped path, Y: Yes N: No.
	Blocked pulumi.StringInput
	// gateway deployment group ID.
	GatewayGroupId pulumi.StringInput
	// rule order, the smaller the higher the priority.
	Order pulumi.IntInput
	// regular expression.
	Regex pulumi.StringInput
	// content to replace.
	Replacement pulumi.StringInput
}

The set of arguments for constructing a PathRewrite resource.

func (PathRewriteArgs) ElementType

func (PathRewriteArgs) ElementType() reflect.Type

type PathRewriteArray

type PathRewriteArray []PathRewriteInput

func (PathRewriteArray) ElementType

func (PathRewriteArray) ElementType() reflect.Type

func (PathRewriteArray) ToPathRewriteArrayOutput

func (i PathRewriteArray) ToPathRewriteArrayOutput() PathRewriteArrayOutput

func (PathRewriteArray) ToPathRewriteArrayOutputWithContext

func (i PathRewriteArray) ToPathRewriteArrayOutputWithContext(ctx context.Context) PathRewriteArrayOutput

type PathRewriteArrayInput

type PathRewriteArrayInput interface {
	pulumi.Input

	ToPathRewriteArrayOutput() PathRewriteArrayOutput
	ToPathRewriteArrayOutputWithContext(context.Context) PathRewriteArrayOutput
}

PathRewriteArrayInput is an input type that accepts PathRewriteArray and PathRewriteArrayOutput values. You can construct a concrete instance of `PathRewriteArrayInput` via:

PathRewriteArray{ PathRewriteArgs{...} }

type PathRewriteArrayOutput

type PathRewriteArrayOutput struct{ *pulumi.OutputState }

func (PathRewriteArrayOutput) ElementType

func (PathRewriteArrayOutput) ElementType() reflect.Type

func (PathRewriteArrayOutput) Index

func (PathRewriteArrayOutput) ToPathRewriteArrayOutput

func (o PathRewriteArrayOutput) ToPathRewriteArrayOutput() PathRewriteArrayOutput

func (PathRewriteArrayOutput) ToPathRewriteArrayOutputWithContext

func (o PathRewriteArrayOutput) ToPathRewriteArrayOutputWithContext(ctx context.Context) PathRewriteArrayOutput

type PathRewriteInput

type PathRewriteInput interface {
	pulumi.Input

	ToPathRewriteOutput() PathRewriteOutput
	ToPathRewriteOutputWithContext(ctx context.Context) PathRewriteOutput
}

type PathRewriteMap

type PathRewriteMap map[string]PathRewriteInput

func (PathRewriteMap) ElementType

func (PathRewriteMap) ElementType() reflect.Type

func (PathRewriteMap) ToPathRewriteMapOutput

func (i PathRewriteMap) ToPathRewriteMapOutput() PathRewriteMapOutput

func (PathRewriteMap) ToPathRewriteMapOutputWithContext

func (i PathRewriteMap) ToPathRewriteMapOutputWithContext(ctx context.Context) PathRewriteMapOutput

type PathRewriteMapInput

type PathRewriteMapInput interface {
	pulumi.Input

	ToPathRewriteMapOutput() PathRewriteMapOutput
	ToPathRewriteMapOutputWithContext(context.Context) PathRewriteMapOutput
}

PathRewriteMapInput is an input type that accepts PathRewriteMap and PathRewriteMapOutput values. You can construct a concrete instance of `PathRewriteMapInput` via:

PathRewriteMap{ "key": PathRewriteArgs{...} }

type PathRewriteMapOutput

type PathRewriteMapOutput struct{ *pulumi.OutputState }

func (PathRewriteMapOutput) ElementType

func (PathRewriteMapOutput) ElementType() reflect.Type

func (PathRewriteMapOutput) MapIndex

func (PathRewriteMapOutput) ToPathRewriteMapOutput

func (o PathRewriteMapOutput) ToPathRewriteMapOutput() PathRewriteMapOutput

func (PathRewriteMapOutput) ToPathRewriteMapOutputWithContext

func (o PathRewriteMapOutput) ToPathRewriteMapOutputWithContext(ctx context.Context) PathRewriteMapOutput

type PathRewriteOutput

type PathRewriteOutput struct{ *pulumi.OutputState }

func (PathRewriteOutput) Blocked

Whether to shield the mapped path, Y: Yes N: No.

func (PathRewriteOutput) ElementType

func (PathRewriteOutput) ElementType() reflect.Type

func (PathRewriteOutput) GatewayGroupId

func (o PathRewriteOutput) GatewayGroupId() pulumi.StringOutput

gateway deployment group ID.

func (PathRewriteOutput) Order

rule order, the smaller the higher the priority.

func (PathRewriteOutput) PathRewriteId

func (o PathRewriteOutput) PathRewriteId() pulumi.StringOutput

path rewrite rule ID.

func (PathRewriteOutput) Regex

regular expression.

func (PathRewriteOutput) Replacement

func (o PathRewriteOutput) Replacement() pulumi.StringOutput

content to replace.

func (PathRewriteOutput) ToPathRewriteOutput

func (o PathRewriteOutput) ToPathRewriteOutput() PathRewriteOutput

func (PathRewriteOutput) ToPathRewriteOutputWithContext

func (o PathRewriteOutput) ToPathRewriteOutputWithContext(ctx context.Context) PathRewriteOutput

type PathRewriteState

type PathRewriteState struct {
	// Whether to shield the mapped path, Y: Yes N: No.
	Blocked pulumi.StringPtrInput
	// gateway deployment group ID.
	GatewayGroupId pulumi.StringPtrInput
	// rule order, the smaller the higher the priority.
	Order pulumi.IntPtrInput
	// path rewrite rule ID.
	PathRewriteId pulumi.StringPtrInput
	// regular expression.
	Regex pulumi.StringPtrInput
	// content to replace.
	Replacement pulumi.StringPtrInput
}

func (PathRewriteState) ElementType

func (PathRewriteState) ElementType() reflect.Type

type Repository

type Repository struct {
	pulumi.CustomResourceState

	// the name of the bucket where the warehouse is located.
	BucketName pulumi.StringOutput `pulumi:"bucketName"`
	// Bucket region where the warehouse is located.
	BucketRegion pulumi.StringOutput `pulumi:"bucketRegion"`
	// warehouse creation time.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// directory.
	Directory pulumi.StringOutput `pulumi:"directory"`
	// whether the repository is in use.
	IsUsed pulumi.BoolOutput `pulumi:"isUsed"`
	// warehouse description.
	RepositoryDesc pulumi.StringOutput `pulumi:"repositoryDesc"`
	// Warehouse ID.
	RepositoryId pulumi.StringOutput `pulumi:"repositoryId"`
	// warehouse name.
	RepositoryName pulumi.StringOutput `pulumi:"repositoryName"`
	// warehouse type (default warehouse: default, private warehouse: private).
	RepositoryType pulumi.StringOutput `pulumi:"repositoryType"`
}

Provides a resource to create a tsf repository

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tsf"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Tsf.NewRepository(ctx, "repository", &Tsf.RepositoryArgs{
			BucketName:     pulumi.String(""),
			BucketRegion:   pulumi.String(""),
			Directory:      pulumi.String(""),
			RepositoryDesc: pulumi.String(""),
			RepositoryName: pulumi.String(""),
			RepositoryType: pulumi.String(""),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

tsf repository can be imported using the id, e.g.

```sh

$ pulumi import tencentcloud:Tsf/repository:Repository repository repository_id

```

func GetRepository

func GetRepository(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RepositoryState, opts ...pulumi.ResourceOption) (*Repository, error)

GetRepository gets an existing Repository 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 NewRepository

func NewRepository(ctx *pulumi.Context,
	name string, args *RepositoryArgs, opts ...pulumi.ResourceOption) (*Repository, error)

NewRepository registers a new resource with the given unique name, arguments, and options.

func (*Repository) ElementType

func (*Repository) ElementType() reflect.Type

func (*Repository) ToRepositoryOutput

func (i *Repository) ToRepositoryOutput() RepositoryOutput

func (*Repository) ToRepositoryOutputWithContext

func (i *Repository) ToRepositoryOutputWithContext(ctx context.Context) RepositoryOutput

type RepositoryArgs

type RepositoryArgs struct {
	// the name of the bucket where the warehouse is located.
	BucketName pulumi.StringInput
	// Bucket region where the warehouse is located.
	BucketRegion pulumi.StringInput
	// directory.
	Directory pulumi.StringPtrInput
	// warehouse description.
	RepositoryDesc pulumi.StringPtrInput
	// warehouse name.
	RepositoryName pulumi.StringInput
	// warehouse type (default warehouse: default, private warehouse: private).
	RepositoryType pulumi.StringInput
}

The set of arguments for constructing a Repository resource.

func (RepositoryArgs) ElementType

func (RepositoryArgs) ElementType() reflect.Type

type RepositoryArray

type RepositoryArray []RepositoryInput

func (RepositoryArray) ElementType

func (RepositoryArray) ElementType() reflect.Type

func (RepositoryArray) ToRepositoryArrayOutput

func (i RepositoryArray) ToRepositoryArrayOutput() RepositoryArrayOutput

func (RepositoryArray) ToRepositoryArrayOutputWithContext

func (i RepositoryArray) ToRepositoryArrayOutputWithContext(ctx context.Context) RepositoryArrayOutput

type RepositoryArrayInput

type RepositoryArrayInput interface {
	pulumi.Input

	ToRepositoryArrayOutput() RepositoryArrayOutput
	ToRepositoryArrayOutputWithContext(context.Context) RepositoryArrayOutput
}

RepositoryArrayInput is an input type that accepts RepositoryArray and RepositoryArrayOutput values. You can construct a concrete instance of `RepositoryArrayInput` via:

RepositoryArray{ RepositoryArgs{...} }

type RepositoryArrayOutput

type RepositoryArrayOutput struct{ *pulumi.OutputState }

func (RepositoryArrayOutput) ElementType

func (RepositoryArrayOutput) ElementType() reflect.Type

func (RepositoryArrayOutput) Index

func (RepositoryArrayOutput) ToRepositoryArrayOutput

func (o RepositoryArrayOutput) ToRepositoryArrayOutput() RepositoryArrayOutput

func (RepositoryArrayOutput) ToRepositoryArrayOutputWithContext

func (o RepositoryArrayOutput) ToRepositoryArrayOutputWithContext(ctx context.Context) RepositoryArrayOutput

type RepositoryInput

type RepositoryInput interface {
	pulumi.Input

	ToRepositoryOutput() RepositoryOutput
	ToRepositoryOutputWithContext(ctx context.Context) RepositoryOutput
}

type RepositoryMap

type RepositoryMap map[string]RepositoryInput

func (RepositoryMap) ElementType

func (RepositoryMap) ElementType() reflect.Type

func (RepositoryMap) ToRepositoryMapOutput

func (i RepositoryMap) ToRepositoryMapOutput() RepositoryMapOutput

func (RepositoryMap) ToRepositoryMapOutputWithContext

func (i RepositoryMap) ToRepositoryMapOutputWithContext(ctx context.Context) RepositoryMapOutput

type RepositoryMapInput

type RepositoryMapInput interface {
	pulumi.Input

	ToRepositoryMapOutput() RepositoryMapOutput
	ToRepositoryMapOutputWithContext(context.Context) RepositoryMapOutput
}

RepositoryMapInput is an input type that accepts RepositoryMap and RepositoryMapOutput values. You can construct a concrete instance of `RepositoryMapInput` via:

RepositoryMap{ "key": RepositoryArgs{...} }

type RepositoryMapOutput

type RepositoryMapOutput struct{ *pulumi.OutputState }

func (RepositoryMapOutput) ElementType

func (RepositoryMapOutput) ElementType() reflect.Type

func (RepositoryMapOutput) MapIndex

func (RepositoryMapOutput) ToRepositoryMapOutput

func (o RepositoryMapOutput) ToRepositoryMapOutput() RepositoryMapOutput

func (RepositoryMapOutput) ToRepositoryMapOutputWithContext

func (o RepositoryMapOutput) ToRepositoryMapOutputWithContext(ctx context.Context) RepositoryMapOutput

type RepositoryOutput

type RepositoryOutput struct{ *pulumi.OutputState }

func (RepositoryOutput) BucketName

func (o RepositoryOutput) BucketName() pulumi.StringOutput

the name of the bucket where the warehouse is located.

func (RepositoryOutput) BucketRegion

func (o RepositoryOutput) BucketRegion() pulumi.StringOutput

Bucket region where the warehouse is located.

func (RepositoryOutput) CreateTime

func (o RepositoryOutput) CreateTime() pulumi.StringOutput

warehouse creation time.

func (RepositoryOutput) Directory

func (o RepositoryOutput) Directory() pulumi.StringOutput

directory.

func (RepositoryOutput) ElementType

func (RepositoryOutput) ElementType() reflect.Type

func (RepositoryOutput) IsUsed

func (o RepositoryOutput) IsUsed() pulumi.BoolOutput

whether the repository is in use.

func (RepositoryOutput) RepositoryDesc

func (o RepositoryOutput) RepositoryDesc() pulumi.StringOutput

warehouse description.

func (RepositoryOutput) RepositoryId

func (o RepositoryOutput) RepositoryId() pulumi.StringOutput

Warehouse ID.

func (RepositoryOutput) RepositoryName

func (o RepositoryOutput) RepositoryName() pulumi.StringOutput

warehouse name.

func (RepositoryOutput) RepositoryType

func (o RepositoryOutput) RepositoryType() pulumi.StringOutput

warehouse type (default warehouse: default, private warehouse: private).

func (RepositoryOutput) ToRepositoryOutput

func (o RepositoryOutput) ToRepositoryOutput() RepositoryOutput

func (RepositoryOutput) ToRepositoryOutputWithContext

func (o RepositoryOutput) ToRepositoryOutputWithContext(ctx context.Context) RepositoryOutput

type RepositoryState

type RepositoryState struct {
	// the name of the bucket where the warehouse is located.
	BucketName pulumi.StringPtrInput
	// Bucket region where the warehouse is located.
	BucketRegion pulumi.StringPtrInput
	// warehouse creation time.
	CreateTime pulumi.StringPtrInput
	// directory.
	Directory pulumi.StringPtrInput
	// whether the repository is in use.
	IsUsed pulumi.BoolPtrInput
	// warehouse description.
	RepositoryDesc pulumi.StringPtrInput
	// Warehouse ID.
	RepositoryId pulumi.StringPtrInput
	// warehouse name.
	RepositoryName pulumi.StringPtrInput
	// warehouse type (default warehouse: default, private warehouse: private).
	RepositoryType pulumi.StringPtrInput
}

func (RepositoryState) ElementType

func (RepositoryState) ElementType() reflect.Type

type Task

type Task struct {
	pulumi.CustomResourceState

	// advanced settings.
	AdvanceSettings TaskAdvanceSettingsOutput `pulumi:"advanceSettings"`
	// ID of the workflow to which it belongs.
	BelongFlowIds pulumi.StringArrayOutput `pulumi:"belongFlowIds"`
	// execution type, unicast/broadcast.
	ExecuteType pulumi.StringOutput `pulumi:"executeType"`
	// deployment group ID.
	GroupId pulumi.StringOutput `pulumi:"groupId"`
	// Program id list.
	ProgramIdLists pulumi.StringArrayOutput `pulumi:"programIdLists"`
	// number of retries, 0 <= RetryCount<= 10.
	RetryCount pulumi.IntOutput `pulumi:"retryCount"`
	// retry interval, 0 <= RetryInterval <= 600000, time unit ms.
	RetryInterval pulumi.IntOutput `pulumi:"retryInterval"`
	// Fragmentation parameters.
	ShardArguments TaskShardArgumentArrayOutput `pulumi:"shardArguments"`
	// number of shards.
	ShardCount pulumi.IntOutput `pulumi:"shardCount"`
	// the operator to judge the success of the task.
	SuccessOperator pulumi.StringOutput `pulumi:"successOperator"`
	// The threshold for judging the success rate of the task, such as 100.
	SuccessRatio pulumi.StringOutput `pulumi:"successRatio"`
	// task parameters, the length limit is 10000 characters.
	TaskArgument pulumi.StringOutput `pulumi:"taskArgument"`
	// task content, length limit 65536 bytes.
	TaskContent pulumi.StringOutput `pulumi:"taskContent"`
	// task ID.
	TaskId pulumi.StringOutput `pulumi:"taskId"`
	// task history ID.
	TaskLogId pulumi.StringOutput `pulumi:"taskLogId"`
	// task name, task length 64 characters.
	TaskName pulumi.StringOutput `pulumi:"taskName"`
	// trigger rule.
	TaskRule TaskTaskRuleOutput `pulumi:"taskRule"`
	// Whether to enable the task, ENABLED/DISABLED.
	TaskState pulumi.StringOutput `pulumi:"taskState"`
	// task type, java.
	TaskType pulumi.StringOutput `pulumi:"taskType"`
	// task timeout, time unit ms.
	TimeOut pulumi.IntOutput `pulumi:"timeOut"`
	// trigger type.
	TriggerType pulumi.StringOutput `pulumi:"triggerType"`
}

Provides a resource to create a tsf task

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Tsf"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tsf"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Tsf.NewTask(ctx, "task", &Tsf.TaskArgs{
			AdvanceSettings: &tsf.TaskAdvanceSettingsArgs{
				SubTaskConcurrency: pulumi.Int(2),
			},
			ExecuteType:     pulumi.String("unicast"),
			GroupId:         pulumi.String("group-y8pnmoga"),
			RetryCount:      pulumi.Int(0),
			RetryInterval:   pulumi.Int(0),
			SuccessOperator: pulumi.String("GTE"),
			SuccessRatio:    pulumi.String("100"),
			TaskArgument:    pulumi.String("a=c"),
			TaskContent:     pulumi.String("/test"),
			TaskName:        pulumi.String("terraform-test"),
			TaskRule: &tsf.TaskTaskRuleArgs{
				Expression: pulumi.String("0 * 1 * * ? "),
				RuleType:   pulumi.String("Cron"),
			},
			TaskType: pulumi.String("java"),
			TimeOut:  pulumi.Int(60000),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

tsf task can be imported using the id, e.g.

```sh

$ pulumi import tencentcloud:Tsf/task:Task task task-y37eqq95

```

func GetTask

func GetTask(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TaskState, opts ...pulumi.ResourceOption) (*Task, error)

GetTask gets an existing Task 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 NewTask

func NewTask(ctx *pulumi.Context,
	name string, args *TaskArgs, opts ...pulumi.ResourceOption) (*Task, error)

NewTask registers a new resource with the given unique name, arguments, and options.

func (*Task) ElementType

func (*Task) ElementType() reflect.Type

func (*Task) ToTaskOutput

func (i *Task) ToTaskOutput() TaskOutput

func (*Task) ToTaskOutputWithContext

func (i *Task) ToTaskOutputWithContext(ctx context.Context) TaskOutput

type TaskAdvanceSettings

type TaskAdvanceSettings struct {
	// Subtask single-machine concurrency limit, the default value is 2.
	SubTaskConcurrency *int `pulumi:"subTaskConcurrency"`
}

type TaskAdvanceSettingsArgs

type TaskAdvanceSettingsArgs struct {
	// Subtask single-machine concurrency limit, the default value is 2.
	SubTaskConcurrency pulumi.IntPtrInput `pulumi:"subTaskConcurrency"`
}

func (TaskAdvanceSettingsArgs) ElementType

func (TaskAdvanceSettingsArgs) ElementType() reflect.Type

func (TaskAdvanceSettingsArgs) ToTaskAdvanceSettingsOutput

func (i TaskAdvanceSettingsArgs) ToTaskAdvanceSettingsOutput() TaskAdvanceSettingsOutput

func (TaskAdvanceSettingsArgs) ToTaskAdvanceSettingsOutputWithContext

func (i TaskAdvanceSettingsArgs) ToTaskAdvanceSettingsOutputWithContext(ctx context.Context) TaskAdvanceSettingsOutput

func (TaskAdvanceSettingsArgs) ToTaskAdvanceSettingsPtrOutput

func (i TaskAdvanceSettingsArgs) ToTaskAdvanceSettingsPtrOutput() TaskAdvanceSettingsPtrOutput

func (TaskAdvanceSettingsArgs) ToTaskAdvanceSettingsPtrOutputWithContext

func (i TaskAdvanceSettingsArgs) ToTaskAdvanceSettingsPtrOutputWithContext(ctx context.Context) TaskAdvanceSettingsPtrOutput

type TaskAdvanceSettingsInput

type TaskAdvanceSettingsInput interface {
	pulumi.Input

	ToTaskAdvanceSettingsOutput() TaskAdvanceSettingsOutput
	ToTaskAdvanceSettingsOutputWithContext(context.Context) TaskAdvanceSettingsOutput
}

TaskAdvanceSettingsInput is an input type that accepts TaskAdvanceSettingsArgs and TaskAdvanceSettingsOutput values. You can construct a concrete instance of `TaskAdvanceSettingsInput` via:

TaskAdvanceSettingsArgs{...}

type TaskAdvanceSettingsOutput

type TaskAdvanceSettingsOutput struct{ *pulumi.OutputState }

func (TaskAdvanceSettingsOutput) ElementType

func (TaskAdvanceSettingsOutput) ElementType() reflect.Type

func (TaskAdvanceSettingsOutput) SubTaskConcurrency

func (o TaskAdvanceSettingsOutput) SubTaskConcurrency() pulumi.IntPtrOutput

Subtask single-machine concurrency limit, the default value is 2.

func (TaskAdvanceSettingsOutput) ToTaskAdvanceSettingsOutput

func (o TaskAdvanceSettingsOutput) ToTaskAdvanceSettingsOutput() TaskAdvanceSettingsOutput

func (TaskAdvanceSettingsOutput) ToTaskAdvanceSettingsOutputWithContext

func (o TaskAdvanceSettingsOutput) ToTaskAdvanceSettingsOutputWithContext(ctx context.Context) TaskAdvanceSettingsOutput

func (TaskAdvanceSettingsOutput) ToTaskAdvanceSettingsPtrOutput

func (o TaskAdvanceSettingsOutput) ToTaskAdvanceSettingsPtrOutput() TaskAdvanceSettingsPtrOutput

func (TaskAdvanceSettingsOutput) ToTaskAdvanceSettingsPtrOutputWithContext

func (o TaskAdvanceSettingsOutput) ToTaskAdvanceSettingsPtrOutputWithContext(ctx context.Context) TaskAdvanceSettingsPtrOutput

type TaskAdvanceSettingsPtrInput

type TaskAdvanceSettingsPtrInput interface {
	pulumi.Input

	ToTaskAdvanceSettingsPtrOutput() TaskAdvanceSettingsPtrOutput
	ToTaskAdvanceSettingsPtrOutputWithContext(context.Context) TaskAdvanceSettingsPtrOutput
}

TaskAdvanceSettingsPtrInput is an input type that accepts TaskAdvanceSettingsArgs, TaskAdvanceSettingsPtr and TaskAdvanceSettingsPtrOutput values. You can construct a concrete instance of `TaskAdvanceSettingsPtrInput` via:

        TaskAdvanceSettingsArgs{...}

or:

        nil

type TaskAdvanceSettingsPtrOutput

type TaskAdvanceSettingsPtrOutput struct{ *pulumi.OutputState }

func (TaskAdvanceSettingsPtrOutput) Elem

func (TaskAdvanceSettingsPtrOutput) ElementType

func (TaskAdvanceSettingsPtrOutput) SubTaskConcurrency

func (o TaskAdvanceSettingsPtrOutput) SubTaskConcurrency() pulumi.IntPtrOutput

Subtask single-machine concurrency limit, the default value is 2.

func (TaskAdvanceSettingsPtrOutput) ToTaskAdvanceSettingsPtrOutput

func (o TaskAdvanceSettingsPtrOutput) ToTaskAdvanceSettingsPtrOutput() TaskAdvanceSettingsPtrOutput

func (TaskAdvanceSettingsPtrOutput) ToTaskAdvanceSettingsPtrOutputWithContext

func (o TaskAdvanceSettingsPtrOutput) ToTaskAdvanceSettingsPtrOutputWithContext(ctx context.Context) TaskAdvanceSettingsPtrOutput

type TaskArgs

type TaskArgs struct {
	// advanced settings.
	AdvanceSettings TaskAdvanceSettingsPtrInput
	// execution type, unicast/broadcast.
	ExecuteType pulumi.StringInput
	// deployment group ID.
	GroupId pulumi.StringInput
	// Program id list.
	ProgramIdLists pulumi.StringArrayInput
	// number of retries, 0 <= RetryCount<= 10.
	RetryCount pulumi.IntPtrInput
	// retry interval, 0 <= RetryInterval <= 600000, time unit ms.
	RetryInterval pulumi.IntPtrInput
	// Fragmentation parameters.
	ShardArguments TaskShardArgumentArrayInput
	// number of shards.
	ShardCount pulumi.IntPtrInput
	// the operator to judge the success of the task.
	SuccessOperator pulumi.StringPtrInput
	// The threshold for judging the success rate of the task, such as 100.
	SuccessRatio pulumi.StringPtrInput
	// task parameters, the length limit is 10000 characters.
	TaskArgument pulumi.StringPtrInput
	// task content, length limit 65536 bytes.
	TaskContent pulumi.StringInput
	// task name, task length 64 characters.
	TaskName pulumi.StringInput
	// trigger rule.
	TaskRule TaskTaskRulePtrInput
	// task type, java.
	TaskType pulumi.StringInput
	// task timeout, time unit ms.
	TimeOut pulumi.IntInput
}

The set of arguments for constructing a Task resource.

func (TaskArgs) ElementType

func (TaskArgs) ElementType() reflect.Type

type TaskArray

type TaskArray []TaskInput

func (TaskArray) ElementType

func (TaskArray) ElementType() reflect.Type

func (TaskArray) ToTaskArrayOutput

func (i TaskArray) ToTaskArrayOutput() TaskArrayOutput

func (TaskArray) ToTaskArrayOutputWithContext

func (i TaskArray) ToTaskArrayOutputWithContext(ctx context.Context) TaskArrayOutput

type TaskArrayInput

type TaskArrayInput interface {
	pulumi.Input

	ToTaskArrayOutput() TaskArrayOutput
	ToTaskArrayOutputWithContext(context.Context) TaskArrayOutput
}

TaskArrayInput is an input type that accepts TaskArray and TaskArrayOutput values. You can construct a concrete instance of `TaskArrayInput` via:

TaskArray{ TaskArgs{...} }

type TaskArrayOutput

type TaskArrayOutput struct{ *pulumi.OutputState }

func (TaskArrayOutput) ElementType

func (TaskArrayOutput) ElementType() reflect.Type

func (TaskArrayOutput) Index

func (TaskArrayOutput) ToTaskArrayOutput

func (o TaskArrayOutput) ToTaskArrayOutput() TaskArrayOutput

func (TaskArrayOutput) ToTaskArrayOutputWithContext

func (o TaskArrayOutput) ToTaskArrayOutputWithContext(ctx context.Context) TaskArrayOutput

type TaskInput

type TaskInput interface {
	pulumi.Input

	ToTaskOutput() TaskOutput
	ToTaskOutputWithContext(ctx context.Context) TaskOutput
}

type TaskMap

type TaskMap map[string]TaskInput

func (TaskMap) ElementType

func (TaskMap) ElementType() reflect.Type

func (TaskMap) ToTaskMapOutput

func (i TaskMap) ToTaskMapOutput() TaskMapOutput

func (TaskMap) ToTaskMapOutputWithContext

func (i TaskMap) ToTaskMapOutputWithContext(ctx context.Context) TaskMapOutput

type TaskMapInput

type TaskMapInput interface {
	pulumi.Input

	ToTaskMapOutput() TaskMapOutput
	ToTaskMapOutputWithContext(context.Context) TaskMapOutput
}

TaskMapInput is an input type that accepts TaskMap and TaskMapOutput values. You can construct a concrete instance of `TaskMapInput` via:

TaskMap{ "key": TaskArgs{...} }

type TaskMapOutput

type TaskMapOutput struct{ *pulumi.OutputState }

func (TaskMapOutput) ElementType

func (TaskMapOutput) ElementType() reflect.Type

func (TaskMapOutput) MapIndex

func (TaskMapOutput) ToTaskMapOutput

func (o TaskMapOutput) ToTaskMapOutput() TaskMapOutput

func (TaskMapOutput) ToTaskMapOutputWithContext

func (o TaskMapOutput) ToTaskMapOutputWithContext(ctx context.Context) TaskMapOutput

type TaskOutput

type TaskOutput struct{ *pulumi.OutputState }

func (TaskOutput) AdvanceSettings

func (o TaskOutput) AdvanceSettings() TaskAdvanceSettingsOutput

advanced settings.

func (TaskOutput) BelongFlowIds

func (o TaskOutput) BelongFlowIds() pulumi.StringArrayOutput

ID of the workflow to which it belongs.

func (TaskOutput) ElementType

func (TaskOutput) ElementType() reflect.Type

func (TaskOutput) ExecuteType

func (o TaskOutput) ExecuteType() pulumi.StringOutput

execution type, unicast/broadcast.

func (TaskOutput) GroupId

func (o TaskOutput) GroupId() pulumi.StringOutput

deployment group ID.

func (TaskOutput) ProgramIdLists

func (o TaskOutput) ProgramIdLists() pulumi.StringArrayOutput

Program id list.

func (TaskOutput) RetryCount

func (o TaskOutput) RetryCount() pulumi.IntOutput

number of retries, 0 <= RetryCount<= 10.

func (TaskOutput) RetryInterval

func (o TaskOutput) RetryInterval() pulumi.IntOutput

retry interval, 0 <= RetryInterval <= 600000, time unit ms.

func (TaskOutput) ShardArguments

func (o TaskOutput) ShardArguments() TaskShardArgumentArrayOutput

Fragmentation parameters.

func (TaskOutput) ShardCount

func (o TaskOutput) ShardCount() pulumi.IntOutput

number of shards.

func (TaskOutput) SuccessOperator

func (o TaskOutput) SuccessOperator() pulumi.StringOutput

the operator to judge the success of the task.

func (TaskOutput) SuccessRatio

func (o TaskOutput) SuccessRatio() pulumi.StringOutput

The threshold for judging the success rate of the task, such as 100.

func (TaskOutput) TaskArgument

func (o TaskOutput) TaskArgument() pulumi.StringOutput

task parameters, the length limit is 10000 characters.

func (TaskOutput) TaskContent

func (o TaskOutput) TaskContent() pulumi.StringOutput

task content, length limit 65536 bytes.

func (TaskOutput) TaskId

func (o TaskOutput) TaskId() pulumi.StringOutput

task ID.

func (TaskOutput) TaskLogId

func (o TaskOutput) TaskLogId() pulumi.StringOutput

task history ID.

func (TaskOutput) TaskName

func (o TaskOutput) TaskName() pulumi.StringOutput

task name, task length 64 characters.

func (TaskOutput) TaskRule

func (o TaskOutput) TaskRule() TaskTaskRuleOutput

trigger rule.

func (TaskOutput) TaskState

func (o TaskOutput) TaskState() pulumi.StringOutput

Whether to enable the task, ENABLED/DISABLED.

func (TaskOutput) TaskType

func (o TaskOutput) TaskType() pulumi.StringOutput

task type, java.

func (TaskOutput) TimeOut

func (o TaskOutput) TimeOut() pulumi.IntOutput

task timeout, time unit ms.

func (TaskOutput) ToTaskOutput

func (o TaskOutput) ToTaskOutput() TaskOutput

func (TaskOutput) ToTaskOutputWithContext

func (o TaskOutput) ToTaskOutputWithContext(ctx context.Context) TaskOutput

func (TaskOutput) TriggerType

func (o TaskOutput) TriggerType() pulumi.StringOutput

trigger type.

type TaskShardArgument

type TaskShardArgument struct {
	// Sharding parameter KEY, integer, range [1,1000].
	ShardKey int `pulumi:"shardKey"`
	// Shard parameter VALUE.
	ShardValue string `pulumi:"shardValue"`
}

type TaskShardArgumentArgs

type TaskShardArgumentArgs struct {
	// Sharding parameter KEY, integer, range [1,1000].
	ShardKey pulumi.IntInput `pulumi:"shardKey"`
	// Shard parameter VALUE.
	ShardValue pulumi.StringInput `pulumi:"shardValue"`
}

func (TaskShardArgumentArgs) ElementType

func (TaskShardArgumentArgs) ElementType() reflect.Type

func (TaskShardArgumentArgs) ToTaskShardArgumentOutput

func (i TaskShardArgumentArgs) ToTaskShardArgumentOutput() TaskShardArgumentOutput

func (TaskShardArgumentArgs) ToTaskShardArgumentOutputWithContext

func (i TaskShardArgumentArgs) ToTaskShardArgumentOutputWithContext(ctx context.Context) TaskShardArgumentOutput

type TaskShardArgumentArray

type TaskShardArgumentArray []TaskShardArgumentInput

func (TaskShardArgumentArray) ElementType

func (TaskShardArgumentArray) ElementType() reflect.Type

func (TaskShardArgumentArray) ToTaskShardArgumentArrayOutput

func (i TaskShardArgumentArray) ToTaskShardArgumentArrayOutput() TaskShardArgumentArrayOutput

func (TaskShardArgumentArray) ToTaskShardArgumentArrayOutputWithContext

func (i TaskShardArgumentArray) ToTaskShardArgumentArrayOutputWithContext(ctx context.Context) TaskShardArgumentArrayOutput

type TaskShardArgumentArrayInput

type TaskShardArgumentArrayInput interface {
	pulumi.Input

	ToTaskShardArgumentArrayOutput() TaskShardArgumentArrayOutput
	ToTaskShardArgumentArrayOutputWithContext(context.Context) TaskShardArgumentArrayOutput
}

TaskShardArgumentArrayInput is an input type that accepts TaskShardArgumentArray and TaskShardArgumentArrayOutput values. You can construct a concrete instance of `TaskShardArgumentArrayInput` via:

TaskShardArgumentArray{ TaskShardArgumentArgs{...} }

type TaskShardArgumentArrayOutput

type TaskShardArgumentArrayOutput struct{ *pulumi.OutputState }

func (TaskShardArgumentArrayOutput) ElementType

func (TaskShardArgumentArrayOutput) Index

func (TaskShardArgumentArrayOutput) ToTaskShardArgumentArrayOutput

func (o TaskShardArgumentArrayOutput) ToTaskShardArgumentArrayOutput() TaskShardArgumentArrayOutput

func (TaskShardArgumentArrayOutput) ToTaskShardArgumentArrayOutputWithContext

func (o TaskShardArgumentArrayOutput) ToTaskShardArgumentArrayOutputWithContext(ctx context.Context) TaskShardArgumentArrayOutput

type TaskShardArgumentInput

type TaskShardArgumentInput interface {
	pulumi.Input

	ToTaskShardArgumentOutput() TaskShardArgumentOutput
	ToTaskShardArgumentOutputWithContext(context.Context) TaskShardArgumentOutput
}

TaskShardArgumentInput is an input type that accepts TaskShardArgumentArgs and TaskShardArgumentOutput values. You can construct a concrete instance of `TaskShardArgumentInput` via:

TaskShardArgumentArgs{...}

type TaskShardArgumentOutput

type TaskShardArgumentOutput struct{ *pulumi.OutputState }

func (TaskShardArgumentOutput) ElementType

func (TaskShardArgumentOutput) ElementType() reflect.Type

func (TaskShardArgumentOutput) ShardKey

Sharding parameter KEY, integer, range [1,1000].

func (TaskShardArgumentOutput) ShardValue

Shard parameter VALUE.

func (TaskShardArgumentOutput) ToTaskShardArgumentOutput

func (o TaskShardArgumentOutput) ToTaskShardArgumentOutput() TaskShardArgumentOutput

func (TaskShardArgumentOutput) ToTaskShardArgumentOutputWithContext

func (o TaskShardArgumentOutput) ToTaskShardArgumentOutputWithContext(ctx context.Context) TaskShardArgumentOutput

type TaskState

type TaskState struct {
	// advanced settings.
	AdvanceSettings TaskAdvanceSettingsPtrInput
	// ID of the workflow to which it belongs.
	BelongFlowIds pulumi.StringArrayInput
	// execution type, unicast/broadcast.
	ExecuteType pulumi.StringPtrInput
	// deployment group ID.
	GroupId pulumi.StringPtrInput
	// Program id list.
	ProgramIdLists pulumi.StringArrayInput
	// number of retries, 0 <= RetryCount<= 10.
	RetryCount pulumi.IntPtrInput
	// retry interval, 0 <= RetryInterval <= 600000, time unit ms.
	RetryInterval pulumi.IntPtrInput
	// Fragmentation parameters.
	ShardArguments TaskShardArgumentArrayInput
	// number of shards.
	ShardCount pulumi.IntPtrInput
	// the operator to judge the success of the task.
	SuccessOperator pulumi.StringPtrInput
	// The threshold for judging the success rate of the task, such as 100.
	SuccessRatio pulumi.StringPtrInput
	// task parameters, the length limit is 10000 characters.
	TaskArgument pulumi.StringPtrInput
	// task content, length limit 65536 bytes.
	TaskContent pulumi.StringPtrInput
	// task ID.
	TaskId pulumi.StringPtrInput
	// task history ID.
	TaskLogId pulumi.StringPtrInput
	// task name, task length 64 characters.
	TaskName pulumi.StringPtrInput
	// trigger rule.
	TaskRule TaskTaskRulePtrInput
	// Whether to enable the task, ENABLED/DISABLED.
	TaskState pulumi.StringPtrInput
	// task type, java.
	TaskType pulumi.StringPtrInput
	// task timeout, time unit ms.
	TimeOut pulumi.IntPtrInput
	// trigger type.
	TriggerType pulumi.StringPtrInput
}

func (TaskState) ElementType

func (TaskState) ElementType() reflect.Type

type TaskTaskRule

type TaskTaskRule struct {
	// Cron type rule, cron expression.
	Expression *string `pulumi:"expression"`
	// time interval, in milliseconds.
	RepeatInterval *int `pulumi:"repeatInterval"`
	// trigger rule type, Cron/Repeat.
	RuleType string `pulumi:"ruleType"`
}

type TaskTaskRuleArgs

type TaskTaskRuleArgs struct {
	// Cron type rule, cron expression.
	Expression pulumi.StringPtrInput `pulumi:"expression"`
	// time interval, in milliseconds.
	RepeatInterval pulumi.IntPtrInput `pulumi:"repeatInterval"`
	// trigger rule type, Cron/Repeat.
	RuleType pulumi.StringInput `pulumi:"ruleType"`
}

func (TaskTaskRuleArgs) ElementType

func (TaskTaskRuleArgs) ElementType() reflect.Type

func (TaskTaskRuleArgs) ToTaskTaskRuleOutput

func (i TaskTaskRuleArgs) ToTaskTaskRuleOutput() TaskTaskRuleOutput

func (TaskTaskRuleArgs) ToTaskTaskRuleOutputWithContext

func (i TaskTaskRuleArgs) ToTaskTaskRuleOutputWithContext(ctx context.Context) TaskTaskRuleOutput

func (TaskTaskRuleArgs) ToTaskTaskRulePtrOutput

func (i TaskTaskRuleArgs) ToTaskTaskRulePtrOutput() TaskTaskRulePtrOutput

func (TaskTaskRuleArgs) ToTaskTaskRulePtrOutputWithContext

func (i TaskTaskRuleArgs) ToTaskTaskRulePtrOutputWithContext(ctx context.Context) TaskTaskRulePtrOutput

type TaskTaskRuleInput

type TaskTaskRuleInput interface {
	pulumi.Input

	ToTaskTaskRuleOutput() TaskTaskRuleOutput
	ToTaskTaskRuleOutputWithContext(context.Context) TaskTaskRuleOutput
}

TaskTaskRuleInput is an input type that accepts TaskTaskRuleArgs and TaskTaskRuleOutput values. You can construct a concrete instance of `TaskTaskRuleInput` via:

TaskTaskRuleArgs{...}

type TaskTaskRuleOutput

type TaskTaskRuleOutput struct{ *pulumi.OutputState }

func (TaskTaskRuleOutput) ElementType

func (TaskTaskRuleOutput) ElementType() reflect.Type

func (TaskTaskRuleOutput) Expression

func (o TaskTaskRuleOutput) Expression() pulumi.StringPtrOutput

Cron type rule, cron expression.

func (TaskTaskRuleOutput) RepeatInterval

func (o TaskTaskRuleOutput) RepeatInterval() pulumi.IntPtrOutput

time interval, in milliseconds.

func (TaskTaskRuleOutput) RuleType

func (o TaskTaskRuleOutput) RuleType() pulumi.StringOutput

trigger rule type, Cron/Repeat.

func (TaskTaskRuleOutput) ToTaskTaskRuleOutput

func (o TaskTaskRuleOutput) ToTaskTaskRuleOutput() TaskTaskRuleOutput

func (TaskTaskRuleOutput) ToTaskTaskRuleOutputWithContext

func (o TaskTaskRuleOutput) ToTaskTaskRuleOutputWithContext(ctx context.Context) TaskTaskRuleOutput

func (TaskTaskRuleOutput) ToTaskTaskRulePtrOutput

func (o TaskTaskRuleOutput) ToTaskTaskRulePtrOutput() TaskTaskRulePtrOutput

func (TaskTaskRuleOutput) ToTaskTaskRulePtrOutputWithContext

func (o TaskTaskRuleOutput) ToTaskTaskRulePtrOutputWithContext(ctx context.Context) TaskTaskRulePtrOutput

type TaskTaskRulePtrInput

type TaskTaskRulePtrInput interface {
	pulumi.Input

	ToTaskTaskRulePtrOutput() TaskTaskRulePtrOutput
	ToTaskTaskRulePtrOutputWithContext(context.Context) TaskTaskRulePtrOutput
}

TaskTaskRulePtrInput is an input type that accepts TaskTaskRuleArgs, TaskTaskRulePtr and TaskTaskRulePtrOutput values. You can construct a concrete instance of `TaskTaskRulePtrInput` via:

        TaskTaskRuleArgs{...}

or:

        nil

type TaskTaskRulePtrOutput

type TaskTaskRulePtrOutput struct{ *pulumi.OutputState }

func (TaskTaskRulePtrOutput) Elem

func (TaskTaskRulePtrOutput) ElementType

func (TaskTaskRulePtrOutput) ElementType() reflect.Type

func (TaskTaskRulePtrOutput) Expression

Cron type rule, cron expression.

func (TaskTaskRulePtrOutput) RepeatInterval

func (o TaskTaskRulePtrOutput) RepeatInterval() pulumi.IntPtrOutput

time interval, in milliseconds.

func (TaskTaskRulePtrOutput) RuleType

trigger rule type, Cron/Repeat.

func (TaskTaskRulePtrOutput) ToTaskTaskRulePtrOutput

func (o TaskTaskRulePtrOutput) ToTaskTaskRulePtrOutput() TaskTaskRulePtrOutput

func (TaskTaskRulePtrOutput) ToTaskTaskRulePtrOutputWithContext

func (o TaskTaskRulePtrOutput) ToTaskTaskRulePtrOutputWithContext(ctx context.Context) TaskTaskRulePtrOutput

type UnitRule

type UnitRule struct {
	pulumi.CustomResourceState

	// rule description.
	Description pulumi.StringOutput `pulumi:"description"`
	// gateway entity ID.
	GatewayInstanceId pulumi.StringOutput `pulumi:"gatewayInstanceId"`
	// rule name.
	Name pulumi.StringOutput `pulumi:"name"`
	// rule item ID.
	RuleId pulumi.StringOutput `pulumi:"ruleId"`
	// usage status: enabled/disabled.
	Status pulumi.StringOutput `pulumi:"status"`
	// list of rule items.
	UnitRuleItemLists UnitRuleUnitRuleItemListArrayOutput `pulumi:"unitRuleItemLists"`
}

Provides a resource to create a tsf unitRule

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Tsf"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tsf"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Tsf.NewUnitRule(ctx, "unitRule", &Tsf.UnitRuleArgs{
			Description:       pulumi.String("terraform-desc"),
			GatewayInstanceId: pulumi.String("gw-ins-rug79a70"),
			UnitRuleItemLists: tsf.UnitRuleUnitRuleItemListArray{
				&tsf.UnitRuleUnitRuleItemListArgs{
					Description:       pulumi.String("rule1-desc"),
					DestNamespaceId:   pulumi.String("namespace-y8p88eka"),
					DestNamespaceName: pulumi.String("garden-test_default"),
					Name:              pulumi.String("Rule1"),
					Relationship:      pulumi.String("AND"),
					UnitRuleTagLists: tsf.UnitRuleUnitRuleItemListUnitRuleTagListArray{
						&tsf.UnitRuleUnitRuleItemListUnitRuleTagListArgs{
							TagField:    pulumi.String("aaa"),
							TagOperator: pulumi.String("IN"),
							TagType:     pulumi.String("U"),
							TagValue:    pulumi.String("1"),
						},
					},
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

tsf unit_rule can be imported using the id, e.g.

```sh

$ pulumi import tencentcloud:Tsf/unitRule:UnitRule unit_rule unit-rl-zbywqeca

```

func GetUnitRule

func GetUnitRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *UnitRuleState, opts ...pulumi.ResourceOption) (*UnitRule, error)

GetUnitRule gets an existing UnitRule 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 NewUnitRule

func NewUnitRule(ctx *pulumi.Context,
	name string, args *UnitRuleArgs, opts ...pulumi.ResourceOption) (*UnitRule, error)

NewUnitRule registers a new resource with the given unique name, arguments, and options.

func (*UnitRule) ElementType

func (*UnitRule) ElementType() reflect.Type

func (*UnitRule) ToUnitRuleOutput

func (i *UnitRule) ToUnitRuleOutput() UnitRuleOutput

func (*UnitRule) ToUnitRuleOutputWithContext

func (i *UnitRule) ToUnitRuleOutputWithContext(ctx context.Context) UnitRuleOutput

type UnitRuleArgs

type UnitRuleArgs struct {
	// rule description.
	Description pulumi.StringPtrInput
	// gateway entity ID.
	GatewayInstanceId pulumi.StringInput
	// rule name.
	Name pulumi.StringPtrInput
	// list of rule items.
	UnitRuleItemLists UnitRuleUnitRuleItemListArrayInput
}

The set of arguments for constructing a UnitRule resource.

func (UnitRuleArgs) ElementType

func (UnitRuleArgs) ElementType() reflect.Type

type UnitRuleArray

type UnitRuleArray []UnitRuleInput

func (UnitRuleArray) ElementType

func (UnitRuleArray) ElementType() reflect.Type

func (UnitRuleArray) ToUnitRuleArrayOutput

func (i UnitRuleArray) ToUnitRuleArrayOutput() UnitRuleArrayOutput

func (UnitRuleArray) ToUnitRuleArrayOutputWithContext

func (i UnitRuleArray) ToUnitRuleArrayOutputWithContext(ctx context.Context) UnitRuleArrayOutput

type UnitRuleArrayInput

type UnitRuleArrayInput interface {
	pulumi.Input

	ToUnitRuleArrayOutput() UnitRuleArrayOutput
	ToUnitRuleArrayOutputWithContext(context.Context) UnitRuleArrayOutput
}

UnitRuleArrayInput is an input type that accepts UnitRuleArray and UnitRuleArrayOutput values. You can construct a concrete instance of `UnitRuleArrayInput` via:

UnitRuleArray{ UnitRuleArgs{...} }

type UnitRuleArrayOutput

type UnitRuleArrayOutput struct{ *pulumi.OutputState }

func (UnitRuleArrayOutput) ElementType

func (UnitRuleArrayOutput) ElementType() reflect.Type

func (UnitRuleArrayOutput) Index

func (UnitRuleArrayOutput) ToUnitRuleArrayOutput

func (o UnitRuleArrayOutput) ToUnitRuleArrayOutput() UnitRuleArrayOutput

func (UnitRuleArrayOutput) ToUnitRuleArrayOutputWithContext

func (o UnitRuleArrayOutput) ToUnitRuleArrayOutputWithContext(ctx context.Context) UnitRuleArrayOutput

type UnitRuleInput

type UnitRuleInput interface {
	pulumi.Input

	ToUnitRuleOutput() UnitRuleOutput
	ToUnitRuleOutputWithContext(ctx context.Context) UnitRuleOutput
}

type UnitRuleMap

type UnitRuleMap map[string]UnitRuleInput

func (UnitRuleMap) ElementType

func (UnitRuleMap) ElementType() reflect.Type

func (UnitRuleMap) ToUnitRuleMapOutput

func (i UnitRuleMap) ToUnitRuleMapOutput() UnitRuleMapOutput

func (UnitRuleMap) ToUnitRuleMapOutputWithContext

func (i UnitRuleMap) ToUnitRuleMapOutputWithContext(ctx context.Context) UnitRuleMapOutput

type UnitRuleMapInput

type UnitRuleMapInput interface {
	pulumi.Input

	ToUnitRuleMapOutput() UnitRuleMapOutput
	ToUnitRuleMapOutputWithContext(context.Context) UnitRuleMapOutput
}

UnitRuleMapInput is an input type that accepts UnitRuleMap and UnitRuleMapOutput values. You can construct a concrete instance of `UnitRuleMapInput` via:

UnitRuleMap{ "key": UnitRuleArgs{...} }

type UnitRuleMapOutput

type UnitRuleMapOutput struct{ *pulumi.OutputState }

func (UnitRuleMapOutput) ElementType

func (UnitRuleMapOutput) ElementType() reflect.Type

func (UnitRuleMapOutput) MapIndex

func (UnitRuleMapOutput) ToUnitRuleMapOutput

func (o UnitRuleMapOutput) ToUnitRuleMapOutput() UnitRuleMapOutput

func (UnitRuleMapOutput) ToUnitRuleMapOutputWithContext

func (o UnitRuleMapOutput) ToUnitRuleMapOutputWithContext(ctx context.Context) UnitRuleMapOutput

type UnitRuleOutput

type UnitRuleOutput struct{ *pulumi.OutputState }

func (UnitRuleOutput) Description

func (o UnitRuleOutput) Description() pulumi.StringOutput

rule description.

func (UnitRuleOutput) ElementType

func (UnitRuleOutput) ElementType() reflect.Type

func (UnitRuleOutput) GatewayInstanceId

func (o UnitRuleOutput) GatewayInstanceId() pulumi.StringOutput

gateway entity ID.

func (UnitRuleOutput) Name

rule name.

func (UnitRuleOutput) RuleId

func (o UnitRuleOutput) RuleId() pulumi.StringOutput

rule item ID.

func (UnitRuleOutput) Status

func (o UnitRuleOutput) Status() pulumi.StringOutput

usage status: enabled/disabled.

func (UnitRuleOutput) ToUnitRuleOutput

func (o UnitRuleOutput) ToUnitRuleOutput() UnitRuleOutput

func (UnitRuleOutput) ToUnitRuleOutputWithContext

func (o UnitRuleOutput) ToUnitRuleOutputWithContext(ctx context.Context) UnitRuleOutput

func (UnitRuleOutput) UnitRuleItemLists

list of rule items.

type UnitRuleState

type UnitRuleState struct {
	// rule description.
	Description pulumi.StringPtrInput
	// gateway entity ID.
	GatewayInstanceId pulumi.StringPtrInput
	// rule name.
	Name pulumi.StringPtrInput
	// rule item ID.
	RuleId pulumi.StringPtrInput
	// usage status: enabled/disabled.
	Status pulumi.StringPtrInput
	// list of rule items.
	UnitRuleItemLists UnitRuleUnitRuleItemListArrayInput
}

func (UnitRuleState) ElementType

func (UnitRuleState) ElementType() reflect.Type

type UnitRuleUnitRuleItemList

type UnitRuleUnitRuleItemList struct {
	// rule description.
	Description *string `pulumi:"description"`
	// destination namespace ID.
	DestNamespaceId string `pulumi:"destNamespaceId"`
	// destination namespace name.
	DestNamespaceName string `pulumi:"destNamespaceName"`
	// rule item name.
	Name string `pulumi:"name"`
	// rule order, the smaller the higher the priority: the default is 0.
	Priority *int `pulumi:"priority"`
	// logical relationship: AND/OR.
	Relationship string `pulumi:"relationship"`
	// rule item ID.
	RuleId *string `pulumi:"ruleId"`
	// Unitization rule ID.
	UnitRuleId *string `pulumi:"unitRuleId"`
	// list of rule labels.
	UnitRuleTagLists []UnitRuleUnitRuleItemListUnitRuleTagList `pulumi:"unitRuleTagLists"`
}

type UnitRuleUnitRuleItemListArgs

type UnitRuleUnitRuleItemListArgs struct {
	// rule description.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// destination namespace ID.
	DestNamespaceId pulumi.StringInput `pulumi:"destNamespaceId"`
	// destination namespace name.
	DestNamespaceName pulumi.StringInput `pulumi:"destNamespaceName"`
	// rule item name.
	Name pulumi.StringInput `pulumi:"name"`
	// rule order, the smaller the higher the priority: the default is 0.
	Priority pulumi.IntPtrInput `pulumi:"priority"`
	// logical relationship: AND/OR.
	Relationship pulumi.StringInput `pulumi:"relationship"`
	// rule item ID.
	RuleId pulumi.StringPtrInput `pulumi:"ruleId"`
	// Unitization rule ID.
	UnitRuleId pulumi.StringPtrInput `pulumi:"unitRuleId"`
	// list of rule labels.
	UnitRuleTagLists UnitRuleUnitRuleItemListUnitRuleTagListArrayInput `pulumi:"unitRuleTagLists"`
}

func (UnitRuleUnitRuleItemListArgs) ElementType

func (UnitRuleUnitRuleItemListArgs) ToUnitRuleUnitRuleItemListOutput

func (i UnitRuleUnitRuleItemListArgs) ToUnitRuleUnitRuleItemListOutput() UnitRuleUnitRuleItemListOutput

func (UnitRuleUnitRuleItemListArgs) ToUnitRuleUnitRuleItemListOutputWithContext

func (i UnitRuleUnitRuleItemListArgs) ToUnitRuleUnitRuleItemListOutputWithContext(ctx context.Context) UnitRuleUnitRuleItemListOutput

type UnitRuleUnitRuleItemListArray

type UnitRuleUnitRuleItemListArray []UnitRuleUnitRuleItemListInput

func (UnitRuleUnitRuleItemListArray) ElementType

func (UnitRuleUnitRuleItemListArray) ToUnitRuleUnitRuleItemListArrayOutput

func (i UnitRuleUnitRuleItemListArray) ToUnitRuleUnitRuleItemListArrayOutput() UnitRuleUnitRuleItemListArrayOutput

func (UnitRuleUnitRuleItemListArray) ToUnitRuleUnitRuleItemListArrayOutputWithContext

func (i UnitRuleUnitRuleItemListArray) ToUnitRuleUnitRuleItemListArrayOutputWithContext(ctx context.Context) UnitRuleUnitRuleItemListArrayOutput

type UnitRuleUnitRuleItemListArrayInput

type UnitRuleUnitRuleItemListArrayInput interface {
	pulumi.Input

	ToUnitRuleUnitRuleItemListArrayOutput() UnitRuleUnitRuleItemListArrayOutput
	ToUnitRuleUnitRuleItemListArrayOutputWithContext(context.Context) UnitRuleUnitRuleItemListArrayOutput
}

UnitRuleUnitRuleItemListArrayInput is an input type that accepts UnitRuleUnitRuleItemListArray and UnitRuleUnitRuleItemListArrayOutput values. You can construct a concrete instance of `UnitRuleUnitRuleItemListArrayInput` via:

UnitRuleUnitRuleItemListArray{ UnitRuleUnitRuleItemListArgs{...} }

type UnitRuleUnitRuleItemListArrayOutput

type UnitRuleUnitRuleItemListArrayOutput struct{ *pulumi.OutputState }

func (UnitRuleUnitRuleItemListArrayOutput) ElementType

func (UnitRuleUnitRuleItemListArrayOutput) Index

func (UnitRuleUnitRuleItemListArrayOutput) ToUnitRuleUnitRuleItemListArrayOutput

func (o UnitRuleUnitRuleItemListArrayOutput) ToUnitRuleUnitRuleItemListArrayOutput() UnitRuleUnitRuleItemListArrayOutput

func (UnitRuleUnitRuleItemListArrayOutput) ToUnitRuleUnitRuleItemListArrayOutputWithContext

func (o UnitRuleUnitRuleItemListArrayOutput) ToUnitRuleUnitRuleItemListArrayOutputWithContext(ctx context.Context) UnitRuleUnitRuleItemListArrayOutput

type UnitRuleUnitRuleItemListInput

type UnitRuleUnitRuleItemListInput interface {
	pulumi.Input

	ToUnitRuleUnitRuleItemListOutput() UnitRuleUnitRuleItemListOutput
	ToUnitRuleUnitRuleItemListOutputWithContext(context.Context) UnitRuleUnitRuleItemListOutput
}

UnitRuleUnitRuleItemListInput is an input type that accepts UnitRuleUnitRuleItemListArgs and UnitRuleUnitRuleItemListOutput values. You can construct a concrete instance of `UnitRuleUnitRuleItemListInput` via:

UnitRuleUnitRuleItemListArgs{...}

type UnitRuleUnitRuleItemListOutput

type UnitRuleUnitRuleItemListOutput struct{ *pulumi.OutputState }

func (UnitRuleUnitRuleItemListOutput) Description

rule description.

func (UnitRuleUnitRuleItemListOutput) DestNamespaceId

destination namespace ID.

func (UnitRuleUnitRuleItemListOutput) DestNamespaceName

func (o UnitRuleUnitRuleItemListOutput) DestNamespaceName() pulumi.StringOutput

destination namespace name.

func (UnitRuleUnitRuleItemListOutput) ElementType

func (UnitRuleUnitRuleItemListOutput) Name

rule item name.

func (UnitRuleUnitRuleItemListOutput) Priority

rule order, the smaller the higher the priority: the default is 0.

func (UnitRuleUnitRuleItemListOutput) Relationship

logical relationship: AND/OR.

func (UnitRuleUnitRuleItemListOutput) RuleId

rule item ID.

func (UnitRuleUnitRuleItemListOutput) ToUnitRuleUnitRuleItemListOutput

func (o UnitRuleUnitRuleItemListOutput) ToUnitRuleUnitRuleItemListOutput() UnitRuleUnitRuleItemListOutput

func (UnitRuleUnitRuleItemListOutput) ToUnitRuleUnitRuleItemListOutputWithContext

func (o UnitRuleUnitRuleItemListOutput) ToUnitRuleUnitRuleItemListOutputWithContext(ctx context.Context) UnitRuleUnitRuleItemListOutput

func (UnitRuleUnitRuleItemListOutput) UnitRuleId

Unitization rule ID.

func (UnitRuleUnitRuleItemListOutput) UnitRuleTagLists

list of rule labels.

type UnitRuleUnitRuleItemListUnitRuleTagList

type UnitRuleUnitRuleItemListUnitRuleTagList struct {
	// rule ID.
	RuleId *string `pulumi:"ruleId"`
	// label name.
	TagField string `pulumi:"tagField"`
	// Operator: IN/NOT_IN/EQUAL/NOT_EQUAL/REGEX.
	TagOperator string `pulumi:"tagOperator"`
	// Tag Type: U(User Tag).
	TagType string `pulumi:"tagType"`
	// tag value.
	TagValue string `pulumi:"tagValue"`
	// Unitization rule item ID.
	UnitRuleItemId *string `pulumi:"unitRuleItemId"`
}

type UnitRuleUnitRuleItemListUnitRuleTagListArgs

type UnitRuleUnitRuleItemListUnitRuleTagListArgs struct {
	// rule ID.
	RuleId pulumi.StringPtrInput `pulumi:"ruleId"`
	// label name.
	TagField pulumi.StringInput `pulumi:"tagField"`
	// Operator: IN/NOT_IN/EQUAL/NOT_EQUAL/REGEX.
	TagOperator pulumi.StringInput `pulumi:"tagOperator"`
	// Tag Type: U(User Tag).
	TagType pulumi.StringInput `pulumi:"tagType"`
	// tag value.
	TagValue pulumi.StringInput `pulumi:"tagValue"`
	// Unitization rule item ID.
	UnitRuleItemId pulumi.StringPtrInput `pulumi:"unitRuleItemId"`
}

func (UnitRuleUnitRuleItemListUnitRuleTagListArgs) ElementType

func (UnitRuleUnitRuleItemListUnitRuleTagListArgs) ToUnitRuleUnitRuleItemListUnitRuleTagListOutput

func (i UnitRuleUnitRuleItemListUnitRuleTagListArgs) ToUnitRuleUnitRuleItemListUnitRuleTagListOutput() UnitRuleUnitRuleItemListUnitRuleTagListOutput

func (UnitRuleUnitRuleItemListUnitRuleTagListArgs) ToUnitRuleUnitRuleItemListUnitRuleTagListOutputWithContext

func (i UnitRuleUnitRuleItemListUnitRuleTagListArgs) ToUnitRuleUnitRuleItemListUnitRuleTagListOutputWithContext(ctx context.Context) UnitRuleUnitRuleItemListUnitRuleTagListOutput

type UnitRuleUnitRuleItemListUnitRuleTagListArray

type UnitRuleUnitRuleItemListUnitRuleTagListArray []UnitRuleUnitRuleItemListUnitRuleTagListInput

func (UnitRuleUnitRuleItemListUnitRuleTagListArray) ElementType

func (UnitRuleUnitRuleItemListUnitRuleTagListArray) ToUnitRuleUnitRuleItemListUnitRuleTagListArrayOutput

func (i UnitRuleUnitRuleItemListUnitRuleTagListArray) ToUnitRuleUnitRuleItemListUnitRuleTagListArrayOutput() UnitRuleUnitRuleItemListUnitRuleTagListArrayOutput

func (UnitRuleUnitRuleItemListUnitRuleTagListArray) ToUnitRuleUnitRuleItemListUnitRuleTagListArrayOutputWithContext

func (i UnitRuleUnitRuleItemListUnitRuleTagListArray) ToUnitRuleUnitRuleItemListUnitRuleTagListArrayOutputWithContext(ctx context.Context) UnitRuleUnitRuleItemListUnitRuleTagListArrayOutput

type UnitRuleUnitRuleItemListUnitRuleTagListArrayInput

type UnitRuleUnitRuleItemListUnitRuleTagListArrayInput interface {
	pulumi.Input

	ToUnitRuleUnitRuleItemListUnitRuleTagListArrayOutput() UnitRuleUnitRuleItemListUnitRuleTagListArrayOutput
	ToUnitRuleUnitRuleItemListUnitRuleTagListArrayOutputWithContext(context.Context) UnitRuleUnitRuleItemListUnitRuleTagListArrayOutput
}

UnitRuleUnitRuleItemListUnitRuleTagListArrayInput is an input type that accepts UnitRuleUnitRuleItemListUnitRuleTagListArray and UnitRuleUnitRuleItemListUnitRuleTagListArrayOutput values. You can construct a concrete instance of `UnitRuleUnitRuleItemListUnitRuleTagListArrayInput` via:

UnitRuleUnitRuleItemListUnitRuleTagListArray{ UnitRuleUnitRuleItemListUnitRuleTagListArgs{...} }

type UnitRuleUnitRuleItemListUnitRuleTagListArrayOutput

type UnitRuleUnitRuleItemListUnitRuleTagListArrayOutput struct{ *pulumi.OutputState }

func (UnitRuleUnitRuleItemListUnitRuleTagListArrayOutput) ElementType

func (UnitRuleUnitRuleItemListUnitRuleTagListArrayOutput) Index

func (UnitRuleUnitRuleItemListUnitRuleTagListArrayOutput) ToUnitRuleUnitRuleItemListUnitRuleTagListArrayOutput

func (o UnitRuleUnitRuleItemListUnitRuleTagListArrayOutput) ToUnitRuleUnitRuleItemListUnitRuleTagListArrayOutput() UnitRuleUnitRuleItemListUnitRuleTagListArrayOutput

func (UnitRuleUnitRuleItemListUnitRuleTagListArrayOutput) ToUnitRuleUnitRuleItemListUnitRuleTagListArrayOutputWithContext

func (o UnitRuleUnitRuleItemListUnitRuleTagListArrayOutput) ToUnitRuleUnitRuleItemListUnitRuleTagListArrayOutputWithContext(ctx context.Context) UnitRuleUnitRuleItemListUnitRuleTagListArrayOutput

type UnitRuleUnitRuleItemListUnitRuleTagListInput

type UnitRuleUnitRuleItemListUnitRuleTagListInput interface {
	pulumi.Input

	ToUnitRuleUnitRuleItemListUnitRuleTagListOutput() UnitRuleUnitRuleItemListUnitRuleTagListOutput
	ToUnitRuleUnitRuleItemListUnitRuleTagListOutputWithContext(context.Context) UnitRuleUnitRuleItemListUnitRuleTagListOutput
}

UnitRuleUnitRuleItemListUnitRuleTagListInput is an input type that accepts UnitRuleUnitRuleItemListUnitRuleTagListArgs and UnitRuleUnitRuleItemListUnitRuleTagListOutput values. You can construct a concrete instance of `UnitRuleUnitRuleItemListUnitRuleTagListInput` via:

UnitRuleUnitRuleItemListUnitRuleTagListArgs{...}

type UnitRuleUnitRuleItemListUnitRuleTagListOutput

type UnitRuleUnitRuleItemListUnitRuleTagListOutput struct{ *pulumi.OutputState }

func (UnitRuleUnitRuleItemListUnitRuleTagListOutput) ElementType

func (UnitRuleUnitRuleItemListUnitRuleTagListOutput) RuleId

rule ID.

func (UnitRuleUnitRuleItemListUnitRuleTagListOutput) TagField

label name.

func (UnitRuleUnitRuleItemListUnitRuleTagListOutput) TagOperator

Operator: IN/NOT_IN/EQUAL/NOT_EQUAL/REGEX.

func (UnitRuleUnitRuleItemListUnitRuleTagListOutput) TagType

Tag Type: U(User Tag).

func (UnitRuleUnitRuleItemListUnitRuleTagListOutput) TagValue

tag value.

func (UnitRuleUnitRuleItemListUnitRuleTagListOutput) ToUnitRuleUnitRuleItemListUnitRuleTagListOutput

func (o UnitRuleUnitRuleItemListUnitRuleTagListOutput) ToUnitRuleUnitRuleItemListUnitRuleTagListOutput() UnitRuleUnitRuleItemListUnitRuleTagListOutput

func (UnitRuleUnitRuleItemListUnitRuleTagListOutput) ToUnitRuleUnitRuleItemListUnitRuleTagListOutputWithContext

func (o UnitRuleUnitRuleItemListUnitRuleTagListOutput) ToUnitRuleUnitRuleItemListUnitRuleTagListOutputWithContext(ctx context.Context) UnitRuleUnitRuleItemListUnitRuleTagListOutput

func (UnitRuleUnitRuleItemListUnitRuleTagListOutput) UnitRuleItemId

Unitization rule item ID.

Jump to

Keyboard shortcuts

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