tsf

package
v0.1.8 Latest Latest
Warning

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

Go to latest
Published: Jan 26, 2024 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 ApplicationFileConfig added in v0.1.5

type ApplicationFileConfig struct {
	pulumi.CustomResourceState

	// Config file associated application ID.
	ApplicationId pulumi.StringOutput `pulumi:"applicationId"`
	// Configuration file encoding, utf-8 or gbk. Note: If you choose gbk, you need the support of a new version of tsf-consul-template (public cloud virtual machines need to use 1.32 tsf-agent, and containers need to obtain the latest tsf-consul-template-docker.tar.gz from the documentation).
	ConfigFileCode pulumi.StringPtrOutput `pulumi:"configFileCode"`
	// Config file name.
	ConfigFileName pulumi.StringOutput `pulumi:"configFileName"`
	// config release path.
	ConfigFilePath pulumi.StringOutput `pulumi:"configFilePath"`
	// Configuration file content (the original content encoding needs to be in utf-8 format, if the ConfigFileCode is gbk, it will be converted in the background).
	ConfigFileValue pulumi.StringOutput `pulumi:"configFileValue"`
	// Config Name.
	ConfigName pulumi.StringOutput `pulumi:"configName"`
	// post command.
	ConfigPostCmd pulumi.StringPtrOutput `pulumi:"configPostCmd"`
	// 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 applicationFileConfig

## 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.NewApplicationFileConfig(ctx, "applicationFileConfig", &Tsf.ApplicationFileConfigArgs{
			ApplicationId:     pulumi.String("application-a24x29xv"),
			ConfigFileCode:    pulumi.String("UTF-8"),
			ConfigFileName:    pulumi.String("application.yaml"),
			ConfigFilePath:    pulumi.String("/etc/nginx"),
			ConfigFileValue:   pulumi.String("test: 1"),
			ConfigName:        pulumi.String("terraform-test"),
			ConfigPostCmd:     pulumi.String("source .bashrc"),
			ConfigVersion:     pulumi.String("1.0"),
			ConfigVersionDesc: pulumi.String("1.0"),
			EncodeWithBase64:  pulumi.Bool(true),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetApplicationFileConfig added in v0.1.5

func GetApplicationFileConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApplicationFileConfigState, opts ...pulumi.ResourceOption) (*ApplicationFileConfig, error)

GetApplicationFileConfig gets an existing ApplicationFileConfig 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 NewApplicationFileConfig added in v0.1.5

func NewApplicationFileConfig(ctx *pulumi.Context,
	name string, args *ApplicationFileConfigArgs, opts ...pulumi.ResourceOption) (*ApplicationFileConfig, error)

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

func (*ApplicationFileConfig) ElementType added in v0.1.5

func (*ApplicationFileConfig) ElementType() reflect.Type

func (*ApplicationFileConfig) ToApplicationFileConfigOutput added in v0.1.5

func (i *ApplicationFileConfig) ToApplicationFileConfigOutput() ApplicationFileConfigOutput

func (*ApplicationFileConfig) ToApplicationFileConfigOutputWithContext added in v0.1.5

func (i *ApplicationFileConfig) ToApplicationFileConfigOutputWithContext(ctx context.Context) ApplicationFileConfigOutput

type ApplicationFileConfigArgs added in v0.1.5

type ApplicationFileConfigArgs struct {
	// Config file associated application ID.
	ApplicationId pulumi.StringInput
	// Configuration file encoding, utf-8 or gbk. Note: If you choose gbk, you need the support of a new version of tsf-consul-template (public cloud virtual machines need to use 1.32 tsf-agent, and containers need to obtain the latest tsf-consul-template-docker.tar.gz from the documentation).
	ConfigFileCode pulumi.StringPtrInput
	// Config file name.
	ConfigFileName pulumi.StringInput
	// config release path.
	ConfigFilePath pulumi.StringInput
	// Configuration file content (the original content encoding needs to be in utf-8 format, if the ConfigFileCode is gbk, it will be converted in the background).
	ConfigFileValue pulumi.StringInput
	// Config Name.
	ConfigName pulumi.StringInput
	// post command.
	ConfigPostCmd pulumi.StringPtrInput
	// 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 ApplicationFileConfig resource.

func (ApplicationFileConfigArgs) ElementType added in v0.1.5

func (ApplicationFileConfigArgs) ElementType() reflect.Type

type ApplicationFileConfigArray added in v0.1.5

type ApplicationFileConfigArray []ApplicationFileConfigInput

func (ApplicationFileConfigArray) ElementType added in v0.1.5

func (ApplicationFileConfigArray) ElementType() reflect.Type

func (ApplicationFileConfigArray) ToApplicationFileConfigArrayOutput added in v0.1.5

func (i ApplicationFileConfigArray) ToApplicationFileConfigArrayOutput() ApplicationFileConfigArrayOutput

func (ApplicationFileConfigArray) ToApplicationFileConfigArrayOutputWithContext added in v0.1.5

func (i ApplicationFileConfigArray) ToApplicationFileConfigArrayOutputWithContext(ctx context.Context) ApplicationFileConfigArrayOutput

type ApplicationFileConfigArrayInput added in v0.1.5

type ApplicationFileConfigArrayInput interface {
	pulumi.Input

	ToApplicationFileConfigArrayOutput() ApplicationFileConfigArrayOutput
	ToApplicationFileConfigArrayOutputWithContext(context.Context) ApplicationFileConfigArrayOutput
}

ApplicationFileConfigArrayInput is an input type that accepts ApplicationFileConfigArray and ApplicationFileConfigArrayOutput values. You can construct a concrete instance of `ApplicationFileConfigArrayInput` via:

ApplicationFileConfigArray{ ApplicationFileConfigArgs{...} }

type ApplicationFileConfigArrayOutput added in v0.1.5

type ApplicationFileConfigArrayOutput struct{ *pulumi.OutputState }

func (ApplicationFileConfigArrayOutput) ElementType added in v0.1.5

func (ApplicationFileConfigArrayOutput) Index added in v0.1.5

func (ApplicationFileConfigArrayOutput) ToApplicationFileConfigArrayOutput added in v0.1.5

func (o ApplicationFileConfigArrayOutput) ToApplicationFileConfigArrayOutput() ApplicationFileConfigArrayOutput

func (ApplicationFileConfigArrayOutput) ToApplicationFileConfigArrayOutputWithContext added in v0.1.5

func (o ApplicationFileConfigArrayOutput) ToApplicationFileConfigArrayOutputWithContext(ctx context.Context) ApplicationFileConfigArrayOutput

type ApplicationFileConfigInput added in v0.1.5

type ApplicationFileConfigInput interface {
	pulumi.Input

	ToApplicationFileConfigOutput() ApplicationFileConfigOutput
	ToApplicationFileConfigOutputWithContext(ctx context.Context) ApplicationFileConfigOutput
}

type ApplicationFileConfigMap added in v0.1.5

type ApplicationFileConfigMap map[string]ApplicationFileConfigInput

func (ApplicationFileConfigMap) ElementType added in v0.1.5

func (ApplicationFileConfigMap) ElementType() reflect.Type

func (ApplicationFileConfigMap) ToApplicationFileConfigMapOutput added in v0.1.5

func (i ApplicationFileConfigMap) ToApplicationFileConfigMapOutput() ApplicationFileConfigMapOutput

func (ApplicationFileConfigMap) ToApplicationFileConfigMapOutputWithContext added in v0.1.5

func (i ApplicationFileConfigMap) ToApplicationFileConfigMapOutputWithContext(ctx context.Context) ApplicationFileConfigMapOutput

type ApplicationFileConfigMapInput added in v0.1.5

type ApplicationFileConfigMapInput interface {
	pulumi.Input

	ToApplicationFileConfigMapOutput() ApplicationFileConfigMapOutput
	ToApplicationFileConfigMapOutputWithContext(context.Context) ApplicationFileConfigMapOutput
}

ApplicationFileConfigMapInput is an input type that accepts ApplicationFileConfigMap and ApplicationFileConfigMapOutput values. You can construct a concrete instance of `ApplicationFileConfigMapInput` via:

ApplicationFileConfigMap{ "key": ApplicationFileConfigArgs{...} }

type ApplicationFileConfigMapOutput added in v0.1.5

type ApplicationFileConfigMapOutput struct{ *pulumi.OutputState }

func (ApplicationFileConfigMapOutput) ElementType added in v0.1.5

func (ApplicationFileConfigMapOutput) MapIndex added in v0.1.5

func (ApplicationFileConfigMapOutput) ToApplicationFileConfigMapOutput added in v0.1.5

func (o ApplicationFileConfigMapOutput) ToApplicationFileConfigMapOutput() ApplicationFileConfigMapOutput

func (ApplicationFileConfigMapOutput) ToApplicationFileConfigMapOutputWithContext added in v0.1.5

func (o ApplicationFileConfigMapOutput) ToApplicationFileConfigMapOutputWithContext(ctx context.Context) ApplicationFileConfigMapOutput

type ApplicationFileConfigOutput added in v0.1.5

type ApplicationFileConfigOutput struct{ *pulumi.OutputState }

func (ApplicationFileConfigOutput) ApplicationId added in v0.1.5

Config file associated application ID.

func (ApplicationFileConfigOutput) ConfigFileCode added in v0.1.5

Configuration file encoding, utf-8 or gbk. Note: If you choose gbk, you need the support of a new version of tsf-consul-template (public cloud virtual machines need to use 1.32 tsf-agent, and containers need to obtain the latest tsf-consul-template-docker.tar.gz from the documentation).

func (ApplicationFileConfigOutput) ConfigFileName added in v0.1.5

func (o ApplicationFileConfigOutput) ConfigFileName() pulumi.StringOutput

Config file name.

func (ApplicationFileConfigOutput) ConfigFilePath added in v0.1.5

func (o ApplicationFileConfigOutput) ConfigFilePath() pulumi.StringOutput

config release path.

func (ApplicationFileConfigOutput) ConfigFileValue added in v0.1.5

func (o ApplicationFileConfigOutput) ConfigFileValue() pulumi.StringOutput

Configuration file content (the original content encoding needs to be in utf-8 format, if the ConfigFileCode is gbk, it will be converted in the background).

func (ApplicationFileConfigOutput) ConfigName added in v0.1.5

Config Name.

func (ApplicationFileConfigOutput) ConfigPostCmd added in v0.1.5

post command.

func (ApplicationFileConfigOutput) ConfigVersion added in v0.1.5

Config version.

func (ApplicationFileConfigOutput) ConfigVersionDesc added in v0.1.5

func (o ApplicationFileConfigOutput) ConfigVersionDesc() pulumi.StringPtrOutput

config version description.

func (ApplicationFileConfigOutput) ElementType added in v0.1.5

func (ApplicationFileConfigOutput) EncodeWithBase64 added in v0.1.5

func (o ApplicationFileConfigOutput) EncodeWithBase64() pulumi.BoolPtrOutput

the config value is encoded with base64 or not.

func (ApplicationFileConfigOutput) ProgramIdLists added in v0.1.5

datasource for auth.

func (ApplicationFileConfigOutput) ToApplicationFileConfigOutput added in v0.1.5

func (o ApplicationFileConfigOutput) ToApplicationFileConfigOutput() ApplicationFileConfigOutput

func (ApplicationFileConfigOutput) ToApplicationFileConfigOutputWithContext added in v0.1.5

func (o ApplicationFileConfigOutput) ToApplicationFileConfigOutputWithContext(ctx context.Context) ApplicationFileConfigOutput

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 ApplicationFileConfigState added in v0.1.5

type ApplicationFileConfigState struct {
	// Config file associated application ID.
	ApplicationId pulumi.StringPtrInput
	// Configuration file encoding, utf-8 or gbk. Note: If you choose gbk, you need the support of a new version of tsf-consul-template (public cloud virtual machines need to use 1.32 tsf-agent, and containers need to obtain the latest tsf-consul-template-docker.tar.gz from the documentation).
	ConfigFileCode pulumi.StringPtrInput
	// Config file name.
	ConfigFileName pulumi.StringPtrInput
	// config release path.
	ConfigFilePath pulumi.StringPtrInput
	// Configuration file content (the original content encoding needs to be in utf-8 format, if the ConfigFileCode is gbk, it will be converted in the background).
	ConfigFileValue pulumi.StringPtrInput
	// Config Name.
	ConfigName pulumi.StringPtrInput
	// post command.
	ConfigPostCmd 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 (ApplicationFileConfigState) ElementType added in v0.1.5

func (ApplicationFileConfigState) ElementType() reflect.Type

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 BindApiGroup added in v0.1.5

type BindApiGroup struct {
	pulumi.CustomResourceState

	// gateway group id.
	GatewayDeployGroupId pulumi.StringOutput `pulumi:"gatewayDeployGroupId"`
	// group id.
	GroupId pulumi.StringOutput `pulumi:"groupId"`
}

Provides a resource to create a tsf bindApiGroup

## 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.NewBindApiGroup(ctx, "bindApiGroup", &Tsf.BindApiGroupArgs{
			GatewayDeployGroupId: pulumi.String("group-vzd97zpy"),
			GroupId:              pulumi.String("grp-qp0rj3zi"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

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

```sh

$ pulumi import tencentcloud:Tsf/bindApiGroup:BindApiGroup bind_api_group bind_api_group_id

```

func GetBindApiGroup added in v0.1.5

func GetBindApiGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BindApiGroupState, opts ...pulumi.ResourceOption) (*BindApiGroup, error)

GetBindApiGroup gets an existing BindApiGroup 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 NewBindApiGroup added in v0.1.5

func NewBindApiGroup(ctx *pulumi.Context,
	name string, args *BindApiGroupArgs, opts ...pulumi.ResourceOption) (*BindApiGroup, error)

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

func (*BindApiGroup) ElementType added in v0.1.5

func (*BindApiGroup) ElementType() reflect.Type

func (*BindApiGroup) ToBindApiGroupOutput added in v0.1.5

func (i *BindApiGroup) ToBindApiGroupOutput() BindApiGroupOutput

func (*BindApiGroup) ToBindApiGroupOutputWithContext added in v0.1.5

func (i *BindApiGroup) ToBindApiGroupOutputWithContext(ctx context.Context) BindApiGroupOutput

type BindApiGroupArgs added in v0.1.5

type BindApiGroupArgs struct {
	// gateway group id.
	GatewayDeployGroupId pulumi.StringInput
	// group id.
	GroupId pulumi.StringInput
}

The set of arguments for constructing a BindApiGroup resource.

func (BindApiGroupArgs) ElementType added in v0.1.5

func (BindApiGroupArgs) ElementType() reflect.Type

type BindApiGroupArray added in v0.1.5

type BindApiGroupArray []BindApiGroupInput

func (BindApiGroupArray) ElementType added in v0.1.5

func (BindApiGroupArray) ElementType() reflect.Type

func (BindApiGroupArray) ToBindApiGroupArrayOutput added in v0.1.5

func (i BindApiGroupArray) ToBindApiGroupArrayOutput() BindApiGroupArrayOutput

func (BindApiGroupArray) ToBindApiGroupArrayOutputWithContext added in v0.1.5

func (i BindApiGroupArray) ToBindApiGroupArrayOutputWithContext(ctx context.Context) BindApiGroupArrayOutput

type BindApiGroupArrayInput added in v0.1.5

type BindApiGroupArrayInput interface {
	pulumi.Input

	ToBindApiGroupArrayOutput() BindApiGroupArrayOutput
	ToBindApiGroupArrayOutputWithContext(context.Context) BindApiGroupArrayOutput
}

BindApiGroupArrayInput is an input type that accepts BindApiGroupArray and BindApiGroupArrayOutput values. You can construct a concrete instance of `BindApiGroupArrayInput` via:

BindApiGroupArray{ BindApiGroupArgs{...} }

type BindApiGroupArrayOutput added in v0.1.5

type BindApiGroupArrayOutput struct{ *pulumi.OutputState }

func (BindApiGroupArrayOutput) ElementType added in v0.1.5

func (BindApiGroupArrayOutput) ElementType() reflect.Type

func (BindApiGroupArrayOutput) Index added in v0.1.5

func (BindApiGroupArrayOutput) ToBindApiGroupArrayOutput added in v0.1.5

func (o BindApiGroupArrayOutput) ToBindApiGroupArrayOutput() BindApiGroupArrayOutput

func (BindApiGroupArrayOutput) ToBindApiGroupArrayOutputWithContext added in v0.1.5

func (o BindApiGroupArrayOutput) ToBindApiGroupArrayOutputWithContext(ctx context.Context) BindApiGroupArrayOutput

type BindApiGroupInput added in v0.1.5

type BindApiGroupInput interface {
	pulumi.Input

	ToBindApiGroupOutput() BindApiGroupOutput
	ToBindApiGroupOutputWithContext(ctx context.Context) BindApiGroupOutput
}

type BindApiGroupMap added in v0.1.5

type BindApiGroupMap map[string]BindApiGroupInput

func (BindApiGroupMap) ElementType added in v0.1.5

func (BindApiGroupMap) ElementType() reflect.Type

func (BindApiGroupMap) ToBindApiGroupMapOutput added in v0.1.5

func (i BindApiGroupMap) ToBindApiGroupMapOutput() BindApiGroupMapOutput

func (BindApiGroupMap) ToBindApiGroupMapOutputWithContext added in v0.1.5

func (i BindApiGroupMap) ToBindApiGroupMapOutputWithContext(ctx context.Context) BindApiGroupMapOutput

type BindApiGroupMapInput added in v0.1.5

type BindApiGroupMapInput interface {
	pulumi.Input

	ToBindApiGroupMapOutput() BindApiGroupMapOutput
	ToBindApiGroupMapOutputWithContext(context.Context) BindApiGroupMapOutput
}

BindApiGroupMapInput is an input type that accepts BindApiGroupMap and BindApiGroupMapOutput values. You can construct a concrete instance of `BindApiGroupMapInput` via:

BindApiGroupMap{ "key": BindApiGroupArgs{...} }

type BindApiGroupMapOutput added in v0.1.5

type BindApiGroupMapOutput struct{ *pulumi.OutputState }

func (BindApiGroupMapOutput) ElementType added in v0.1.5

func (BindApiGroupMapOutput) ElementType() reflect.Type

func (BindApiGroupMapOutput) MapIndex added in v0.1.5

func (BindApiGroupMapOutput) ToBindApiGroupMapOutput added in v0.1.5

func (o BindApiGroupMapOutput) ToBindApiGroupMapOutput() BindApiGroupMapOutput

func (BindApiGroupMapOutput) ToBindApiGroupMapOutputWithContext added in v0.1.5

func (o BindApiGroupMapOutput) ToBindApiGroupMapOutputWithContext(ctx context.Context) BindApiGroupMapOutput

type BindApiGroupOutput added in v0.1.5

type BindApiGroupOutput struct{ *pulumi.OutputState }

func (BindApiGroupOutput) ElementType added in v0.1.5

func (BindApiGroupOutput) ElementType() reflect.Type

func (BindApiGroupOutput) GatewayDeployGroupId added in v0.1.5

func (o BindApiGroupOutput) GatewayDeployGroupId() pulumi.StringOutput

gateway group id.

func (BindApiGroupOutput) GroupId added in v0.1.5

group id.

func (BindApiGroupOutput) ToBindApiGroupOutput added in v0.1.5

func (o BindApiGroupOutput) ToBindApiGroupOutput() BindApiGroupOutput

func (BindApiGroupOutput) ToBindApiGroupOutputWithContext added in v0.1.5

func (o BindApiGroupOutput) ToBindApiGroupOutputWithContext(ctx context.Context) BindApiGroupOutput

type BindApiGroupState added in v0.1.5

type BindApiGroupState struct {
	// gateway group id.
	GatewayDeployGroupId pulumi.StringPtrInput
	// group id.
	GroupId pulumi.StringPtrInput
}

func (BindApiGroupState) ElementType added in v0.1.5

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

func (o ContainGroupOutput) Envs() ContainGroupEnvArrayOutput

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

func (o ContainGroupOutput) HealthCheckSettings() ContainGroupHealthCheckSettingArrayOutput

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

func (o ContainGroupOutput) ProtocolPorts() ContainGroupProtocolPortArrayOutput

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 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 DeployContainerGroup added in v0.1.5

type DeployContainerGroup struct {
	pulumi.CustomResourceState

	// The maximum number of CPU cores allocated to the agent container corresponds to the limit field in Kubernetes.
	AgentCpuLimit pulumi.StringOutput `pulumi:"agentCpuLimit"`
	// The number of CPU cores allocated to the agent container corresponds to the request field in Kubernetes.
	AgentCpuRequest pulumi.StringOutput `pulumi:"agentCpuRequest"`
	// The maximum amount of memory in MiB allocated to the agent container corresponds to the 'limit' field in Kubernetes.
	AgentMemLimit pulumi.StringOutput `pulumi:"agentMemLimit"`
	// The amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.
	AgentMemRequest pulumi.StringOutput `pulumi:"agentMemRequest"`
	// javaagent info: SERVICE_AGENT/OT_AGENT.
	AgentProfileLists DeployContainerGroupAgentProfileListArrayOutput `pulumi:"agentProfileLists"`
	// The maximum number of CPU cores for the business container, corresponding to the limit in K8S. If not specified, it defaults to twice the request.
	CpuLimit pulumi.StringOutput `pulumi:"cpuLimit"`
	// The number of CPU cores allocated to the business container, corresponding to the request in K8S. The default value is 0.25.
	CpuRequest pulumi.StringOutput `pulumi:"cpuRequest"`
	// Whether to deploy the agent container. If this parameter is not specified, the agent container will not be deployed by default.
	DeployAgent pulumi.BoolOutput `pulumi:"deployAgent"`
	// Not start right away.
	DoNotStart pulumi.BoolOutput `pulumi:"doNotStart"`
	// The environment variables that the application runs in the deployment group. If this parameter is not specified, no additional environment variables are set by default.
	Envs DeployContainerGroupEnvArrayOutput `pulumi:"envs"`
	// group Id.
	GroupId pulumi.StringOutput `pulumi:"groupId"`
	// The configuration information for health checks. If this parameter is not specified, the health check is not set by default.
	HealthCheckSettings DeployContainerGroupHealthCheckSettingsPtrOutput `pulumi:"healthCheckSettings"`
	// Whether to perform incremental deployment. The default value is false, which means full update.
	IncrementalDeployment pulumi.BoolOutput `pulumi:"incrementalDeployment"`
	// instance number.
	InstanceNum pulumi.IntOutput `pulumi:"instanceNum"`
	// The maximum amount of CPU cores allocated to the istio proxy container corresponds to the 'limit' field in Kubernetes.
	IstioCpuLimit pulumi.StringOutput `pulumi:"istioCpuLimit"`
	// The number of CPU cores allocated to the istio proxy container corresponds to the 'request' field in Kubernetes.
	IstioCpuRequest pulumi.StringOutput `pulumi:"istioCpuRequest"`
	// The maximum amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.
	IstioMemLimit pulumi.StringOutput `pulumi:"istioMemLimit"`
	// The amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.
	IstioMemRequest pulumi.StringOutput `pulumi:"istioMemRequest"`
	// jvm options.
	JvmOpts pulumi.StringOutput `pulumi:"jvmOpts"`
	// MaxSurge parameter in Kubernetes rolling update strategy.
	MaxSurge pulumi.StringOutput `pulumi:"maxSurge"`
	// MaxUnavailable parameter in Kubernetes rolling update strategy.
	MaxUnavailable pulumi.StringOutput `pulumi:"maxUnavailable"`
	// The maximum memory size in MiB for the business container, corresponding to the limit in K8S. If not specified, it defaults to twice the request.
	MemLimit pulumi.StringOutput `pulumi:"memLimit"`
	// The amount of memory in MiB allocated to the business container, corresponding to the request in K8S. The default value is 640 MiB.
	MemRequest pulumi.StringOutput `pulumi:"memRequest"`
	// (Priority use) New image name, such as /tsf/nginx.
	RepoName pulumi.StringOutput `pulumi:"repoName"`
	// repo type, tcr or leave it blank.
	RepoType pulumi.StringOutput `pulumi:"repoType"`
	// old image name, eg: /tsf/server.
	Reponame pulumi.StringOutput `pulumi:"reponame"`
	// Node scheduling strategy. If this parameter is not specified, the node scheduling strategy will not be used by default.
	SchedulingStrategy DeployContainerGroupSchedulingStrategyOutput `pulumi:"schedulingStrategy"`
	// image server.
	Server pulumi.StringOutput `pulumi:"server"`
	// Network settings for container deployment groups.
	ServiceSetting DeployContainerGroupServiceSettingOutput `pulumi:"serviceSetting"`
	// image version name, v1.
	TagName pulumi.StringOutput `pulumi:"tagName"`
	// update Interval, is required when rolling update.
	UpdateIvl pulumi.IntOutput `pulumi:"updateIvl"`
	// Update method: 0 for fast update, 1 for rolling update.
	UpdateType pulumi.IntOutput `pulumi:"updateType"`
	// Whether to clear the volume information. Default is false.
	VolumeClean pulumi.BoolOutput `pulumi:"volumeClean"`
	// Volume information, as a list.
	VolumeInfoLists DeployContainerGroupVolumeInfoListArrayOutput `pulumi:"volumeInfoLists"`
	// Volume mount point information, list type.
	VolumeMountInfoLists DeployContainerGroupVolumeMountInfoListArrayOutput `pulumi:"volumeMountInfoLists"`
	// warmup setting.
	WarmupSetting DeployContainerGroupWarmupSettingOutput `pulumi:"warmupSetting"`
}

Provides a resource to create a tsf deployContainerGroup

## Example Usage

```go package main

import (

"fmt"

"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.NewDeployContainerGroup(ctx, "deployContainerGroup", &Tsf.DeployContainerGroupArgs{
			AgentCpuLimit:   pulumi.String("0.2"),
			AgentCpuRequest: pulumi.String("0.1"),
			AgentMemLimit:   pulumi.String("400"),
			AgentMemRequest: pulumi.String("125"),
			CpuLimit:        pulumi.String("0.5"),
			CpuRequest:      pulumi.String("0.25"),
			DeployAgent:     pulumi.Bool(true),
			DoNotStart:      pulumi.Bool(false),
			GroupId:         pulumi.String("group-yqml6w3a"),
			HealthCheckSettings: &tsf.DeployContainerGroupHealthCheckSettingsArgs{
				ReadinessProbe: &tsf.DeployContainerGroupHealthCheckSettingsReadinessProbeArgs{
					ActionType:          pulumi.String("TCP"),
					FailureThreshold:    pulumi.Int(3),
					InitialDelaySeconds: pulumi.Int(0),
					Path:                pulumi.String("/"),
					PeriodSeconds:       pulumi.Int(30),
					Port:                pulumi.Int(80),
					Scheme:              pulumi.String("HTTP"),
					SuccessThreshold:    pulumi.Int(1),
					TimeoutSeconds:      pulumi.Int(3),
					Type:                pulumi.String("TSF_DEFAULT"),
				},
			},
			InstanceNum:    pulumi.Int(1),
			JvmOpts:        pulumi.String("-Xms128m -Xmx512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m"),
			MaxSurge:       pulumi.String(fmt.Sprintf("%v%v", "25", "%")),
			MaxUnavailable: pulumi.String("0"),
			MemLimit:       pulumi.String("1280"),
			MemRequest:     pulumi.String("640"),
			RepoType:       pulumi.String("personal"),
			Reponame:       pulumi.String("tsf_100011913960/terraform"),
			SchedulingStrategy: &tsf.DeployContainerGroupSchedulingStrategyArgs{
				Type: pulumi.String("NONE"),
			},
			Server: pulumi.String("ccr.ccs.tencentyun.com"),
			ServiceSetting: &tsf.DeployContainerGroupServiceSettingArgs{
				AccessType:          pulumi.Int(1),
				AllowDeleteService:  pulumi.Bool(true),
				DisableService:      pulumi.Bool(false),
				HeadlessService:     pulumi.Bool(false),
				OpenSessionAffinity: pulumi.Bool(false),
				ProtocolPorts: tsf.DeployContainerGroupServiceSettingProtocolPortArray{
					&tsf.DeployContainerGroupServiceSettingProtocolPortArgs{
						NodePort:   pulumi.Int(30001),
						Port:       pulumi.Int(18081),
						Protocol:   pulumi.String("TCP"),
						TargetPort: pulumi.Int(18081),
					},
				},
				SessionAffinityTimeoutSeconds: pulumi.Int(10800),
				SubnetId:                      pulumi.String(""),
			},
			TagName:     pulumi.String("terraform-only-1"),
			UpdateIvl:   pulumi.Int(10),
			UpdateType:  pulumi.Int(1),
			VolumeClean: pulumi.Bool(false),
			WarmupSetting: &tsf.DeployContainerGroupWarmupSettingArgs{
				Enabled: pulumi.Bool(false),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetDeployContainerGroup added in v0.1.5

func GetDeployContainerGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DeployContainerGroupState, opts ...pulumi.ResourceOption) (*DeployContainerGroup, error)

GetDeployContainerGroup gets an existing DeployContainerGroup 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 NewDeployContainerGroup added in v0.1.5

func NewDeployContainerGroup(ctx *pulumi.Context,
	name string, args *DeployContainerGroupArgs, opts ...pulumi.ResourceOption) (*DeployContainerGroup, error)

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

func (*DeployContainerGroup) ElementType added in v0.1.5

func (*DeployContainerGroup) ElementType() reflect.Type

func (*DeployContainerGroup) ToDeployContainerGroupOutput added in v0.1.5

func (i *DeployContainerGroup) ToDeployContainerGroupOutput() DeployContainerGroupOutput

func (*DeployContainerGroup) ToDeployContainerGroupOutputWithContext added in v0.1.5

func (i *DeployContainerGroup) ToDeployContainerGroupOutputWithContext(ctx context.Context) DeployContainerGroupOutput

type DeployContainerGroupAgentProfileList added in v0.1.5

type DeployContainerGroupAgentProfileList struct {
	// Agent type.
	AgentType *string `pulumi:"agentType"`
	// Agent version.
	AgentVersion *string `pulumi:"agentVersion"`
}

type DeployContainerGroupAgentProfileListArgs added in v0.1.5

type DeployContainerGroupAgentProfileListArgs struct {
	// Agent type.
	AgentType pulumi.StringPtrInput `pulumi:"agentType"`
	// Agent version.
	AgentVersion pulumi.StringPtrInput `pulumi:"agentVersion"`
}

func (DeployContainerGroupAgentProfileListArgs) ElementType added in v0.1.5

func (DeployContainerGroupAgentProfileListArgs) ToDeployContainerGroupAgentProfileListOutput added in v0.1.5

func (i DeployContainerGroupAgentProfileListArgs) ToDeployContainerGroupAgentProfileListOutput() DeployContainerGroupAgentProfileListOutput

func (DeployContainerGroupAgentProfileListArgs) ToDeployContainerGroupAgentProfileListOutputWithContext added in v0.1.5

func (i DeployContainerGroupAgentProfileListArgs) ToDeployContainerGroupAgentProfileListOutputWithContext(ctx context.Context) DeployContainerGroupAgentProfileListOutput

type DeployContainerGroupAgentProfileListArray added in v0.1.5

type DeployContainerGroupAgentProfileListArray []DeployContainerGroupAgentProfileListInput

func (DeployContainerGroupAgentProfileListArray) ElementType added in v0.1.5

func (DeployContainerGroupAgentProfileListArray) ToDeployContainerGroupAgentProfileListArrayOutput added in v0.1.5

func (i DeployContainerGroupAgentProfileListArray) ToDeployContainerGroupAgentProfileListArrayOutput() DeployContainerGroupAgentProfileListArrayOutput

func (DeployContainerGroupAgentProfileListArray) ToDeployContainerGroupAgentProfileListArrayOutputWithContext added in v0.1.5

func (i DeployContainerGroupAgentProfileListArray) ToDeployContainerGroupAgentProfileListArrayOutputWithContext(ctx context.Context) DeployContainerGroupAgentProfileListArrayOutput

type DeployContainerGroupAgentProfileListArrayInput added in v0.1.5

type DeployContainerGroupAgentProfileListArrayInput interface {
	pulumi.Input

	ToDeployContainerGroupAgentProfileListArrayOutput() DeployContainerGroupAgentProfileListArrayOutput
	ToDeployContainerGroupAgentProfileListArrayOutputWithContext(context.Context) DeployContainerGroupAgentProfileListArrayOutput
}

DeployContainerGroupAgentProfileListArrayInput is an input type that accepts DeployContainerGroupAgentProfileListArray and DeployContainerGroupAgentProfileListArrayOutput values. You can construct a concrete instance of `DeployContainerGroupAgentProfileListArrayInput` via:

DeployContainerGroupAgentProfileListArray{ DeployContainerGroupAgentProfileListArgs{...} }

type DeployContainerGroupAgentProfileListArrayOutput added in v0.1.5

type DeployContainerGroupAgentProfileListArrayOutput struct{ *pulumi.OutputState }

func (DeployContainerGroupAgentProfileListArrayOutput) ElementType added in v0.1.5

func (DeployContainerGroupAgentProfileListArrayOutput) Index added in v0.1.5

func (DeployContainerGroupAgentProfileListArrayOutput) ToDeployContainerGroupAgentProfileListArrayOutput added in v0.1.5

func (o DeployContainerGroupAgentProfileListArrayOutput) ToDeployContainerGroupAgentProfileListArrayOutput() DeployContainerGroupAgentProfileListArrayOutput

func (DeployContainerGroupAgentProfileListArrayOutput) ToDeployContainerGroupAgentProfileListArrayOutputWithContext added in v0.1.5

func (o DeployContainerGroupAgentProfileListArrayOutput) ToDeployContainerGroupAgentProfileListArrayOutputWithContext(ctx context.Context) DeployContainerGroupAgentProfileListArrayOutput

type DeployContainerGroupAgentProfileListInput added in v0.1.5

type DeployContainerGroupAgentProfileListInput interface {
	pulumi.Input

	ToDeployContainerGroupAgentProfileListOutput() DeployContainerGroupAgentProfileListOutput
	ToDeployContainerGroupAgentProfileListOutputWithContext(context.Context) DeployContainerGroupAgentProfileListOutput
}

DeployContainerGroupAgentProfileListInput is an input type that accepts DeployContainerGroupAgentProfileListArgs and DeployContainerGroupAgentProfileListOutput values. You can construct a concrete instance of `DeployContainerGroupAgentProfileListInput` via:

DeployContainerGroupAgentProfileListArgs{...}

type DeployContainerGroupAgentProfileListOutput added in v0.1.5

type DeployContainerGroupAgentProfileListOutput struct{ *pulumi.OutputState }

func (DeployContainerGroupAgentProfileListOutput) AgentType added in v0.1.5

Agent type.

func (DeployContainerGroupAgentProfileListOutput) AgentVersion added in v0.1.5

Agent version.

func (DeployContainerGroupAgentProfileListOutput) ElementType added in v0.1.5

func (DeployContainerGroupAgentProfileListOutput) ToDeployContainerGroupAgentProfileListOutput added in v0.1.5

func (o DeployContainerGroupAgentProfileListOutput) ToDeployContainerGroupAgentProfileListOutput() DeployContainerGroupAgentProfileListOutput

func (DeployContainerGroupAgentProfileListOutput) ToDeployContainerGroupAgentProfileListOutputWithContext added in v0.1.5

func (o DeployContainerGroupAgentProfileListOutput) ToDeployContainerGroupAgentProfileListOutputWithContext(ctx context.Context) DeployContainerGroupAgentProfileListOutput

type DeployContainerGroupArgs added in v0.1.5

type DeployContainerGroupArgs struct {
	// The maximum number of CPU cores allocated to the agent container corresponds to the limit field in Kubernetes.
	AgentCpuLimit pulumi.StringPtrInput
	// The number of CPU cores allocated to the agent container corresponds to the request field in Kubernetes.
	AgentCpuRequest pulumi.StringPtrInput
	// The maximum amount of memory in MiB allocated to the agent container corresponds to the 'limit' field in Kubernetes.
	AgentMemLimit pulumi.StringPtrInput
	// The amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.
	AgentMemRequest pulumi.StringPtrInput
	// javaagent info: SERVICE_AGENT/OT_AGENT.
	AgentProfileLists DeployContainerGroupAgentProfileListArrayInput
	// The maximum number of CPU cores for the business container, corresponding to the limit in K8S. If not specified, it defaults to twice the request.
	CpuLimit pulumi.StringPtrInput
	// The number of CPU cores allocated to the business container, corresponding to the request in K8S. The default value is 0.25.
	CpuRequest pulumi.StringPtrInput
	// Whether to deploy the agent container. If this parameter is not specified, the agent container will not be deployed by default.
	DeployAgent pulumi.BoolPtrInput
	// Not start right away.
	DoNotStart pulumi.BoolPtrInput
	// The environment variables that the application runs in the deployment group. If this parameter is not specified, no additional environment variables are set by default.
	Envs DeployContainerGroupEnvArrayInput
	// group Id.
	GroupId pulumi.StringInput
	// The configuration information for health checks. If this parameter is not specified, the health check is not set by default.
	HealthCheckSettings DeployContainerGroupHealthCheckSettingsPtrInput
	// Whether to perform incremental deployment. The default value is false, which means full update.
	IncrementalDeployment pulumi.BoolPtrInput
	// instance number.
	InstanceNum pulumi.IntInput
	// The maximum amount of CPU cores allocated to the istio proxy container corresponds to the 'limit' field in Kubernetes.
	IstioCpuLimit pulumi.StringPtrInput
	// The number of CPU cores allocated to the istio proxy container corresponds to the 'request' field in Kubernetes.
	IstioCpuRequest pulumi.StringPtrInput
	// The maximum amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.
	IstioMemLimit pulumi.StringPtrInput
	// The amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.
	IstioMemRequest pulumi.StringPtrInput
	// jvm options.
	JvmOpts pulumi.StringPtrInput
	// MaxSurge parameter in Kubernetes rolling update strategy.
	MaxSurge pulumi.StringPtrInput
	// MaxUnavailable parameter in Kubernetes rolling update strategy.
	MaxUnavailable pulumi.StringPtrInput
	// The maximum memory size in MiB for the business container, corresponding to the limit in K8S. If not specified, it defaults to twice the request.
	MemLimit pulumi.StringPtrInput
	// The amount of memory in MiB allocated to the business container, corresponding to the request in K8S. The default value is 640 MiB.
	MemRequest pulumi.StringPtrInput
	// (Priority use) New image name, such as /tsf/nginx.
	RepoName pulumi.StringPtrInput
	// repo type, tcr or leave it blank.
	RepoType pulumi.StringPtrInput
	// old image name, eg: /tsf/server.
	Reponame pulumi.StringPtrInput
	// Node scheduling strategy. If this parameter is not specified, the node scheduling strategy will not be used by default.
	SchedulingStrategy DeployContainerGroupSchedulingStrategyPtrInput
	// image server.
	Server pulumi.StringPtrInput
	// Network settings for container deployment groups.
	ServiceSetting DeployContainerGroupServiceSettingPtrInput
	// image version name, v1.
	TagName pulumi.StringInput
	// update Interval, is required when rolling update.
	UpdateIvl pulumi.IntPtrInput
	// Update method: 0 for fast update, 1 for rolling update.
	UpdateType pulumi.IntPtrInput
	// Whether to clear the volume information. Default is false.
	VolumeClean pulumi.BoolPtrInput
	// Volume information, as a list.
	VolumeInfoLists DeployContainerGroupVolumeInfoListArrayInput
	// Volume mount point information, list type.
	VolumeMountInfoLists DeployContainerGroupVolumeMountInfoListArrayInput
	// warmup setting.
	WarmupSetting DeployContainerGroupWarmupSettingPtrInput
}

The set of arguments for constructing a DeployContainerGroup resource.

func (DeployContainerGroupArgs) ElementType added in v0.1.5

func (DeployContainerGroupArgs) ElementType() reflect.Type

type DeployContainerGroupArray added in v0.1.5

type DeployContainerGroupArray []DeployContainerGroupInput

func (DeployContainerGroupArray) ElementType added in v0.1.5

func (DeployContainerGroupArray) ElementType() reflect.Type

func (DeployContainerGroupArray) ToDeployContainerGroupArrayOutput added in v0.1.5

func (i DeployContainerGroupArray) ToDeployContainerGroupArrayOutput() DeployContainerGroupArrayOutput

func (DeployContainerGroupArray) ToDeployContainerGroupArrayOutputWithContext added in v0.1.5

func (i DeployContainerGroupArray) ToDeployContainerGroupArrayOutputWithContext(ctx context.Context) DeployContainerGroupArrayOutput

type DeployContainerGroupArrayInput added in v0.1.5

type DeployContainerGroupArrayInput interface {
	pulumi.Input

	ToDeployContainerGroupArrayOutput() DeployContainerGroupArrayOutput
	ToDeployContainerGroupArrayOutputWithContext(context.Context) DeployContainerGroupArrayOutput
}

DeployContainerGroupArrayInput is an input type that accepts DeployContainerGroupArray and DeployContainerGroupArrayOutput values. You can construct a concrete instance of `DeployContainerGroupArrayInput` via:

DeployContainerGroupArray{ DeployContainerGroupArgs{...} }

type DeployContainerGroupArrayOutput added in v0.1.5

type DeployContainerGroupArrayOutput struct{ *pulumi.OutputState }

func (DeployContainerGroupArrayOutput) ElementType added in v0.1.5

func (DeployContainerGroupArrayOutput) Index added in v0.1.5

func (DeployContainerGroupArrayOutput) ToDeployContainerGroupArrayOutput added in v0.1.5

func (o DeployContainerGroupArrayOutput) ToDeployContainerGroupArrayOutput() DeployContainerGroupArrayOutput

func (DeployContainerGroupArrayOutput) ToDeployContainerGroupArrayOutputWithContext added in v0.1.5

func (o DeployContainerGroupArrayOutput) ToDeployContainerGroupArrayOutputWithContext(ctx context.Context) DeployContainerGroupArrayOutput

type DeployContainerGroupEnv added in v0.1.5

type DeployContainerGroupEnv struct {
	// env param name.
	Name string `pulumi:"name"`
	// value of env.
	Value *string `pulumi:"value"`
	// Kubernetes ValueFrom configuration. Note: This field may return null, indicating that no valid values can be obtained.
	ValueFrom *DeployContainerGroupEnvValueFrom `pulumi:"valueFrom"`
}

type DeployContainerGroupEnvArgs added in v0.1.5

type DeployContainerGroupEnvArgs struct {
	// env param name.
	Name pulumi.StringInput `pulumi:"name"`
	// value of env.
	Value pulumi.StringPtrInput `pulumi:"value"`
	// Kubernetes ValueFrom configuration. Note: This field may return null, indicating that no valid values can be obtained.
	ValueFrom DeployContainerGroupEnvValueFromPtrInput `pulumi:"valueFrom"`
}

func (DeployContainerGroupEnvArgs) ElementType added in v0.1.5

func (DeployContainerGroupEnvArgs) ToDeployContainerGroupEnvOutput added in v0.1.5

func (i DeployContainerGroupEnvArgs) ToDeployContainerGroupEnvOutput() DeployContainerGroupEnvOutput

func (DeployContainerGroupEnvArgs) ToDeployContainerGroupEnvOutputWithContext added in v0.1.5

func (i DeployContainerGroupEnvArgs) ToDeployContainerGroupEnvOutputWithContext(ctx context.Context) DeployContainerGroupEnvOutput

type DeployContainerGroupEnvArray added in v0.1.5

type DeployContainerGroupEnvArray []DeployContainerGroupEnvInput

func (DeployContainerGroupEnvArray) ElementType added in v0.1.5

func (DeployContainerGroupEnvArray) ToDeployContainerGroupEnvArrayOutput added in v0.1.5

func (i DeployContainerGroupEnvArray) ToDeployContainerGroupEnvArrayOutput() DeployContainerGroupEnvArrayOutput

func (DeployContainerGroupEnvArray) ToDeployContainerGroupEnvArrayOutputWithContext added in v0.1.5

func (i DeployContainerGroupEnvArray) ToDeployContainerGroupEnvArrayOutputWithContext(ctx context.Context) DeployContainerGroupEnvArrayOutput

type DeployContainerGroupEnvArrayInput added in v0.1.5

type DeployContainerGroupEnvArrayInput interface {
	pulumi.Input

	ToDeployContainerGroupEnvArrayOutput() DeployContainerGroupEnvArrayOutput
	ToDeployContainerGroupEnvArrayOutputWithContext(context.Context) DeployContainerGroupEnvArrayOutput
}

DeployContainerGroupEnvArrayInput is an input type that accepts DeployContainerGroupEnvArray and DeployContainerGroupEnvArrayOutput values. You can construct a concrete instance of `DeployContainerGroupEnvArrayInput` via:

DeployContainerGroupEnvArray{ DeployContainerGroupEnvArgs{...} }

type DeployContainerGroupEnvArrayOutput added in v0.1.5

type DeployContainerGroupEnvArrayOutput struct{ *pulumi.OutputState }

func (DeployContainerGroupEnvArrayOutput) ElementType added in v0.1.5

func (DeployContainerGroupEnvArrayOutput) Index added in v0.1.5

func (DeployContainerGroupEnvArrayOutput) ToDeployContainerGroupEnvArrayOutput added in v0.1.5

func (o DeployContainerGroupEnvArrayOutput) ToDeployContainerGroupEnvArrayOutput() DeployContainerGroupEnvArrayOutput

func (DeployContainerGroupEnvArrayOutput) ToDeployContainerGroupEnvArrayOutputWithContext added in v0.1.5

func (o DeployContainerGroupEnvArrayOutput) ToDeployContainerGroupEnvArrayOutputWithContext(ctx context.Context) DeployContainerGroupEnvArrayOutput

type DeployContainerGroupEnvInput added in v0.1.5

type DeployContainerGroupEnvInput interface {
	pulumi.Input

	ToDeployContainerGroupEnvOutput() DeployContainerGroupEnvOutput
	ToDeployContainerGroupEnvOutputWithContext(context.Context) DeployContainerGroupEnvOutput
}

DeployContainerGroupEnvInput is an input type that accepts DeployContainerGroupEnvArgs and DeployContainerGroupEnvOutput values. You can construct a concrete instance of `DeployContainerGroupEnvInput` via:

DeployContainerGroupEnvArgs{...}

type DeployContainerGroupEnvOutput added in v0.1.5

type DeployContainerGroupEnvOutput struct{ *pulumi.OutputState }

func (DeployContainerGroupEnvOutput) ElementType added in v0.1.5

func (DeployContainerGroupEnvOutput) Name added in v0.1.5

env param name.

func (DeployContainerGroupEnvOutput) ToDeployContainerGroupEnvOutput added in v0.1.5

func (o DeployContainerGroupEnvOutput) ToDeployContainerGroupEnvOutput() DeployContainerGroupEnvOutput

func (DeployContainerGroupEnvOutput) ToDeployContainerGroupEnvOutputWithContext added in v0.1.5

func (o DeployContainerGroupEnvOutput) ToDeployContainerGroupEnvOutputWithContext(ctx context.Context) DeployContainerGroupEnvOutput

func (DeployContainerGroupEnvOutput) Value added in v0.1.5

value of env.

func (DeployContainerGroupEnvOutput) ValueFrom added in v0.1.5

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

type DeployContainerGroupEnvValueFrom added in v0.1.5

type DeployContainerGroupEnvValueFrom struct {
	// The FieldRef configuration of Kubernetes env. Note: This field may return null, indicating that no valid values can be obtained.
	FieldRef *DeployContainerGroupEnvValueFromFieldRef `pulumi:"fieldRef"`
	// The ResourceFieldRef configuration of Kubernetes env. Note: This field may return null, indicating that no valid values can be obtained.
	ResourceFieldRef *DeployContainerGroupEnvValueFromResourceFieldRef `pulumi:"resourceFieldRef"`
}

type DeployContainerGroupEnvValueFromArgs added in v0.1.5

type DeployContainerGroupEnvValueFromArgs struct {
	// The FieldRef configuration of Kubernetes env. Note: This field may return null, indicating that no valid values can be obtained.
	FieldRef DeployContainerGroupEnvValueFromFieldRefPtrInput `pulumi:"fieldRef"`
	// The ResourceFieldRef configuration of Kubernetes env. Note: This field may return null, indicating that no valid values can be obtained.
	ResourceFieldRef DeployContainerGroupEnvValueFromResourceFieldRefPtrInput `pulumi:"resourceFieldRef"`
}

func (DeployContainerGroupEnvValueFromArgs) ElementType added in v0.1.5

func (DeployContainerGroupEnvValueFromArgs) ToDeployContainerGroupEnvValueFromOutput added in v0.1.5

func (i DeployContainerGroupEnvValueFromArgs) ToDeployContainerGroupEnvValueFromOutput() DeployContainerGroupEnvValueFromOutput

func (DeployContainerGroupEnvValueFromArgs) ToDeployContainerGroupEnvValueFromOutputWithContext added in v0.1.5

func (i DeployContainerGroupEnvValueFromArgs) ToDeployContainerGroupEnvValueFromOutputWithContext(ctx context.Context) DeployContainerGroupEnvValueFromOutput

func (DeployContainerGroupEnvValueFromArgs) ToDeployContainerGroupEnvValueFromPtrOutput added in v0.1.5

func (i DeployContainerGroupEnvValueFromArgs) ToDeployContainerGroupEnvValueFromPtrOutput() DeployContainerGroupEnvValueFromPtrOutput

func (DeployContainerGroupEnvValueFromArgs) ToDeployContainerGroupEnvValueFromPtrOutputWithContext added in v0.1.5

func (i DeployContainerGroupEnvValueFromArgs) ToDeployContainerGroupEnvValueFromPtrOutputWithContext(ctx context.Context) DeployContainerGroupEnvValueFromPtrOutput

type DeployContainerGroupEnvValueFromFieldRef added in v0.1.5

type DeployContainerGroupEnvValueFromFieldRef struct {
	// The FieldPath configuration of Kubernetes. Note: This field may return null, indicating that no valid values can be obtained.
	FieldPath *string `pulumi:"fieldPath"`
}

type DeployContainerGroupEnvValueFromFieldRefArgs added in v0.1.5

type DeployContainerGroupEnvValueFromFieldRefArgs struct {
	// The FieldPath configuration of Kubernetes. Note: This field may return null, indicating that no valid values can be obtained.
	FieldPath pulumi.StringPtrInput `pulumi:"fieldPath"`
}

func (DeployContainerGroupEnvValueFromFieldRefArgs) ElementType added in v0.1.5

func (DeployContainerGroupEnvValueFromFieldRefArgs) ToDeployContainerGroupEnvValueFromFieldRefOutput added in v0.1.5

func (i DeployContainerGroupEnvValueFromFieldRefArgs) ToDeployContainerGroupEnvValueFromFieldRefOutput() DeployContainerGroupEnvValueFromFieldRefOutput

func (DeployContainerGroupEnvValueFromFieldRefArgs) ToDeployContainerGroupEnvValueFromFieldRefOutputWithContext added in v0.1.5

func (i DeployContainerGroupEnvValueFromFieldRefArgs) ToDeployContainerGroupEnvValueFromFieldRefOutputWithContext(ctx context.Context) DeployContainerGroupEnvValueFromFieldRefOutput

func (DeployContainerGroupEnvValueFromFieldRefArgs) ToDeployContainerGroupEnvValueFromFieldRefPtrOutput added in v0.1.5

func (i DeployContainerGroupEnvValueFromFieldRefArgs) ToDeployContainerGroupEnvValueFromFieldRefPtrOutput() DeployContainerGroupEnvValueFromFieldRefPtrOutput

func (DeployContainerGroupEnvValueFromFieldRefArgs) ToDeployContainerGroupEnvValueFromFieldRefPtrOutputWithContext added in v0.1.5

func (i DeployContainerGroupEnvValueFromFieldRefArgs) ToDeployContainerGroupEnvValueFromFieldRefPtrOutputWithContext(ctx context.Context) DeployContainerGroupEnvValueFromFieldRefPtrOutput

type DeployContainerGroupEnvValueFromFieldRefInput added in v0.1.5

type DeployContainerGroupEnvValueFromFieldRefInput interface {
	pulumi.Input

	ToDeployContainerGroupEnvValueFromFieldRefOutput() DeployContainerGroupEnvValueFromFieldRefOutput
	ToDeployContainerGroupEnvValueFromFieldRefOutputWithContext(context.Context) DeployContainerGroupEnvValueFromFieldRefOutput
}

DeployContainerGroupEnvValueFromFieldRefInput is an input type that accepts DeployContainerGroupEnvValueFromFieldRefArgs and DeployContainerGroupEnvValueFromFieldRefOutput values. You can construct a concrete instance of `DeployContainerGroupEnvValueFromFieldRefInput` via:

DeployContainerGroupEnvValueFromFieldRefArgs{...}

type DeployContainerGroupEnvValueFromFieldRefOutput added in v0.1.5

type DeployContainerGroupEnvValueFromFieldRefOutput struct{ *pulumi.OutputState }

func (DeployContainerGroupEnvValueFromFieldRefOutput) ElementType added in v0.1.5

func (DeployContainerGroupEnvValueFromFieldRefOutput) FieldPath added in v0.1.5

The FieldPath configuration of Kubernetes. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupEnvValueFromFieldRefOutput) ToDeployContainerGroupEnvValueFromFieldRefOutput added in v0.1.5

func (o DeployContainerGroupEnvValueFromFieldRefOutput) ToDeployContainerGroupEnvValueFromFieldRefOutput() DeployContainerGroupEnvValueFromFieldRefOutput

func (DeployContainerGroupEnvValueFromFieldRefOutput) ToDeployContainerGroupEnvValueFromFieldRefOutputWithContext added in v0.1.5

func (o DeployContainerGroupEnvValueFromFieldRefOutput) ToDeployContainerGroupEnvValueFromFieldRefOutputWithContext(ctx context.Context) DeployContainerGroupEnvValueFromFieldRefOutput

func (DeployContainerGroupEnvValueFromFieldRefOutput) ToDeployContainerGroupEnvValueFromFieldRefPtrOutput added in v0.1.5

func (o DeployContainerGroupEnvValueFromFieldRefOutput) ToDeployContainerGroupEnvValueFromFieldRefPtrOutput() DeployContainerGroupEnvValueFromFieldRefPtrOutput

func (DeployContainerGroupEnvValueFromFieldRefOutput) ToDeployContainerGroupEnvValueFromFieldRefPtrOutputWithContext added in v0.1.5

func (o DeployContainerGroupEnvValueFromFieldRefOutput) ToDeployContainerGroupEnvValueFromFieldRefPtrOutputWithContext(ctx context.Context) DeployContainerGroupEnvValueFromFieldRefPtrOutput

type DeployContainerGroupEnvValueFromFieldRefPtrInput added in v0.1.5

type DeployContainerGroupEnvValueFromFieldRefPtrInput interface {
	pulumi.Input

	ToDeployContainerGroupEnvValueFromFieldRefPtrOutput() DeployContainerGroupEnvValueFromFieldRefPtrOutput
	ToDeployContainerGroupEnvValueFromFieldRefPtrOutputWithContext(context.Context) DeployContainerGroupEnvValueFromFieldRefPtrOutput
}

DeployContainerGroupEnvValueFromFieldRefPtrInput is an input type that accepts DeployContainerGroupEnvValueFromFieldRefArgs, DeployContainerGroupEnvValueFromFieldRefPtr and DeployContainerGroupEnvValueFromFieldRefPtrOutput values. You can construct a concrete instance of `DeployContainerGroupEnvValueFromFieldRefPtrInput` via:

        DeployContainerGroupEnvValueFromFieldRefArgs{...}

or:

        nil

type DeployContainerGroupEnvValueFromFieldRefPtrOutput added in v0.1.5

type DeployContainerGroupEnvValueFromFieldRefPtrOutput struct{ *pulumi.OutputState }

func (DeployContainerGroupEnvValueFromFieldRefPtrOutput) Elem added in v0.1.5

func (DeployContainerGroupEnvValueFromFieldRefPtrOutput) ElementType added in v0.1.5

func (DeployContainerGroupEnvValueFromFieldRefPtrOutput) FieldPath added in v0.1.5

The FieldPath configuration of Kubernetes. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupEnvValueFromFieldRefPtrOutput) ToDeployContainerGroupEnvValueFromFieldRefPtrOutput added in v0.1.5

func (o DeployContainerGroupEnvValueFromFieldRefPtrOutput) ToDeployContainerGroupEnvValueFromFieldRefPtrOutput() DeployContainerGroupEnvValueFromFieldRefPtrOutput

func (DeployContainerGroupEnvValueFromFieldRefPtrOutput) ToDeployContainerGroupEnvValueFromFieldRefPtrOutputWithContext added in v0.1.5

func (o DeployContainerGroupEnvValueFromFieldRefPtrOutput) ToDeployContainerGroupEnvValueFromFieldRefPtrOutputWithContext(ctx context.Context) DeployContainerGroupEnvValueFromFieldRefPtrOutput

type DeployContainerGroupEnvValueFromInput added in v0.1.5

type DeployContainerGroupEnvValueFromInput interface {
	pulumi.Input

	ToDeployContainerGroupEnvValueFromOutput() DeployContainerGroupEnvValueFromOutput
	ToDeployContainerGroupEnvValueFromOutputWithContext(context.Context) DeployContainerGroupEnvValueFromOutput
}

DeployContainerGroupEnvValueFromInput is an input type that accepts DeployContainerGroupEnvValueFromArgs and DeployContainerGroupEnvValueFromOutput values. You can construct a concrete instance of `DeployContainerGroupEnvValueFromInput` via:

DeployContainerGroupEnvValueFromArgs{...}

type DeployContainerGroupEnvValueFromOutput added in v0.1.5

type DeployContainerGroupEnvValueFromOutput struct{ *pulumi.OutputState }

func (DeployContainerGroupEnvValueFromOutput) ElementType added in v0.1.5

func (DeployContainerGroupEnvValueFromOutput) FieldRef added in v0.1.5

The FieldRef configuration of Kubernetes env. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupEnvValueFromOutput) ResourceFieldRef added in v0.1.5

The ResourceFieldRef configuration of Kubernetes env. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupEnvValueFromOutput) ToDeployContainerGroupEnvValueFromOutput added in v0.1.5

func (o DeployContainerGroupEnvValueFromOutput) ToDeployContainerGroupEnvValueFromOutput() DeployContainerGroupEnvValueFromOutput

func (DeployContainerGroupEnvValueFromOutput) ToDeployContainerGroupEnvValueFromOutputWithContext added in v0.1.5

func (o DeployContainerGroupEnvValueFromOutput) ToDeployContainerGroupEnvValueFromOutputWithContext(ctx context.Context) DeployContainerGroupEnvValueFromOutput

func (DeployContainerGroupEnvValueFromOutput) ToDeployContainerGroupEnvValueFromPtrOutput added in v0.1.5

func (o DeployContainerGroupEnvValueFromOutput) ToDeployContainerGroupEnvValueFromPtrOutput() DeployContainerGroupEnvValueFromPtrOutput

func (DeployContainerGroupEnvValueFromOutput) ToDeployContainerGroupEnvValueFromPtrOutputWithContext added in v0.1.5

func (o DeployContainerGroupEnvValueFromOutput) ToDeployContainerGroupEnvValueFromPtrOutputWithContext(ctx context.Context) DeployContainerGroupEnvValueFromPtrOutput

type DeployContainerGroupEnvValueFromPtrInput added in v0.1.5

type DeployContainerGroupEnvValueFromPtrInput interface {
	pulumi.Input

	ToDeployContainerGroupEnvValueFromPtrOutput() DeployContainerGroupEnvValueFromPtrOutput
	ToDeployContainerGroupEnvValueFromPtrOutputWithContext(context.Context) DeployContainerGroupEnvValueFromPtrOutput
}

DeployContainerGroupEnvValueFromPtrInput is an input type that accepts DeployContainerGroupEnvValueFromArgs, DeployContainerGroupEnvValueFromPtr and DeployContainerGroupEnvValueFromPtrOutput values. You can construct a concrete instance of `DeployContainerGroupEnvValueFromPtrInput` via:

        DeployContainerGroupEnvValueFromArgs{...}

or:

        nil

type DeployContainerGroupEnvValueFromPtrOutput added in v0.1.5

type DeployContainerGroupEnvValueFromPtrOutput struct{ *pulumi.OutputState }

func (DeployContainerGroupEnvValueFromPtrOutput) Elem added in v0.1.5

func (DeployContainerGroupEnvValueFromPtrOutput) ElementType added in v0.1.5

func (DeployContainerGroupEnvValueFromPtrOutput) FieldRef added in v0.1.5

The FieldRef configuration of Kubernetes env. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupEnvValueFromPtrOutput) ResourceFieldRef added in v0.1.5

The ResourceFieldRef configuration of Kubernetes env. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupEnvValueFromPtrOutput) ToDeployContainerGroupEnvValueFromPtrOutput added in v0.1.5

func (o DeployContainerGroupEnvValueFromPtrOutput) ToDeployContainerGroupEnvValueFromPtrOutput() DeployContainerGroupEnvValueFromPtrOutput

func (DeployContainerGroupEnvValueFromPtrOutput) ToDeployContainerGroupEnvValueFromPtrOutputWithContext added in v0.1.5

func (o DeployContainerGroupEnvValueFromPtrOutput) ToDeployContainerGroupEnvValueFromPtrOutputWithContext(ctx context.Context) DeployContainerGroupEnvValueFromPtrOutput

type DeployContainerGroupEnvValueFromResourceFieldRef added in v0.1.5

type DeployContainerGroupEnvValueFromResourceFieldRef struct {
	// The Resource configuration of Kubernetes. Note: This field may return null, indicating that no valid values can be obtained.
	Resource *string `pulumi:"resource"`
}

type DeployContainerGroupEnvValueFromResourceFieldRefArgs added in v0.1.5

type DeployContainerGroupEnvValueFromResourceFieldRefArgs struct {
	// The Resource configuration of Kubernetes. Note: This field may return null, indicating that no valid values can be obtained.
	Resource pulumi.StringPtrInput `pulumi:"resource"`
}

func (DeployContainerGroupEnvValueFromResourceFieldRefArgs) ElementType added in v0.1.5

func (DeployContainerGroupEnvValueFromResourceFieldRefArgs) ToDeployContainerGroupEnvValueFromResourceFieldRefOutput added in v0.1.5

func (i DeployContainerGroupEnvValueFromResourceFieldRefArgs) ToDeployContainerGroupEnvValueFromResourceFieldRefOutput() DeployContainerGroupEnvValueFromResourceFieldRefOutput

func (DeployContainerGroupEnvValueFromResourceFieldRefArgs) ToDeployContainerGroupEnvValueFromResourceFieldRefOutputWithContext added in v0.1.5

func (i DeployContainerGroupEnvValueFromResourceFieldRefArgs) ToDeployContainerGroupEnvValueFromResourceFieldRefOutputWithContext(ctx context.Context) DeployContainerGroupEnvValueFromResourceFieldRefOutput

func (DeployContainerGroupEnvValueFromResourceFieldRefArgs) ToDeployContainerGroupEnvValueFromResourceFieldRefPtrOutput added in v0.1.5

func (i DeployContainerGroupEnvValueFromResourceFieldRefArgs) ToDeployContainerGroupEnvValueFromResourceFieldRefPtrOutput() DeployContainerGroupEnvValueFromResourceFieldRefPtrOutput

func (DeployContainerGroupEnvValueFromResourceFieldRefArgs) ToDeployContainerGroupEnvValueFromResourceFieldRefPtrOutputWithContext added in v0.1.5

func (i DeployContainerGroupEnvValueFromResourceFieldRefArgs) ToDeployContainerGroupEnvValueFromResourceFieldRefPtrOutputWithContext(ctx context.Context) DeployContainerGroupEnvValueFromResourceFieldRefPtrOutput

type DeployContainerGroupEnvValueFromResourceFieldRefInput added in v0.1.5

type DeployContainerGroupEnvValueFromResourceFieldRefInput interface {
	pulumi.Input

	ToDeployContainerGroupEnvValueFromResourceFieldRefOutput() DeployContainerGroupEnvValueFromResourceFieldRefOutput
	ToDeployContainerGroupEnvValueFromResourceFieldRefOutputWithContext(context.Context) DeployContainerGroupEnvValueFromResourceFieldRefOutput
}

DeployContainerGroupEnvValueFromResourceFieldRefInput is an input type that accepts DeployContainerGroupEnvValueFromResourceFieldRefArgs and DeployContainerGroupEnvValueFromResourceFieldRefOutput values. You can construct a concrete instance of `DeployContainerGroupEnvValueFromResourceFieldRefInput` via:

DeployContainerGroupEnvValueFromResourceFieldRefArgs{...}

type DeployContainerGroupEnvValueFromResourceFieldRefOutput added in v0.1.5

type DeployContainerGroupEnvValueFromResourceFieldRefOutput struct{ *pulumi.OutputState }

func (DeployContainerGroupEnvValueFromResourceFieldRefOutput) ElementType added in v0.1.5

func (DeployContainerGroupEnvValueFromResourceFieldRefOutput) Resource added in v0.1.5

The Resource configuration of Kubernetes. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupEnvValueFromResourceFieldRefOutput) ToDeployContainerGroupEnvValueFromResourceFieldRefOutput added in v0.1.5

func (DeployContainerGroupEnvValueFromResourceFieldRefOutput) ToDeployContainerGroupEnvValueFromResourceFieldRefOutputWithContext added in v0.1.5

func (o DeployContainerGroupEnvValueFromResourceFieldRefOutput) ToDeployContainerGroupEnvValueFromResourceFieldRefOutputWithContext(ctx context.Context) DeployContainerGroupEnvValueFromResourceFieldRefOutput

func (DeployContainerGroupEnvValueFromResourceFieldRefOutput) ToDeployContainerGroupEnvValueFromResourceFieldRefPtrOutput added in v0.1.5

func (o DeployContainerGroupEnvValueFromResourceFieldRefOutput) ToDeployContainerGroupEnvValueFromResourceFieldRefPtrOutput() DeployContainerGroupEnvValueFromResourceFieldRefPtrOutput

func (DeployContainerGroupEnvValueFromResourceFieldRefOutput) ToDeployContainerGroupEnvValueFromResourceFieldRefPtrOutputWithContext added in v0.1.5

func (o DeployContainerGroupEnvValueFromResourceFieldRefOutput) ToDeployContainerGroupEnvValueFromResourceFieldRefPtrOutputWithContext(ctx context.Context) DeployContainerGroupEnvValueFromResourceFieldRefPtrOutput

type DeployContainerGroupEnvValueFromResourceFieldRefPtrInput added in v0.1.5

type DeployContainerGroupEnvValueFromResourceFieldRefPtrInput interface {
	pulumi.Input

	ToDeployContainerGroupEnvValueFromResourceFieldRefPtrOutput() DeployContainerGroupEnvValueFromResourceFieldRefPtrOutput
	ToDeployContainerGroupEnvValueFromResourceFieldRefPtrOutputWithContext(context.Context) DeployContainerGroupEnvValueFromResourceFieldRefPtrOutput
}

DeployContainerGroupEnvValueFromResourceFieldRefPtrInput is an input type that accepts DeployContainerGroupEnvValueFromResourceFieldRefArgs, DeployContainerGroupEnvValueFromResourceFieldRefPtr and DeployContainerGroupEnvValueFromResourceFieldRefPtrOutput values. You can construct a concrete instance of `DeployContainerGroupEnvValueFromResourceFieldRefPtrInput` via:

        DeployContainerGroupEnvValueFromResourceFieldRefArgs{...}

or:

        nil

type DeployContainerGroupEnvValueFromResourceFieldRefPtrOutput added in v0.1.5

type DeployContainerGroupEnvValueFromResourceFieldRefPtrOutput struct{ *pulumi.OutputState }

func (DeployContainerGroupEnvValueFromResourceFieldRefPtrOutput) Elem added in v0.1.5

func (DeployContainerGroupEnvValueFromResourceFieldRefPtrOutput) ElementType added in v0.1.5

func (DeployContainerGroupEnvValueFromResourceFieldRefPtrOutput) Resource added in v0.1.5

The Resource configuration of Kubernetes. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupEnvValueFromResourceFieldRefPtrOutput) ToDeployContainerGroupEnvValueFromResourceFieldRefPtrOutput added in v0.1.5

func (DeployContainerGroupEnvValueFromResourceFieldRefPtrOutput) ToDeployContainerGroupEnvValueFromResourceFieldRefPtrOutputWithContext added in v0.1.5

func (o DeployContainerGroupEnvValueFromResourceFieldRefPtrOutput) ToDeployContainerGroupEnvValueFromResourceFieldRefPtrOutputWithContext(ctx context.Context) DeployContainerGroupEnvValueFromResourceFieldRefPtrOutput

type DeployContainerGroupHealthCheckSettings added in v0.1.5

type DeployContainerGroupHealthCheckSettings struct {
	// Liveness probe. Note: This field may return null, indicating that no valid values can be obtained.
	LivenessProbe *DeployContainerGroupHealthCheckSettingsLivenessProbe `pulumi:"livenessProbe"`
	// Readiness health check. Note: This field may return null, indicating that no valid values can be obtained.
	ReadinessProbe *DeployContainerGroupHealthCheckSettingsReadinessProbe `pulumi:"readinessProbe"`
}

type DeployContainerGroupHealthCheckSettingsArgs added in v0.1.5

type DeployContainerGroupHealthCheckSettingsArgs struct {
	// Liveness probe. Note: This field may return null, indicating that no valid values can be obtained.
	LivenessProbe DeployContainerGroupHealthCheckSettingsLivenessProbePtrInput `pulumi:"livenessProbe"`
	// Readiness health check. Note: This field may return null, indicating that no valid values can be obtained.
	ReadinessProbe DeployContainerGroupHealthCheckSettingsReadinessProbePtrInput `pulumi:"readinessProbe"`
}

func (DeployContainerGroupHealthCheckSettingsArgs) ElementType added in v0.1.5

func (DeployContainerGroupHealthCheckSettingsArgs) ToDeployContainerGroupHealthCheckSettingsOutput added in v0.1.5

func (i DeployContainerGroupHealthCheckSettingsArgs) ToDeployContainerGroupHealthCheckSettingsOutput() DeployContainerGroupHealthCheckSettingsOutput

func (DeployContainerGroupHealthCheckSettingsArgs) ToDeployContainerGroupHealthCheckSettingsOutputWithContext added in v0.1.5

func (i DeployContainerGroupHealthCheckSettingsArgs) ToDeployContainerGroupHealthCheckSettingsOutputWithContext(ctx context.Context) DeployContainerGroupHealthCheckSettingsOutput

func (DeployContainerGroupHealthCheckSettingsArgs) ToDeployContainerGroupHealthCheckSettingsPtrOutput added in v0.1.5

func (i DeployContainerGroupHealthCheckSettingsArgs) ToDeployContainerGroupHealthCheckSettingsPtrOutput() DeployContainerGroupHealthCheckSettingsPtrOutput

func (DeployContainerGroupHealthCheckSettingsArgs) ToDeployContainerGroupHealthCheckSettingsPtrOutputWithContext added in v0.1.5

func (i DeployContainerGroupHealthCheckSettingsArgs) ToDeployContainerGroupHealthCheckSettingsPtrOutputWithContext(ctx context.Context) DeployContainerGroupHealthCheckSettingsPtrOutput

type DeployContainerGroupHealthCheckSettingsInput added in v0.1.5

type DeployContainerGroupHealthCheckSettingsInput interface {
	pulumi.Input

	ToDeployContainerGroupHealthCheckSettingsOutput() DeployContainerGroupHealthCheckSettingsOutput
	ToDeployContainerGroupHealthCheckSettingsOutputWithContext(context.Context) DeployContainerGroupHealthCheckSettingsOutput
}

DeployContainerGroupHealthCheckSettingsInput is an input type that accepts DeployContainerGroupHealthCheckSettingsArgs and DeployContainerGroupHealthCheckSettingsOutput values. You can construct a concrete instance of `DeployContainerGroupHealthCheckSettingsInput` via:

DeployContainerGroupHealthCheckSettingsArgs{...}

type DeployContainerGroupHealthCheckSettingsLivenessProbe added in v0.1.5

type DeployContainerGroupHealthCheckSettingsLivenessProbe struct {
	// The health check method. HTTP: checks through an HTTP interface; CMD: checks by executing a command; TCP: checks by establishing a TCP connection. Note: This field may return null, indicating that no valid values can be obtained.
	ActionType string `pulumi:"actionType"`
	// The command to be executed for command health checks. Note: This field may return null, indicating that no valid values can be obtained.
	Commands []string `pulumi:"commands"`
	// The number of consecutive successful health checks required for the backend container to transition from success to failure. Note: This field may return null, indicating that no valid values can be obtained.
	FailureThreshold *int `pulumi:"failureThreshold"`
	// The time delay for the container to start the health check. Note: This field may return null, indicating that no valid values can be obtained.
	InitialDelaySeconds *int `pulumi:"initialDelaySeconds"`
	// The request path for HTTP health checks. Note: This field may return null, indicating that no valid values can be obtained.
	Path *string `pulumi:"path"`
	// The time interval for performing health checks. Note: This field may return null, indicating that no valid values can be obtained.
	PeriodSeconds *int `pulumi:"periodSeconds"`
	// The port used for health checks, ranging from 1 to 65535. Note: This field may return null, indicating that no valid values can be obtained.
	Port *int `pulumi:"port"`
	// The protocol used for HTTP health checks. HTTP and HTTPS are supported. Note: This field may return null, indicating that no valid values can be obtained.
	Scheme *string `pulumi:"scheme"`
	// The number of consecutive successful health checks required for the backend container to transition from failure to success. Note: This field may return null, indicating that no valid values can be obtained.
	SuccessThreshold *int `pulumi:"successThreshold"`
	// The maximum timeout period for each health check response. Note: This field may return null, indicating that no valid values can be obtained.
	TimeoutSeconds *int `pulumi:"timeoutSeconds"`
	// The type of readiness probe. TSF_DEFAULT represents the default readiness probe of TSF, while K8S_NATIVE represents the native readiness probe of Kubernetes. If this field is not specified, the native readiness probe of Kubernetes is used by default. Note: This field may return null, indicating that no valid values can be obtained.
	Type *string `pulumi:"type"`
}

type DeployContainerGroupHealthCheckSettingsLivenessProbeArgs added in v0.1.5

type DeployContainerGroupHealthCheckSettingsLivenessProbeArgs struct {
	// The health check method. HTTP: checks through an HTTP interface; CMD: checks by executing a command; TCP: checks by establishing a TCP connection. Note: This field may return null, indicating that no valid values can be obtained.
	ActionType pulumi.StringInput `pulumi:"actionType"`
	// The command to be executed for command health checks. Note: This field may return null, indicating that no valid values can be obtained.
	Commands pulumi.StringArrayInput `pulumi:"commands"`
	// The number of consecutive successful health checks required for the backend container to transition from success to failure. Note: This field may return null, indicating that no valid values can be obtained.
	FailureThreshold pulumi.IntPtrInput `pulumi:"failureThreshold"`
	// The time delay for the container to start the health check. Note: This field may return null, indicating that no valid values can be obtained.
	InitialDelaySeconds pulumi.IntPtrInput `pulumi:"initialDelaySeconds"`
	// The request path for HTTP health checks. Note: This field may return null, indicating that no valid values can be obtained.
	Path pulumi.StringPtrInput `pulumi:"path"`
	// The time interval for performing health checks. Note: This field may return null, indicating that no valid values can be obtained.
	PeriodSeconds pulumi.IntPtrInput `pulumi:"periodSeconds"`
	// The port used for health checks, ranging from 1 to 65535. Note: This field may return null, indicating that no valid values can be obtained.
	Port pulumi.IntPtrInput `pulumi:"port"`
	// The protocol used for HTTP health checks. HTTP and HTTPS are supported. Note: This field may return null, indicating that no valid values can be obtained.
	Scheme pulumi.StringPtrInput `pulumi:"scheme"`
	// The number of consecutive successful health checks required for the backend container to transition from failure to success. Note: This field may return null, indicating that no valid values can be obtained.
	SuccessThreshold pulumi.IntPtrInput `pulumi:"successThreshold"`
	// The maximum timeout period for each health check response. Note: This field may return null, indicating that no valid values can be obtained.
	TimeoutSeconds pulumi.IntPtrInput `pulumi:"timeoutSeconds"`
	// The type of readiness probe. TSF_DEFAULT represents the default readiness probe of TSF, while K8S_NATIVE represents the native readiness probe of Kubernetes. If this field is not specified, the native readiness probe of Kubernetes is used by default. Note: This field may return null, indicating that no valid values can be obtained.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (DeployContainerGroupHealthCheckSettingsLivenessProbeArgs) ElementType added in v0.1.5

func (DeployContainerGroupHealthCheckSettingsLivenessProbeArgs) ToDeployContainerGroupHealthCheckSettingsLivenessProbeOutput added in v0.1.5

func (DeployContainerGroupHealthCheckSettingsLivenessProbeArgs) ToDeployContainerGroupHealthCheckSettingsLivenessProbeOutputWithContext added in v0.1.5

func (i DeployContainerGroupHealthCheckSettingsLivenessProbeArgs) ToDeployContainerGroupHealthCheckSettingsLivenessProbeOutputWithContext(ctx context.Context) DeployContainerGroupHealthCheckSettingsLivenessProbeOutput

func (DeployContainerGroupHealthCheckSettingsLivenessProbeArgs) ToDeployContainerGroupHealthCheckSettingsLivenessProbePtrOutput added in v0.1.5

func (i DeployContainerGroupHealthCheckSettingsLivenessProbeArgs) ToDeployContainerGroupHealthCheckSettingsLivenessProbePtrOutput() DeployContainerGroupHealthCheckSettingsLivenessProbePtrOutput

func (DeployContainerGroupHealthCheckSettingsLivenessProbeArgs) ToDeployContainerGroupHealthCheckSettingsLivenessProbePtrOutputWithContext added in v0.1.5

func (i DeployContainerGroupHealthCheckSettingsLivenessProbeArgs) ToDeployContainerGroupHealthCheckSettingsLivenessProbePtrOutputWithContext(ctx context.Context) DeployContainerGroupHealthCheckSettingsLivenessProbePtrOutput

type DeployContainerGroupHealthCheckSettingsLivenessProbeInput added in v0.1.5

type DeployContainerGroupHealthCheckSettingsLivenessProbeInput interface {
	pulumi.Input

	ToDeployContainerGroupHealthCheckSettingsLivenessProbeOutput() DeployContainerGroupHealthCheckSettingsLivenessProbeOutput
	ToDeployContainerGroupHealthCheckSettingsLivenessProbeOutputWithContext(context.Context) DeployContainerGroupHealthCheckSettingsLivenessProbeOutput
}

DeployContainerGroupHealthCheckSettingsLivenessProbeInput is an input type that accepts DeployContainerGroupHealthCheckSettingsLivenessProbeArgs and DeployContainerGroupHealthCheckSettingsLivenessProbeOutput values. You can construct a concrete instance of `DeployContainerGroupHealthCheckSettingsLivenessProbeInput` via:

DeployContainerGroupHealthCheckSettingsLivenessProbeArgs{...}

type DeployContainerGroupHealthCheckSettingsLivenessProbeOutput added in v0.1.5

type DeployContainerGroupHealthCheckSettingsLivenessProbeOutput struct{ *pulumi.OutputState }

func (DeployContainerGroupHealthCheckSettingsLivenessProbeOutput) ActionType added in v0.1.5

The health check method. HTTP: checks through an HTTP interface; CMD: checks by executing a command; TCP: checks by establishing a TCP connection. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupHealthCheckSettingsLivenessProbeOutput) Commands added in v0.1.5

The command to be executed for command health checks. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupHealthCheckSettingsLivenessProbeOutput) ElementType added in v0.1.5

func (DeployContainerGroupHealthCheckSettingsLivenessProbeOutput) FailureThreshold added in v0.1.5

The number of consecutive successful health checks required for the backend container to transition from success to failure. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupHealthCheckSettingsLivenessProbeOutput) InitialDelaySeconds added in v0.1.5

The time delay for the container to start the health check. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupHealthCheckSettingsLivenessProbeOutput) Path added in v0.1.5

The request path for HTTP health checks. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupHealthCheckSettingsLivenessProbeOutput) PeriodSeconds added in v0.1.5

The time interval for performing health checks. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupHealthCheckSettingsLivenessProbeOutput) Port added in v0.1.5

The port used for health checks, ranging from 1 to 65535. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupHealthCheckSettingsLivenessProbeOutput) Scheme added in v0.1.5

The protocol used for HTTP health checks. HTTP and HTTPS are supported. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupHealthCheckSettingsLivenessProbeOutput) SuccessThreshold added in v0.1.5

The number of consecutive successful health checks required for the backend container to transition from failure to success. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupHealthCheckSettingsLivenessProbeOutput) TimeoutSeconds added in v0.1.5

The maximum timeout period for each health check response. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupHealthCheckSettingsLivenessProbeOutput) ToDeployContainerGroupHealthCheckSettingsLivenessProbeOutput added in v0.1.5

func (DeployContainerGroupHealthCheckSettingsLivenessProbeOutput) ToDeployContainerGroupHealthCheckSettingsLivenessProbeOutputWithContext added in v0.1.5

func (o DeployContainerGroupHealthCheckSettingsLivenessProbeOutput) ToDeployContainerGroupHealthCheckSettingsLivenessProbeOutputWithContext(ctx context.Context) DeployContainerGroupHealthCheckSettingsLivenessProbeOutput

func (DeployContainerGroupHealthCheckSettingsLivenessProbeOutput) ToDeployContainerGroupHealthCheckSettingsLivenessProbePtrOutput added in v0.1.5

func (DeployContainerGroupHealthCheckSettingsLivenessProbeOutput) ToDeployContainerGroupHealthCheckSettingsLivenessProbePtrOutputWithContext added in v0.1.5

func (o DeployContainerGroupHealthCheckSettingsLivenessProbeOutput) ToDeployContainerGroupHealthCheckSettingsLivenessProbePtrOutputWithContext(ctx context.Context) DeployContainerGroupHealthCheckSettingsLivenessProbePtrOutput

func (DeployContainerGroupHealthCheckSettingsLivenessProbeOutput) Type added in v0.1.5

The type of readiness probe. TSF_DEFAULT represents the default readiness probe of TSF, while K8S_NATIVE represents the native readiness probe of Kubernetes. If this field is not specified, the native readiness probe of Kubernetes is used by default. Note: This field may return null, indicating that no valid values can be obtained.

type DeployContainerGroupHealthCheckSettingsLivenessProbePtrInput added in v0.1.5

type DeployContainerGroupHealthCheckSettingsLivenessProbePtrInput interface {
	pulumi.Input

	ToDeployContainerGroupHealthCheckSettingsLivenessProbePtrOutput() DeployContainerGroupHealthCheckSettingsLivenessProbePtrOutput
	ToDeployContainerGroupHealthCheckSettingsLivenessProbePtrOutputWithContext(context.Context) DeployContainerGroupHealthCheckSettingsLivenessProbePtrOutput
}

DeployContainerGroupHealthCheckSettingsLivenessProbePtrInput is an input type that accepts DeployContainerGroupHealthCheckSettingsLivenessProbeArgs, DeployContainerGroupHealthCheckSettingsLivenessProbePtr and DeployContainerGroupHealthCheckSettingsLivenessProbePtrOutput values. You can construct a concrete instance of `DeployContainerGroupHealthCheckSettingsLivenessProbePtrInput` via:

        DeployContainerGroupHealthCheckSettingsLivenessProbeArgs{...}

or:

        nil

type DeployContainerGroupHealthCheckSettingsLivenessProbePtrOutput added in v0.1.5

type DeployContainerGroupHealthCheckSettingsLivenessProbePtrOutput struct{ *pulumi.OutputState }

func (DeployContainerGroupHealthCheckSettingsLivenessProbePtrOutput) ActionType added in v0.1.5

The health check method. HTTP: checks through an HTTP interface; CMD: checks by executing a command; TCP: checks by establishing a TCP connection. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupHealthCheckSettingsLivenessProbePtrOutput) Commands added in v0.1.5

The command to be executed for command health checks. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupHealthCheckSettingsLivenessProbePtrOutput) Elem added in v0.1.5

func (DeployContainerGroupHealthCheckSettingsLivenessProbePtrOutput) ElementType added in v0.1.5

func (DeployContainerGroupHealthCheckSettingsLivenessProbePtrOutput) FailureThreshold added in v0.1.5

The number of consecutive successful health checks required for the backend container to transition from success to failure. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupHealthCheckSettingsLivenessProbePtrOutput) InitialDelaySeconds added in v0.1.5

The time delay for the container to start the health check. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupHealthCheckSettingsLivenessProbePtrOutput) Path added in v0.1.5

The request path for HTTP health checks. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupHealthCheckSettingsLivenessProbePtrOutput) PeriodSeconds added in v0.1.5

The time interval for performing health checks. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupHealthCheckSettingsLivenessProbePtrOutput) Port added in v0.1.5

The port used for health checks, ranging from 1 to 65535. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupHealthCheckSettingsLivenessProbePtrOutput) Scheme added in v0.1.5

The protocol used for HTTP health checks. HTTP and HTTPS are supported. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupHealthCheckSettingsLivenessProbePtrOutput) SuccessThreshold added in v0.1.5

The number of consecutive successful health checks required for the backend container to transition from failure to success. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupHealthCheckSettingsLivenessProbePtrOutput) TimeoutSeconds added in v0.1.5

The maximum timeout period for each health check response. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupHealthCheckSettingsLivenessProbePtrOutput) ToDeployContainerGroupHealthCheckSettingsLivenessProbePtrOutput added in v0.1.5

func (DeployContainerGroupHealthCheckSettingsLivenessProbePtrOutput) ToDeployContainerGroupHealthCheckSettingsLivenessProbePtrOutputWithContext added in v0.1.5

func (o DeployContainerGroupHealthCheckSettingsLivenessProbePtrOutput) ToDeployContainerGroupHealthCheckSettingsLivenessProbePtrOutputWithContext(ctx context.Context) DeployContainerGroupHealthCheckSettingsLivenessProbePtrOutput

func (DeployContainerGroupHealthCheckSettingsLivenessProbePtrOutput) Type added in v0.1.5

The type of readiness probe. TSF_DEFAULT represents the default readiness probe of TSF, while K8S_NATIVE represents the native readiness probe of Kubernetes. If this field is not specified, the native readiness probe of Kubernetes is used by default. Note: This field may return null, indicating that no valid values can be obtained.

type DeployContainerGroupHealthCheckSettingsOutput added in v0.1.5

type DeployContainerGroupHealthCheckSettingsOutput struct{ *pulumi.OutputState }

func (DeployContainerGroupHealthCheckSettingsOutput) ElementType added in v0.1.5

func (DeployContainerGroupHealthCheckSettingsOutput) LivenessProbe added in v0.1.5

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

func (DeployContainerGroupHealthCheckSettingsOutput) ReadinessProbe added in v0.1.5

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

func (DeployContainerGroupHealthCheckSettingsOutput) ToDeployContainerGroupHealthCheckSettingsOutput added in v0.1.5

func (o DeployContainerGroupHealthCheckSettingsOutput) ToDeployContainerGroupHealthCheckSettingsOutput() DeployContainerGroupHealthCheckSettingsOutput

func (DeployContainerGroupHealthCheckSettingsOutput) ToDeployContainerGroupHealthCheckSettingsOutputWithContext added in v0.1.5

func (o DeployContainerGroupHealthCheckSettingsOutput) ToDeployContainerGroupHealthCheckSettingsOutputWithContext(ctx context.Context) DeployContainerGroupHealthCheckSettingsOutput

func (DeployContainerGroupHealthCheckSettingsOutput) ToDeployContainerGroupHealthCheckSettingsPtrOutput added in v0.1.5

func (o DeployContainerGroupHealthCheckSettingsOutput) ToDeployContainerGroupHealthCheckSettingsPtrOutput() DeployContainerGroupHealthCheckSettingsPtrOutput

func (DeployContainerGroupHealthCheckSettingsOutput) ToDeployContainerGroupHealthCheckSettingsPtrOutputWithContext added in v0.1.5

func (o DeployContainerGroupHealthCheckSettingsOutput) ToDeployContainerGroupHealthCheckSettingsPtrOutputWithContext(ctx context.Context) DeployContainerGroupHealthCheckSettingsPtrOutput

type DeployContainerGroupHealthCheckSettingsPtrInput added in v0.1.5

type DeployContainerGroupHealthCheckSettingsPtrInput interface {
	pulumi.Input

	ToDeployContainerGroupHealthCheckSettingsPtrOutput() DeployContainerGroupHealthCheckSettingsPtrOutput
	ToDeployContainerGroupHealthCheckSettingsPtrOutputWithContext(context.Context) DeployContainerGroupHealthCheckSettingsPtrOutput
}

DeployContainerGroupHealthCheckSettingsPtrInput is an input type that accepts DeployContainerGroupHealthCheckSettingsArgs, DeployContainerGroupHealthCheckSettingsPtr and DeployContainerGroupHealthCheckSettingsPtrOutput values. You can construct a concrete instance of `DeployContainerGroupHealthCheckSettingsPtrInput` via:

        DeployContainerGroupHealthCheckSettingsArgs{...}

or:

        nil

type DeployContainerGroupHealthCheckSettingsPtrOutput added in v0.1.5

type DeployContainerGroupHealthCheckSettingsPtrOutput struct{ *pulumi.OutputState }

func (DeployContainerGroupHealthCheckSettingsPtrOutput) Elem added in v0.1.5

func (DeployContainerGroupHealthCheckSettingsPtrOutput) ElementType added in v0.1.5

func (DeployContainerGroupHealthCheckSettingsPtrOutput) LivenessProbe added in v0.1.5

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

func (DeployContainerGroupHealthCheckSettingsPtrOutput) ReadinessProbe added in v0.1.5

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

func (DeployContainerGroupHealthCheckSettingsPtrOutput) ToDeployContainerGroupHealthCheckSettingsPtrOutput added in v0.1.5

func (o DeployContainerGroupHealthCheckSettingsPtrOutput) ToDeployContainerGroupHealthCheckSettingsPtrOutput() DeployContainerGroupHealthCheckSettingsPtrOutput

func (DeployContainerGroupHealthCheckSettingsPtrOutput) ToDeployContainerGroupHealthCheckSettingsPtrOutputWithContext added in v0.1.5

func (o DeployContainerGroupHealthCheckSettingsPtrOutput) ToDeployContainerGroupHealthCheckSettingsPtrOutputWithContext(ctx context.Context) DeployContainerGroupHealthCheckSettingsPtrOutput

type DeployContainerGroupHealthCheckSettingsReadinessProbe added in v0.1.5

type DeployContainerGroupHealthCheckSettingsReadinessProbe struct {
	// The health check method. HTTP indicates checking through an HTTP interface, CMD indicates checking through executing a command, and TCP indicates checking through establishing a TCP connection. Note: This field may return null, indicating that no valid values can be obtained.
	ActionType string `pulumi:"actionType"`
	// The command to be executed for command check. Note: This field may return null, indicating that no valid values can be obtained.
	Commands []string `pulumi:"commands"`
	// The number of consecutive successful health checks required for the backend container to transition from success to failure. Note: This field may return null, indicating that no valid values can be obtained.
	FailureThreshold *int `pulumi:"failureThreshold"`
	// The time to delay the start of the container health check. Note: This field may return null, indicating that no valid values can be obtained.
	InitialDelaySeconds *int `pulumi:"initialDelaySeconds"`
	// The request path for HTTP health checks. Note: This field may return null, indicating that no valid values can be obtained.
	Path *string `pulumi:"path"`
	// The time interval for performing health checks. Note: This field may return null, indicating that no valid values can be obtained.
	PeriodSeconds *int `pulumi:"periodSeconds"`
	// The port used for health checks, ranging from 1 to 65535. Note: This field may return null, indicating that no valid values can be obtained.
	Port *int `pulumi:"port"`
	// The protocol used for HTTP health checks. HTTP and HTTPS are supported. Note: This field may return null, indicating that no valid values can be obtained.
	Scheme *string `pulumi:"scheme"`
	// The number of consecutive successful health checks required for the backend container to transition from failure to success. Note: This field may return null, indicating that no valid values can be obtained.
	SuccessThreshold *int `pulumi:"successThreshold"`
	// The maximum timeout period for each health check response. Note: This field may return null, indicating that no valid values can be obtained.
	TimeoutSeconds *int `pulumi:"timeoutSeconds"`
	// The type of readiness probe. TSF_DEFAULT represents the default readiness probe of TSF, while K8S_NATIVE represents the native readiness probe of Kubernetes. If this field is not specified, the native readiness probe of Kubernetes is used by default. Note: This field may return null, indicating that no valid values can be obtained.
	Type *string `pulumi:"type"`
}

type DeployContainerGroupHealthCheckSettingsReadinessProbeArgs added in v0.1.5

type DeployContainerGroupHealthCheckSettingsReadinessProbeArgs struct {
	// The health check method. HTTP indicates checking through an HTTP interface, CMD indicates checking through executing a command, and TCP indicates checking through establishing a TCP connection. Note: This field may return null, indicating that no valid values can be obtained.
	ActionType pulumi.StringInput `pulumi:"actionType"`
	// The command to be executed for command check. Note: This field may return null, indicating that no valid values can be obtained.
	Commands pulumi.StringArrayInput `pulumi:"commands"`
	// The number of consecutive successful health checks required for the backend container to transition from success to failure. Note: This field may return null, indicating that no valid values can be obtained.
	FailureThreshold pulumi.IntPtrInput `pulumi:"failureThreshold"`
	// The time to delay the start of the container health check. Note: This field may return null, indicating that no valid values can be obtained.
	InitialDelaySeconds pulumi.IntPtrInput `pulumi:"initialDelaySeconds"`
	// The request path for HTTP health checks. Note: This field may return null, indicating that no valid values can be obtained.
	Path pulumi.StringPtrInput `pulumi:"path"`
	// The time interval for performing health checks. Note: This field may return null, indicating that no valid values can be obtained.
	PeriodSeconds pulumi.IntPtrInput `pulumi:"periodSeconds"`
	// The port used for health checks, ranging from 1 to 65535. Note: This field may return null, indicating that no valid values can be obtained.
	Port pulumi.IntPtrInput `pulumi:"port"`
	// The protocol used for HTTP health checks. HTTP and HTTPS are supported. Note: This field may return null, indicating that no valid values can be obtained.
	Scheme pulumi.StringPtrInput `pulumi:"scheme"`
	// The number of consecutive successful health checks required for the backend container to transition from failure to success. Note: This field may return null, indicating that no valid values can be obtained.
	SuccessThreshold pulumi.IntPtrInput `pulumi:"successThreshold"`
	// The maximum timeout period for each health check response. Note: This field may return null, indicating that no valid values can be obtained.
	TimeoutSeconds pulumi.IntPtrInput `pulumi:"timeoutSeconds"`
	// The type of readiness probe. TSF_DEFAULT represents the default readiness probe of TSF, while K8S_NATIVE represents the native readiness probe of Kubernetes. If this field is not specified, the native readiness probe of Kubernetes is used by default. Note: This field may return null, indicating that no valid values can be obtained.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (DeployContainerGroupHealthCheckSettingsReadinessProbeArgs) ElementType added in v0.1.5

func (DeployContainerGroupHealthCheckSettingsReadinessProbeArgs) ToDeployContainerGroupHealthCheckSettingsReadinessProbeOutput added in v0.1.5

func (DeployContainerGroupHealthCheckSettingsReadinessProbeArgs) ToDeployContainerGroupHealthCheckSettingsReadinessProbeOutputWithContext added in v0.1.5

func (i DeployContainerGroupHealthCheckSettingsReadinessProbeArgs) ToDeployContainerGroupHealthCheckSettingsReadinessProbeOutputWithContext(ctx context.Context) DeployContainerGroupHealthCheckSettingsReadinessProbeOutput

func (DeployContainerGroupHealthCheckSettingsReadinessProbeArgs) ToDeployContainerGroupHealthCheckSettingsReadinessProbePtrOutput added in v0.1.5

func (DeployContainerGroupHealthCheckSettingsReadinessProbeArgs) ToDeployContainerGroupHealthCheckSettingsReadinessProbePtrOutputWithContext added in v0.1.5

func (i DeployContainerGroupHealthCheckSettingsReadinessProbeArgs) ToDeployContainerGroupHealthCheckSettingsReadinessProbePtrOutputWithContext(ctx context.Context) DeployContainerGroupHealthCheckSettingsReadinessProbePtrOutput

type DeployContainerGroupHealthCheckSettingsReadinessProbeInput added in v0.1.5

type DeployContainerGroupHealthCheckSettingsReadinessProbeInput interface {
	pulumi.Input

	ToDeployContainerGroupHealthCheckSettingsReadinessProbeOutput() DeployContainerGroupHealthCheckSettingsReadinessProbeOutput
	ToDeployContainerGroupHealthCheckSettingsReadinessProbeOutputWithContext(context.Context) DeployContainerGroupHealthCheckSettingsReadinessProbeOutput
}

DeployContainerGroupHealthCheckSettingsReadinessProbeInput is an input type that accepts DeployContainerGroupHealthCheckSettingsReadinessProbeArgs and DeployContainerGroupHealthCheckSettingsReadinessProbeOutput values. You can construct a concrete instance of `DeployContainerGroupHealthCheckSettingsReadinessProbeInput` via:

DeployContainerGroupHealthCheckSettingsReadinessProbeArgs{...}

type DeployContainerGroupHealthCheckSettingsReadinessProbeOutput added in v0.1.5

type DeployContainerGroupHealthCheckSettingsReadinessProbeOutput struct{ *pulumi.OutputState }

func (DeployContainerGroupHealthCheckSettingsReadinessProbeOutput) ActionType added in v0.1.5

The health check method. HTTP indicates checking through an HTTP interface, CMD indicates checking through executing a command, and TCP indicates checking through establishing a TCP connection. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupHealthCheckSettingsReadinessProbeOutput) Commands added in v0.1.5

The command to be executed for command check. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupHealthCheckSettingsReadinessProbeOutput) ElementType added in v0.1.5

func (DeployContainerGroupHealthCheckSettingsReadinessProbeOutput) FailureThreshold added in v0.1.5

The number of consecutive successful health checks required for the backend container to transition from success to failure. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupHealthCheckSettingsReadinessProbeOutput) InitialDelaySeconds added in v0.1.5

The time to delay the start of the container health check. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupHealthCheckSettingsReadinessProbeOutput) Path added in v0.1.5

The request path for HTTP health checks. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupHealthCheckSettingsReadinessProbeOutput) PeriodSeconds added in v0.1.5

The time interval for performing health checks. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupHealthCheckSettingsReadinessProbeOutput) Port added in v0.1.5

The port used for health checks, ranging from 1 to 65535. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupHealthCheckSettingsReadinessProbeOutput) Scheme added in v0.1.5

The protocol used for HTTP health checks. HTTP and HTTPS are supported. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupHealthCheckSettingsReadinessProbeOutput) SuccessThreshold added in v0.1.5

The number of consecutive successful health checks required for the backend container to transition from failure to success. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupHealthCheckSettingsReadinessProbeOutput) TimeoutSeconds added in v0.1.5

The maximum timeout period for each health check response. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupHealthCheckSettingsReadinessProbeOutput) ToDeployContainerGroupHealthCheckSettingsReadinessProbeOutput added in v0.1.5

func (DeployContainerGroupHealthCheckSettingsReadinessProbeOutput) ToDeployContainerGroupHealthCheckSettingsReadinessProbeOutputWithContext added in v0.1.5

func (o DeployContainerGroupHealthCheckSettingsReadinessProbeOutput) ToDeployContainerGroupHealthCheckSettingsReadinessProbeOutputWithContext(ctx context.Context) DeployContainerGroupHealthCheckSettingsReadinessProbeOutput

func (DeployContainerGroupHealthCheckSettingsReadinessProbeOutput) ToDeployContainerGroupHealthCheckSettingsReadinessProbePtrOutput added in v0.1.5

func (DeployContainerGroupHealthCheckSettingsReadinessProbeOutput) ToDeployContainerGroupHealthCheckSettingsReadinessProbePtrOutputWithContext added in v0.1.5

func (o DeployContainerGroupHealthCheckSettingsReadinessProbeOutput) ToDeployContainerGroupHealthCheckSettingsReadinessProbePtrOutputWithContext(ctx context.Context) DeployContainerGroupHealthCheckSettingsReadinessProbePtrOutput

func (DeployContainerGroupHealthCheckSettingsReadinessProbeOutput) Type added in v0.1.5

The type of readiness probe. TSF_DEFAULT represents the default readiness probe of TSF, while K8S_NATIVE represents the native readiness probe of Kubernetes. If this field is not specified, the native readiness probe of Kubernetes is used by default. Note: This field may return null, indicating that no valid values can be obtained.

type DeployContainerGroupHealthCheckSettingsReadinessProbePtrInput added in v0.1.5

type DeployContainerGroupHealthCheckSettingsReadinessProbePtrInput interface {
	pulumi.Input

	ToDeployContainerGroupHealthCheckSettingsReadinessProbePtrOutput() DeployContainerGroupHealthCheckSettingsReadinessProbePtrOutput
	ToDeployContainerGroupHealthCheckSettingsReadinessProbePtrOutputWithContext(context.Context) DeployContainerGroupHealthCheckSettingsReadinessProbePtrOutput
}

DeployContainerGroupHealthCheckSettingsReadinessProbePtrInput is an input type that accepts DeployContainerGroupHealthCheckSettingsReadinessProbeArgs, DeployContainerGroupHealthCheckSettingsReadinessProbePtr and DeployContainerGroupHealthCheckSettingsReadinessProbePtrOutput values. You can construct a concrete instance of `DeployContainerGroupHealthCheckSettingsReadinessProbePtrInput` via:

        DeployContainerGroupHealthCheckSettingsReadinessProbeArgs{...}

or:

        nil

type DeployContainerGroupHealthCheckSettingsReadinessProbePtrOutput added in v0.1.5

type DeployContainerGroupHealthCheckSettingsReadinessProbePtrOutput struct{ *pulumi.OutputState }

func (DeployContainerGroupHealthCheckSettingsReadinessProbePtrOutput) ActionType added in v0.1.5

The health check method. HTTP indicates checking through an HTTP interface, CMD indicates checking through executing a command, and TCP indicates checking through establishing a TCP connection. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupHealthCheckSettingsReadinessProbePtrOutput) Commands added in v0.1.5

The command to be executed for command check. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupHealthCheckSettingsReadinessProbePtrOutput) Elem added in v0.1.5

func (DeployContainerGroupHealthCheckSettingsReadinessProbePtrOutput) ElementType added in v0.1.5

func (DeployContainerGroupHealthCheckSettingsReadinessProbePtrOutput) FailureThreshold added in v0.1.5

The number of consecutive successful health checks required for the backend container to transition from success to failure. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupHealthCheckSettingsReadinessProbePtrOutput) InitialDelaySeconds added in v0.1.5

The time to delay the start of the container health check. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupHealthCheckSettingsReadinessProbePtrOutput) Path added in v0.1.5

The request path for HTTP health checks. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupHealthCheckSettingsReadinessProbePtrOutput) PeriodSeconds added in v0.1.5

The time interval for performing health checks. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupHealthCheckSettingsReadinessProbePtrOutput) Port added in v0.1.5

The port used for health checks, ranging from 1 to 65535. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupHealthCheckSettingsReadinessProbePtrOutput) Scheme added in v0.1.5

The protocol used for HTTP health checks. HTTP and HTTPS are supported. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupHealthCheckSettingsReadinessProbePtrOutput) SuccessThreshold added in v0.1.5

The number of consecutive successful health checks required for the backend container to transition from failure to success. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupHealthCheckSettingsReadinessProbePtrOutput) TimeoutSeconds added in v0.1.5

The maximum timeout period for each health check response. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupHealthCheckSettingsReadinessProbePtrOutput) ToDeployContainerGroupHealthCheckSettingsReadinessProbePtrOutput added in v0.1.5

func (DeployContainerGroupHealthCheckSettingsReadinessProbePtrOutput) ToDeployContainerGroupHealthCheckSettingsReadinessProbePtrOutputWithContext added in v0.1.5

func (o DeployContainerGroupHealthCheckSettingsReadinessProbePtrOutput) ToDeployContainerGroupHealthCheckSettingsReadinessProbePtrOutputWithContext(ctx context.Context) DeployContainerGroupHealthCheckSettingsReadinessProbePtrOutput

func (DeployContainerGroupHealthCheckSettingsReadinessProbePtrOutput) Type added in v0.1.5

The type of readiness probe. TSF_DEFAULT represents the default readiness probe of TSF, while K8S_NATIVE represents the native readiness probe of Kubernetes. If this field is not specified, the native readiness probe of Kubernetes is used by default. Note: This field may return null, indicating that no valid values can be obtained.

type DeployContainerGroupInput added in v0.1.5

type DeployContainerGroupInput interface {
	pulumi.Input

	ToDeployContainerGroupOutput() DeployContainerGroupOutput
	ToDeployContainerGroupOutputWithContext(ctx context.Context) DeployContainerGroupOutput
}

type DeployContainerGroupMap added in v0.1.5

type DeployContainerGroupMap map[string]DeployContainerGroupInput

func (DeployContainerGroupMap) ElementType added in v0.1.5

func (DeployContainerGroupMap) ElementType() reflect.Type

func (DeployContainerGroupMap) ToDeployContainerGroupMapOutput added in v0.1.5

func (i DeployContainerGroupMap) ToDeployContainerGroupMapOutput() DeployContainerGroupMapOutput

func (DeployContainerGroupMap) ToDeployContainerGroupMapOutputWithContext added in v0.1.5

func (i DeployContainerGroupMap) ToDeployContainerGroupMapOutputWithContext(ctx context.Context) DeployContainerGroupMapOutput

type DeployContainerGroupMapInput added in v0.1.5

type DeployContainerGroupMapInput interface {
	pulumi.Input

	ToDeployContainerGroupMapOutput() DeployContainerGroupMapOutput
	ToDeployContainerGroupMapOutputWithContext(context.Context) DeployContainerGroupMapOutput
}

DeployContainerGroupMapInput is an input type that accepts DeployContainerGroupMap and DeployContainerGroupMapOutput values. You can construct a concrete instance of `DeployContainerGroupMapInput` via:

DeployContainerGroupMap{ "key": DeployContainerGroupArgs{...} }

type DeployContainerGroupMapOutput added in v0.1.5

type DeployContainerGroupMapOutput struct{ *pulumi.OutputState }

func (DeployContainerGroupMapOutput) ElementType added in v0.1.5

func (DeployContainerGroupMapOutput) MapIndex added in v0.1.5

func (DeployContainerGroupMapOutput) ToDeployContainerGroupMapOutput added in v0.1.5

func (o DeployContainerGroupMapOutput) ToDeployContainerGroupMapOutput() DeployContainerGroupMapOutput

func (DeployContainerGroupMapOutput) ToDeployContainerGroupMapOutputWithContext added in v0.1.5

func (o DeployContainerGroupMapOutput) ToDeployContainerGroupMapOutputWithContext(ctx context.Context) DeployContainerGroupMapOutput

type DeployContainerGroupOutput added in v0.1.5

type DeployContainerGroupOutput struct{ *pulumi.OutputState }

func (DeployContainerGroupOutput) AgentCpuLimit added in v0.1.5

The maximum number of CPU cores allocated to the agent container corresponds to the limit field in Kubernetes.

func (DeployContainerGroupOutput) AgentCpuRequest added in v0.1.5

func (o DeployContainerGroupOutput) AgentCpuRequest() pulumi.StringOutput

The number of CPU cores allocated to the agent container corresponds to the request field in Kubernetes.

func (DeployContainerGroupOutput) AgentMemLimit added in v0.1.5

The maximum amount of memory in MiB allocated to the agent container corresponds to the 'limit' field in Kubernetes.

func (DeployContainerGroupOutput) AgentMemRequest added in v0.1.5

func (o DeployContainerGroupOutput) AgentMemRequest() pulumi.StringOutput

The amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.

func (DeployContainerGroupOutput) AgentProfileLists added in v0.1.5

javaagent info: SERVICE_AGENT/OT_AGENT.

func (DeployContainerGroupOutput) CpuLimit added in v0.1.5

The maximum number of CPU cores for the business container, corresponding to the limit in K8S. If not specified, it defaults to twice the request.

func (DeployContainerGroupOutput) CpuRequest added in v0.1.5

The number of CPU cores allocated to the business container, corresponding to the request in K8S. The default value is 0.25.

func (DeployContainerGroupOutput) DeployAgent added in v0.1.5

Whether to deploy the agent container. If this parameter is not specified, the agent container will not be deployed by default.

func (DeployContainerGroupOutput) DoNotStart added in v0.1.5

Not start right away.

func (DeployContainerGroupOutput) ElementType added in v0.1.5

func (DeployContainerGroupOutput) ElementType() reflect.Type

func (DeployContainerGroupOutput) Envs added in v0.1.5

The environment variables that the application runs in the deployment group. If this parameter is not specified, no additional environment variables are set by default.

func (DeployContainerGroupOutput) GroupId added in v0.1.5

group Id.

func (DeployContainerGroupOutput) HealthCheckSettings added in v0.1.5

The configuration information for health checks. If this parameter is not specified, the health check is not set by default.

func (DeployContainerGroupOutput) IncrementalDeployment added in v0.1.5

func (o DeployContainerGroupOutput) IncrementalDeployment() pulumi.BoolOutput

Whether to perform incremental deployment. The default value is false, which means full update.

func (DeployContainerGroupOutput) InstanceNum added in v0.1.5

instance number.

func (DeployContainerGroupOutput) IstioCpuLimit added in v0.1.5

The maximum amount of CPU cores allocated to the istio proxy container corresponds to the 'limit' field in Kubernetes.

func (DeployContainerGroupOutput) IstioCpuRequest added in v0.1.5

func (o DeployContainerGroupOutput) IstioCpuRequest() pulumi.StringOutput

The number of CPU cores allocated to the istio proxy container corresponds to the 'request' field in Kubernetes.

func (DeployContainerGroupOutput) IstioMemLimit added in v0.1.5

The maximum amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.

func (DeployContainerGroupOutput) IstioMemRequest added in v0.1.5

func (o DeployContainerGroupOutput) IstioMemRequest() pulumi.StringOutput

The amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.

func (DeployContainerGroupOutput) JvmOpts added in v0.1.5

jvm options.

func (DeployContainerGroupOutput) MaxSurge added in v0.1.5

MaxSurge parameter in Kubernetes rolling update strategy.

func (DeployContainerGroupOutput) MaxUnavailable added in v0.1.5

func (o DeployContainerGroupOutput) MaxUnavailable() pulumi.StringOutput

MaxUnavailable parameter in Kubernetes rolling update strategy.

func (DeployContainerGroupOutput) MemLimit added in v0.1.5

The maximum memory size in MiB for the business container, corresponding to the limit in K8S. If not specified, it defaults to twice the request.

func (DeployContainerGroupOutput) MemRequest added in v0.1.5

The amount of memory in MiB allocated to the business container, corresponding to the request in K8S. The default value is 640 MiB.

func (DeployContainerGroupOutput) RepoName added in v0.1.5

(Priority use) New image name, such as /tsf/nginx.

func (DeployContainerGroupOutput) RepoType added in v0.1.5

repo type, tcr or leave it blank.

func (DeployContainerGroupOutput) Reponame added in v0.1.5

old image name, eg: /tsf/server.

func (DeployContainerGroupOutput) SchedulingStrategy added in v0.1.5

Node scheduling strategy. If this parameter is not specified, the node scheduling strategy will not be used by default.

func (DeployContainerGroupOutput) Server added in v0.1.5

image server.

func (DeployContainerGroupOutput) ServiceSetting added in v0.1.5

Network settings for container deployment groups.

func (DeployContainerGroupOutput) TagName added in v0.1.5

image version name, v1.

func (DeployContainerGroupOutput) ToDeployContainerGroupOutput added in v0.1.5

func (o DeployContainerGroupOutput) ToDeployContainerGroupOutput() DeployContainerGroupOutput

func (DeployContainerGroupOutput) ToDeployContainerGroupOutputWithContext added in v0.1.5

func (o DeployContainerGroupOutput) ToDeployContainerGroupOutputWithContext(ctx context.Context) DeployContainerGroupOutput

func (DeployContainerGroupOutput) UpdateIvl added in v0.1.5

update Interval, is required when rolling update.

func (DeployContainerGroupOutput) UpdateType added in v0.1.5

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

func (DeployContainerGroupOutput) VolumeClean added in v0.1.5

Whether to clear the volume information. Default is false.

func (DeployContainerGroupOutput) VolumeInfoLists added in v0.1.5

Volume information, as a list.

func (DeployContainerGroupOutput) VolumeMountInfoLists added in v0.1.5

Volume mount point information, list type.

func (DeployContainerGroupOutput) WarmupSetting added in v0.1.5

warmup setting.

type DeployContainerGroupSchedulingStrategy added in v0.1.5

type DeployContainerGroupSchedulingStrategy struct {
	// NONE: Do not use scheduling strategy; CROSS_AZ: Deploy across availability zones. Note: This field may return null, indicating that no valid values can be obtained.
	Type string `pulumi:"type"`
}

type DeployContainerGroupSchedulingStrategyArgs added in v0.1.5

type DeployContainerGroupSchedulingStrategyArgs struct {
	// NONE: Do not use scheduling strategy; CROSS_AZ: Deploy across availability zones. Note: This field may return null, indicating that no valid values can be obtained.
	Type pulumi.StringInput `pulumi:"type"`
}

func (DeployContainerGroupSchedulingStrategyArgs) ElementType added in v0.1.5

func (DeployContainerGroupSchedulingStrategyArgs) ToDeployContainerGroupSchedulingStrategyOutput added in v0.1.5

func (i DeployContainerGroupSchedulingStrategyArgs) ToDeployContainerGroupSchedulingStrategyOutput() DeployContainerGroupSchedulingStrategyOutput

func (DeployContainerGroupSchedulingStrategyArgs) ToDeployContainerGroupSchedulingStrategyOutputWithContext added in v0.1.5

func (i DeployContainerGroupSchedulingStrategyArgs) ToDeployContainerGroupSchedulingStrategyOutputWithContext(ctx context.Context) DeployContainerGroupSchedulingStrategyOutput

func (DeployContainerGroupSchedulingStrategyArgs) ToDeployContainerGroupSchedulingStrategyPtrOutput added in v0.1.5

func (i DeployContainerGroupSchedulingStrategyArgs) ToDeployContainerGroupSchedulingStrategyPtrOutput() DeployContainerGroupSchedulingStrategyPtrOutput

func (DeployContainerGroupSchedulingStrategyArgs) ToDeployContainerGroupSchedulingStrategyPtrOutputWithContext added in v0.1.5

func (i DeployContainerGroupSchedulingStrategyArgs) ToDeployContainerGroupSchedulingStrategyPtrOutputWithContext(ctx context.Context) DeployContainerGroupSchedulingStrategyPtrOutput

type DeployContainerGroupSchedulingStrategyInput added in v0.1.5

type DeployContainerGroupSchedulingStrategyInput interface {
	pulumi.Input

	ToDeployContainerGroupSchedulingStrategyOutput() DeployContainerGroupSchedulingStrategyOutput
	ToDeployContainerGroupSchedulingStrategyOutputWithContext(context.Context) DeployContainerGroupSchedulingStrategyOutput
}

DeployContainerGroupSchedulingStrategyInput is an input type that accepts DeployContainerGroupSchedulingStrategyArgs and DeployContainerGroupSchedulingStrategyOutput values. You can construct a concrete instance of `DeployContainerGroupSchedulingStrategyInput` via:

DeployContainerGroupSchedulingStrategyArgs{...}

type DeployContainerGroupSchedulingStrategyOutput added in v0.1.5

type DeployContainerGroupSchedulingStrategyOutput struct{ *pulumi.OutputState }

func (DeployContainerGroupSchedulingStrategyOutput) ElementType added in v0.1.5

func (DeployContainerGroupSchedulingStrategyOutput) ToDeployContainerGroupSchedulingStrategyOutput added in v0.1.5

func (o DeployContainerGroupSchedulingStrategyOutput) ToDeployContainerGroupSchedulingStrategyOutput() DeployContainerGroupSchedulingStrategyOutput

func (DeployContainerGroupSchedulingStrategyOutput) ToDeployContainerGroupSchedulingStrategyOutputWithContext added in v0.1.5

func (o DeployContainerGroupSchedulingStrategyOutput) ToDeployContainerGroupSchedulingStrategyOutputWithContext(ctx context.Context) DeployContainerGroupSchedulingStrategyOutput

func (DeployContainerGroupSchedulingStrategyOutput) ToDeployContainerGroupSchedulingStrategyPtrOutput added in v0.1.5

func (o DeployContainerGroupSchedulingStrategyOutput) ToDeployContainerGroupSchedulingStrategyPtrOutput() DeployContainerGroupSchedulingStrategyPtrOutput

func (DeployContainerGroupSchedulingStrategyOutput) ToDeployContainerGroupSchedulingStrategyPtrOutputWithContext added in v0.1.5

func (o DeployContainerGroupSchedulingStrategyOutput) ToDeployContainerGroupSchedulingStrategyPtrOutputWithContext(ctx context.Context) DeployContainerGroupSchedulingStrategyPtrOutput

func (DeployContainerGroupSchedulingStrategyOutput) Type added in v0.1.5

NONE: Do not use scheduling strategy; CROSS_AZ: Deploy across availability zones. Note: This field may return null, indicating that no valid values can be obtained.

type DeployContainerGroupSchedulingStrategyPtrInput added in v0.1.5

type DeployContainerGroupSchedulingStrategyPtrInput interface {
	pulumi.Input

	ToDeployContainerGroupSchedulingStrategyPtrOutput() DeployContainerGroupSchedulingStrategyPtrOutput
	ToDeployContainerGroupSchedulingStrategyPtrOutputWithContext(context.Context) DeployContainerGroupSchedulingStrategyPtrOutput
}

DeployContainerGroupSchedulingStrategyPtrInput is an input type that accepts DeployContainerGroupSchedulingStrategyArgs, DeployContainerGroupSchedulingStrategyPtr and DeployContainerGroupSchedulingStrategyPtrOutput values. You can construct a concrete instance of `DeployContainerGroupSchedulingStrategyPtrInput` via:

        DeployContainerGroupSchedulingStrategyArgs{...}

or:

        nil

type DeployContainerGroupSchedulingStrategyPtrOutput added in v0.1.5

type DeployContainerGroupSchedulingStrategyPtrOutput struct{ *pulumi.OutputState }

func (DeployContainerGroupSchedulingStrategyPtrOutput) Elem added in v0.1.5

func (DeployContainerGroupSchedulingStrategyPtrOutput) ElementType added in v0.1.5

func (DeployContainerGroupSchedulingStrategyPtrOutput) ToDeployContainerGroupSchedulingStrategyPtrOutput added in v0.1.5

func (o DeployContainerGroupSchedulingStrategyPtrOutput) ToDeployContainerGroupSchedulingStrategyPtrOutput() DeployContainerGroupSchedulingStrategyPtrOutput

func (DeployContainerGroupSchedulingStrategyPtrOutput) ToDeployContainerGroupSchedulingStrategyPtrOutputWithContext added in v0.1.5

func (o DeployContainerGroupSchedulingStrategyPtrOutput) ToDeployContainerGroupSchedulingStrategyPtrOutputWithContext(ctx context.Context) DeployContainerGroupSchedulingStrategyPtrOutput

func (DeployContainerGroupSchedulingStrategyPtrOutput) Type added in v0.1.5

NONE: Do not use scheduling strategy; CROSS_AZ: Deploy across availability zones. Note: This field may return null, indicating that no valid values can be obtained.

type DeployContainerGroupServiceSetting added in v0.1.5

type DeployContainerGroupServiceSetting struct {
	// 0: Public network, 1: Access within the cluster, 2: NodePort, 3: Access within VPC. Note: This field may return null, indicating that no valid values can be obtained.
	AccessType int `pulumi:"accessType"`
	// When set to true and DisableService is also true, the previously created service will be deleted. Please use with caution. Note: This field may return null, indicating that no valid values can be obtained.
	AllowDeleteService *bool `pulumi:"allowDeleteService"`
	// Whether to create a Kubernetes service. The default value is false. Note: This field may return null, indicating that no valid values can be obtained.
	DisableService *bool `pulumi:"disableService"`
	// Whether the service is of headless type. Note: This field may return null, indicating that no valid values can be obtained.
	HeadlessService *bool `pulumi:"headlessService"`
	// Enable session affinity. true means enabled, false means disabled. The default value is false. Note: This field may return null, indicating that no valid values can be obtained.
	OpenSessionAffinity *bool `pulumi:"openSessionAffinity"`
	// Container port mapping. Note: This field may return null, indicating that no valid values can be obtained.
	ProtocolPorts []DeployContainerGroupServiceSettingProtocolPort `pulumi:"protocolPorts"`
	// Session affinity session time. The default value is 10800. Note: This field may return null, indicating that no valid values can be obtained.
	SessionAffinityTimeoutSeconds *int `pulumi:"sessionAffinityTimeoutSeconds"`
	// subnet Id.
	SubnetId string `pulumi:"subnetId"`
}

type DeployContainerGroupServiceSettingArgs added in v0.1.5

type DeployContainerGroupServiceSettingArgs struct {
	// 0: Public network, 1: Access within the cluster, 2: NodePort, 3: Access within VPC. Note: This field may return null, indicating that no valid values can be obtained.
	AccessType pulumi.IntInput `pulumi:"accessType"`
	// When set to true and DisableService is also true, the previously created service will be deleted. Please use with caution. Note: This field may return null, indicating that no valid values can be obtained.
	AllowDeleteService pulumi.BoolPtrInput `pulumi:"allowDeleteService"`
	// Whether to create a Kubernetes service. The default value is false. Note: This field may return null, indicating that no valid values can be obtained.
	DisableService pulumi.BoolPtrInput `pulumi:"disableService"`
	// Whether the service is of headless type. Note: This field may return null, indicating that no valid values can be obtained.
	HeadlessService pulumi.BoolPtrInput `pulumi:"headlessService"`
	// Enable session affinity. true means enabled, false means disabled. The default value is false. Note: This field may return null, indicating that no valid values can be obtained.
	OpenSessionAffinity pulumi.BoolPtrInput `pulumi:"openSessionAffinity"`
	// Container port mapping. Note: This field may return null, indicating that no valid values can be obtained.
	ProtocolPorts DeployContainerGroupServiceSettingProtocolPortArrayInput `pulumi:"protocolPorts"`
	// Session affinity session time. The default value is 10800. Note: This field may return null, indicating that no valid values can be obtained.
	SessionAffinityTimeoutSeconds pulumi.IntPtrInput `pulumi:"sessionAffinityTimeoutSeconds"`
	// subnet Id.
	SubnetId pulumi.StringInput `pulumi:"subnetId"`
}

func (DeployContainerGroupServiceSettingArgs) ElementType added in v0.1.5

func (DeployContainerGroupServiceSettingArgs) ToDeployContainerGroupServiceSettingOutput added in v0.1.5

func (i DeployContainerGroupServiceSettingArgs) ToDeployContainerGroupServiceSettingOutput() DeployContainerGroupServiceSettingOutput

func (DeployContainerGroupServiceSettingArgs) ToDeployContainerGroupServiceSettingOutputWithContext added in v0.1.5

func (i DeployContainerGroupServiceSettingArgs) ToDeployContainerGroupServiceSettingOutputWithContext(ctx context.Context) DeployContainerGroupServiceSettingOutput

func (DeployContainerGroupServiceSettingArgs) ToDeployContainerGroupServiceSettingPtrOutput added in v0.1.5

func (i DeployContainerGroupServiceSettingArgs) ToDeployContainerGroupServiceSettingPtrOutput() DeployContainerGroupServiceSettingPtrOutput

func (DeployContainerGroupServiceSettingArgs) ToDeployContainerGroupServiceSettingPtrOutputWithContext added in v0.1.5

func (i DeployContainerGroupServiceSettingArgs) ToDeployContainerGroupServiceSettingPtrOutputWithContext(ctx context.Context) DeployContainerGroupServiceSettingPtrOutput

type DeployContainerGroupServiceSettingInput added in v0.1.5

type DeployContainerGroupServiceSettingInput interface {
	pulumi.Input

	ToDeployContainerGroupServiceSettingOutput() DeployContainerGroupServiceSettingOutput
	ToDeployContainerGroupServiceSettingOutputWithContext(context.Context) DeployContainerGroupServiceSettingOutput
}

DeployContainerGroupServiceSettingInput is an input type that accepts DeployContainerGroupServiceSettingArgs and DeployContainerGroupServiceSettingOutput values. You can construct a concrete instance of `DeployContainerGroupServiceSettingInput` via:

DeployContainerGroupServiceSettingArgs{...}

type DeployContainerGroupServiceSettingOutput added in v0.1.5

type DeployContainerGroupServiceSettingOutput struct{ *pulumi.OutputState }

func (DeployContainerGroupServiceSettingOutput) AccessType added in v0.1.5

0: Public network, 1: Access within the cluster, 2: NodePort, 3: Access within VPC. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupServiceSettingOutput) AllowDeleteService added in v0.1.5

When set to true and DisableService is also true, the previously created service will be deleted. Please use with caution. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupServiceSettingOutput) DisableService added in v0.1.5

Whether to create a Kubernetes service. The default value is false. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupServiceSettingOutput) ElementType added in v0.1.5

func (DeployContainerGroupServiceSettingOutput) HeadlessService added in v0.1.5

Whether the service is of headless type. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupServiceSettingOutput) OpenSessionAffinity added in v0.1.5

Enable session affinity. true means enabled, false means disabled. The default value is false. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupServiceSettingOutput) ProtocolPorts added in v0.1.5

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

func (DeployContainerGroupServiceSettingOutput) SessionAffinityTimeoutSeconds added in v0.1.5

func (o DeployContainerGroupServiceSettingOutput) SessionAffinityTimeoutSeconds() pulumi.IntPtrOutput

Session affinity session time. The default value is 10800. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupServiceSettingOutput) SubnetId added in v0.1.5

subnet Id.

func (DeployContainerGroupServiceSettingOutput) ToDeployContainerGroupServiceSettingOutput added in v0.1.5

func (o DeployContainerGroupServiceSettingOutput) ToDeployContainerGroupServiceSettingOutput() DeployContainerGroupServiceSettingOutput

func (DeployContainerGroupServiceSettingOutput) ToDeployContainerGroupServiceSettingOutputWithContext added in v0.1.5

func (o DeployContainerGroupServiceSettingOutput) ToDeployContainerGroupServiceSettingOutputWithContext(ctx context.Context) DeployContainerGroupServiceSettingOutput

func (DeployContainerGroupServiceSettingOutput) ToDeployContainerGroupServiceSettingPtrOutput added in v0.1.5

func (o DeployContainerGroupServiceSettingOutput) ToDeployContainerGroupServiceSettingPtrOutput() DeployContainerGroupServiceSettingPtrOutput

func (DeployContainerGroupServiceSettingOutput) ToDeployContainerGroupServiceSettingPtrOutputWithContext added in v0.1.5

func (o DeployContainerGroupServiceSettingOutput) ToDeployContainerGroupServiceSettingPtrOutputWithContext(ctx context.Context) DeployContainerGroupServiceSettingPtrOutput

type DeployContainerGroupServiceSettingProtocolPort added in v0.1.5

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

type DeployContainerGroupServiceSettingProtocolPortArgs added in v0.1.5

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

func (DeployContainerGroupServiceSettingProtocolPortArgs) ElementType added in v0.1.5

func (DeployContainerGroupServiceSettingProtocolPortArgs) ToDeployContainerGroupServiceSettingProtocolPortOutput added in v0.1.5

func (i DeployContainerGroupServiceSettingProtocolPortArgs) ToDeployContainerGroupServiceSettingProtocolPortOutput() DeployContainerGroupServiceSettingProtocolPortOutput

func (DeployContainerGroupServiceSettingProtocolPortArgs) ToDeployContainerGroupServiceSettingProtocolPortOutputWithContext added in v0.1.5

func (i DeployContainerGroupServiceSettingProtocolPortArgs) ToDeployContainerGroupServiceSettingProtocolPortOutputWithContext(ctx context.Context) DeployContainerGroupServiceSettingProtocolPortOutput

type DeployContainerGroupServiceSettingProtocolPortArray added in v0.1.5

type DeployContainerGroupServiceSettingProtocolPortArray []DeployContainerGroupServiceSettingProtocolPortInput

func (DeployContainerGroupServiceSettingProtocolPortArray) ElementType added in v0.1.5

func (DeployContainerGroupServiceSettingProtocolPortArray) ToDeployContainerGroupServiceSettingProtocolPortArrayOutput added in v0.1.5

func (i DeployContainerGroupServiceSettingProtocolPortArray) ToDeployContainerGroupServiceSettingProtocolPortArrayOutput() DeployContainerGroupServiceSettingProtocolPortArrayOutput

func (DeployContainerGroupServiceSettingProtocolPortArray) ToDeployContainerGroupServiceSettingProtocolPortArrayOutputWithContext added in v0.1.5

func (i DeployContainerGroupServiceSettingProtocolPortArray) ToDeployContainerGroupServiceSettingProtocolPortArrayOutputWithContext(ctx context.Context) DeployContainerGroupServiceSettingProtocolPortArrayOutput

type DeployContainerGroupServiceSettingProtocolPortArrayInput added in v0.1.5

type DeployContainerGroupServiceSettingProtocolPortArrayInput interface {
	pulumi.Input

	ToDeployContainerGroupServiceSettingProtocolPortArrayOutput() DeployContainerGroupServiceSettingProtocolPortArrayOutput
	ToDeployContainerGroupServiceSettingProtocolPortArrayOutputWithContext(context.Context) DeployContainerGroupServiceSettingProtocolPortArrayOutput
}

DeployContainerGroupServiceSettingProtocolPortArrayInput is an input type that accepts DeployContainerGroupServiceSettingProtocolPortArray and DeployContainerGroupServiceSettingProtocolPortArrayOutput values. You can construct a concrete instance of `DeployContainerGroupServiceSettingProtocolPortArrayInput` via:

DeployContainerGroupServiceSettingProtocolPortArray{ DeployContainerGroupServiceSettingProtocolPortArgs{...} }

type DeployContainerGroupServiceSettingProtocolPortArrayOutput added in v0.1.5

type DeployContainerGroupServiceSettingProtocolPortArrayOutput struct{ *pulumi.OutputState }

func (DeployContainerGroupServiceSettingProtocolPortArrayOutput) ElementType added in v0.1.5

func (DeployContainerGroupServiceSettingProtocolPortArrayOutput) Index added in v0.1.5

func (DeployContainerGroupServiceSettingProtocolPortArrayOutput) ToDeployContainerGroupServiceSettingProtocolPortArrayOutput added in v0.1.5

func (DeployContainerGroupServiceSettingProtocolPortArrayOutput) ToDeployContainerGroupServiceSettingProtocolPortArrayOutputWithContext added in v0.1.5

func (o DeployContainerGroupServiceSettingProtocolPortArrayOutput) ToDeployContainerGroupServiceSettingProtocolPortArrayOutputWithContext(ctx context.Context) DeployContainerGroupServiceSettingProtocolPortArrayOutput

type DeployContainerGroupServiceSettingProtocolPortInput added in v0.1.5

type DeployContainerGroupServiceSettingProtocolPortInput interface {
	pulumi.Input

	ToDeployContainerGroupServiceSettingProtocolPortOutput() DeployContainerGroupServiceSettingProtocolPortOutput
	ToDeployContainerGroupServiceSettingProtocolPortOutputWithContext(context.Context) DeployContainerGroupServiceSettingProtocolPortOutput
}

DeployContainerGroupServiceSettingProtocolPortInput is an input type that accepts DeployContainerGroupServiceSettingProtocolPortArgs and DeployContainerGroupServiceSettingProtocolPortOutput values. You can construct a concrete instance of `DeployContainerGroupServiceSettingProtocolPortInput` via:

DeployContainerGroupServiceSettingProtocolPortArgs{...}

type DeployContainerGroupServiceSettingProtocolPortOutput added in v0.1.5

type DeployContainerGroupServiceSettingProtocolPortOutput struct{ *pulumi.OutputState }

func (DeployContainerGroupServiceSettingProtocolPortOutput) ElementType added in v0.1.5

func (DeployContainerGroupServiceSettingProtocolPortOutput) NodePort added in v0.1.5

node port.

func (DeployContainerGroupServiceSettingProtocolPortOutput) Port added in v0.1.5

port.

func (DeployContainerGroupServiceSettingProtocolPortOutput) Protocol added in v0.1.5

TCP or UDP.

func (DeployContainerGroupServiceSettingProtocolPortOutput) TargetPort added in v0.1.5

container port.

func (DeployContainerGroupServiceSettingProtocolPortOutput) ToDeployContainerGroupServiceSettingProtocolPortOutput added in v0.1.5

func (DeployContainerGroupServiceSettingProtocolPortOutput) ToDeployContainerGroupServiceSettingProtocolPortOutputWithContext added in v0.1.5

func (o DeployContainerGroupServiceSettingProtocolPortOutput) ToDeployContainerGroupServiceSettingProtocolPortOutputWithContext(ctx context.Context) DeployContainerGroupServiceSettingProtocolPortOutput

type DeployContainerGroupServiceSettingPtrInput added in v0.1.5

type DeployContainerGroupServiceSettingPtrInput interface {
	pulumi.Input

	ToDeployContainerGroupServiceSettingPtrOutput() DeployContainerGroupServiceSettingPtrOutput
	ToDeployContainerGroupServiceSettingPtrOutputWithContext(context.Context) DeployContainerGroupServiceSettingPtrOutput
}

DeployContainerGroupServiceSettingPtrInput is an input type that accepts DeployContainerGroupServiceSettingArgs, DeployContainerGroupServiceSettingPtr and DeployContainerGroupServiceSettingPtrOutput values. You can construct a concrete instance of `DeployContainerGroupServiceSettingPtrInput` via:

        DeployContainerGroupServiceSettingArgs{...}

or:

        nil

type DeployContainerGroupServiceSettingPtrOutput added in v0.1.5

type DeployContainerGroupServiceSettingPtrOutput struct{ *pulumi.OutputState }

func (DeployContainerGroupServiceSettingPtrOutput) AccessType added in v0.1.5

0: Public network, 1: Access within the cluster, 2: NodePort, 3: Access within VPC. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupServiceSettingPtrOutput) AllowDeleteService added in v0.1.5

When set to true and DisableService is also true, the previously created service will be deleted. Please use with caution. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupServiceSettingPtrOutput) DisableService added in v0.1.5

Whether to create a Kubernetes service. The default value is false. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupServiceSettingPtrOutput) Elem added in v0.1.5

func (DeployContainerGroupServiceSettingPtrOutput) ElementType added in v0.1.5

func (DeployContainerGroupServiceSettingPtrOutput) HeadlessService added in v0.1.5

Whether the service is of headless type. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupServiceSettingPtrOutput) OpenSessionAffinity added in v0.1.5

Enable session affinity. true means enabled, false means disabled. The default value is false. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupServiceSettingPtrOutput) ProtocolPorts added in v0.1.5

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

func (DeployContainerGroupServiceSettingPtrOutput) SessionAffinityTimeoutSeconds added in v0.1.5

func (o DeployContainerGroupServiceSettingPtrOutput) SessionAffinityTimeoutSeconds() pulumi.IntPtrOutput

Session affinity session time. The default value is 10800. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployContainerGroupServiceSettingPtrOutput) SubnetId added in v0.1.5

subnet Id.

func (DeployContainerGroupServiceSettingPtrOutput) ToDeployContainerGroupServiceSettingPtrOutput added in v0.1.5

func (o DeployContainerGroupServiceSettingPtrOutput) ToDeployContainerGroupServiceSettingPtrOutput() DeployContainerGroupServiceSettingPtrOutput

func (DeployContainerGroupServiceSettingPtrOutput) ToDeployContainerGroupServiceSettingPtrOutputWithContext added in v0.1.5

func (o DeployContainerGroupServiceSettingPtrOutput) ToDeployContainerGroupServiceSettingPtrOutputWithContext(ctx context.Context) DeployContainerGroupServiceSettingPtrOutput

type DeployContainerGroupState added in v0.1.5

type DeployContainerGroupState struct {
	// The maximum number of CPU cores allocated to the agent container corresponds to the limit field in Kubernetes.
	AgentCpuLimit pulumi.StringPtrInput
	// The number of CPU cores allocated to the agent container corresponds to the request field in Kubernetes.
	AgentCpuRequest pulumi.StringPtrInput
	// The maximum amount of memory in MiB allocated to the agent container corresponds to the 'limit' field in Kubernetes.
	AgentMemLimit pulumi.StringPtrInput
	// The amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.
	AgentMemRequest pulumi.StringPtrInput
	// javaagent info: SERVICE_AGENT/OT_AGENT.
	AgentProfileLists DeployContainerGroupAgentProfileListArrayInput
	// The maximum number of CPU cores for the business container, corresponding to the limit in K8S. If not specified, it defaults to twice the request.
	CpuLimit pulumi.StringPtrInput
	// The number of CPU cores allocated to the business container, corresponding to the request in K8S. The default value is 0.25.
	CpuRequest pulumi.StringPtrInput
	// Whether to deploy the agent container. If this parameter is not specified, the agent container will not be deployed by default.
	DeployAgent pulumi.BoolPtrInput
	// Not start right away.
	DoNotStart pulumi.BoolPtrInput
	// The environment variables that the application runs in the deployment group. If this parameter is not specified, no additional environment variables are set by default.
	Envs DeployContainerGroupEnvArrayInput
	// group Id.
	GroupId pulumi.StringPtrInput
	// The configuration information for health checks. If this parameter is not specified, the health check is not set by default.
	HealthCheckSettings DeployContainerGroupHealthCheckSettingsPtrInput
	// Whether to perform incremental deployment. The default value is false, which means full update.
	IncrementalDeployment pulumi.BoolPtrInput
	// instance number.
	InstanceNum pulumi.IntPtrInput
	// The maximum amount of CPU cores allocated to the istio proxy container corresponds to the 'limit' field in Kubernetes.
	IstioCpuLimit pulumi.StringPtrInput
	// The number of CPU cores allocated to the istio proxy container corresponds to the 'request' field in Kubernetes.
	IstioCpuRequest pulumi.StringPtrInput
	// The maximum amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.
	IstioMemLimit pulumi.StringPtrInput
	// The amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.
	IstioMemRequest pulumi.StringPtrInput
	// jvm options.
	JvmOpts pulumi.StringPtrInput
	// MaxSurge parameter in Kubernetes rolling update strategy.
	MaxSurge pulumi.StringPtrInput
	// MaxUnavailable parameter in Kubernetes rolling update strategy.
	MaxUnavailable pulumi.StringPtrInput
	// The maximum memory size in MiB for the business container, corresponding to the limit in K8S. If not specified, it defaults to twice the request.
	MemLimit pulumi.StringPtrInput
	// The amount of memory in MiB allocated to the business container, corresponding to the request in K8S. The default value is 640 MiB.
	MemRequest pulumi.StringPtrInput
	// (Priority use) New image name, such as /tsf/nginx.
	RepoName pulumi.StringPtrInput
	// repo type, tcr or leave it blank.
	RepoType pulumi.StringPtrInput
	// old image name, eg: /tsf/server.
	Reponame pulumi.StringPtrInput
	// Node scheduling strategy. If this parameter is not specified, the node scheduling strategy will not be used by default.
	SchedulingStrategy DeployContainerGroupSchedulingStrategyPtrInput
	// image server.
	Server pulumi.StringPtrInput
	// Network settings for container deployment groups.
	ServiceSetting DeployContainerGroupServiceSettingPtrInput
	// image version name, v1.
	TagName pulumi.StringPtrInput
	// update Interval, is required when rolling update.
	UpdateIvl pulumi.IntPtrInput
	// Update method: 0 for fast update, 1 for rolling update.
	UpdateType pulumi.IntPtrInput
	// Whether to clear the volume information. Default is false.
	VolumeClean pulumi.BoolPtrInput
	// Volume information, as a list.
	VolumeInfoLists DeployContainerGroupVolumeInfoListArrayInput
	// Volume mount point information, list type.
	VolumeMountInfoLists DeployContainerGroupVolumeMountInfoListArrayInput
	// warmup setting.
	WarmupSetting DeployContainerGroupWarmupSettingPtrInput
}

func (DeployContainerGroupState) ElementType added in v0.1.5

func (DeployContainerGroupState) ElementType() reflect.Type

type DeployContainerGroupVolumeInfoList added in v0.1.5

type DeployContainerGroupVolumeInfoList struct {
	// volume config.
	VolumeConfig *string `pulumi:"volumeConfig"`
	// volume name.
	VolumeName string `pulumi:"volumeName"`
	// volume type.
	VolumeType string `pulumi:"volumeType"`
}

type DeployContainerGroupVolumeInfoListArgs added in v0.1.5

type DeployContainerGroupVolumeInfoListArgs struct {
	// volume config.
	VolumeConfig pulumi.StringPtrInput `pulumi:"volumeConfig"`
	// volume name.
	VolumeName pulumi.StringInput `pulumi:"volumeName"`
	// volume type.
	VolumeType pulumi.StringInput `pulumi:"volumeType"`
}

func (DeployContainerGroupVolumeInfoListArgs) ElementType added in v0.1.5

func (DeployContainerGroupVolumeInfoListArgs) ToDeployContainerGroupVolumeInfoListOutput added in v0.1.5

func (i DeployContainerGroupVolumeInfoListArgs) ToDeployContainerGroupVolumeInfoListOutput() DeployContainerGroupVolumeInfoListOutput

func (DeployContainerGroupVolumeInfoListArgs) ToDeployContainerGroupVolumeInfoListOutputWithContext added in v0.1.5

func (i DeployContainerGroupVolumeInfoListArgs) ToDeployContainerGroupVolumeInfoListOutputWithContext(ctx context.Context) DeployContainerGroupVolumeInfoListOutput

type DeployContainerGroupVolumeInfoListArray added in v0.1.5

type DeployContainerGroupVolumeInfoListArray []DeployContainerGroupVolumeInfoListInput

func (DeployContainerGroupVolumeInfoListArray) ElementType added in v0.1.5

func (DeployContainerGroupVolumeInfoListArray) ToDeployContainerGroupVolumeInfoListArrayOutput added in v0.1.5

func (i DeployContainerGroupVolumeInfoListArray) ToDeployContainerGroupVolumeInfoListArrayOutput() DeployContainerGroupVolumeInfoListArrayOutput

func (DeployContainerGroupVolumeInfoListArray) ToDeployContainerGroupVolumeInfoListArrayOutputWithContext added in v0.1.5

func (i DeployContainerGroupVolumeInfoListArray) ToDeployContainerGroupVolumeInfoListArrayOutputWithContext(ctx context.Context) DeployContainerGroupVolumeInfoListArrayOutput

type DeployContainerGroupVolumeInfoListArrayInput added in v0.1.5

type DeployContainerGroupVolumeInfoListArrayInput interface {
	pulumi.Input

	ToDeployContainerGroupVolumeInfoListArrayOutput() DeployContainerGroupVolumeInfoListArrayOutput
	ToDeployContainerGroupVolumeInfoListArrayOutputWithContext(context.Context) DeployContainerGroupVolumeInfoListArrayOutput
}

DeployContainerGroupVolumeInfoListArrayInput is an input type that accepts DeployContainerGroupVolumeInfoListArray and DeployContainerGroupVolumeInfoListArrayOutput values. You can construct a concrete instance of `DeployContainerGroupVolumeInfoListArrayInput` via:

DeployContainerGroupVolumeInfoListArray{ DeployContainerGroupVolumeInfoListArgs{...} }

type DeployContainerGroupVolumeInfoListArrayOutput added in v0.1.5

type DeployContainerGroupVolumeInfoListArrayOutput struct{ *pulumi.OutputState }

func (DeployContainerGroupVolumeInfoListArrayOutput) ElementType added in v0.1.5

func (DeployContainerGroupVolumeInfoListArrayOutput) Index added in v0.1.5

func (DeployContainerGroupVolumeInfoListArrayOutput) ToDeployContainerGroupVolumeInfoListArrayOutput added in v0.1.5

func (o DeployContainerGroupVolumeInfoListArrayOutput) ToDeployContainerGroupVolumeInfoListArrayOutput() DeployContainerGroupVolumeInfoListArrayOutput

func (DeployContainerGroupVolumeInfoListArrayOutput) ToDeployContainerGroupVolumeInfoListArrayOutputWithContext added in v0.1.5

func (o DeployContainerGroupVolumeInfoListArrayOutput) ToDeployContainerGroupVolumeInfoListArrayOutputWithContext(ctx context.Context) DeployContainerGroupVolumeInfoListArrayOutput

type DeployContainerGroupVolumeInfoListInput added in v0.1.5

type DeployContainerGroupVolumeInfoListInput interface {
	pulumi.Input

	ToDeployContainerGroupVolumeInfoListOutput() DeployContainerGroupVolumeInfoListOutput
	ToDeployContainerGroupVolumeInfoListOutputWithContext(context.Context) DeployContainerGroupVolumeInfoListOutput
}

DeployContainerGroupVolumeInfoListInput is an input type that accepts DeployContainerGroupVolumeInfoListArgs and DeployContainerGroupVolumeInfoListOutput values. You can construct a concrete instance of `DeployContainerGroupVolumeInfoListInput` via:

DeployContainerGroupVolumeInfoListArgs{...}

type DeployContainerGroupVolumeInfoListOutput added in v0.1.5

type DeployContainerGroupVolumeInfoListOutput struct{ *pulumi.OutputState }

func (DeployContainerGroupVolumeInfoListOutput) ElementType added in v0.1.5

func (DeployContainerGroupVolumeInfoListOutput) ToDeployContainerGroupVolumeInfoListOutput added in v0.1.5

func (o DeployContainerGroupVolumeInfoListOutput) ToDeployContainerGroupVolumeInfoListOutput() DeployContainerGroupVolumeInfoListOutput

func (DeployContainerGroupVolumeInfoListOutput) ToDeployContainerGroupVolumeInfoListOutputWithContext added in v0.1.5

func (o DeployContainerGroupVolumeInfoListOutput) ToDeployContainerGroupVolumeInfoListOutputWithContext(ctx context.Context) DeployContainerGroupVolumeInfoListOutput

func (DeployContainerGroupVolumeInfoListOutput) VolumeConfig added in v0.1.5

volume config.

func (DeployContainerGroupVolumeInfoListOutput) VolumeName added in v0.1.5

volume name.

func (DeployContainerGroupVolumeInfoListOutput) VolumeType added in v0.1.5

volume type.

type DeployContainerGroupVolumeMountInfoList added in v0.1.5

type DeployContainerGroupVolumeMountInfoList struct {
	// Read and write access mode. 1: Read-only. 2: Read-write.
	ReadOrWrite *string `pulumi:"readOrWrite"`
	// mount volume name.
	VolumeMountName string `pulumi:"volumeMountName"`
	// mount path.
	VolumeMountPath string `pulumi:"volumeMountPath"`
	// mount subPath.
	VolumeMountSubPath *string `pulumi:"volumeMountSubPath"`
}

type DeployContainerGroupVolumeMountInfoListArgs added in v0.1.5

type DeployContainerGroupVolumeMountInfoListArgs struct {
	// Read and write access mode. 1: Read-only. 2: Read-write.
	ReadOrWrite pulumi.StringPtrInput `pulumi:"readOrWrite"`
	// mount volume name.
	VolumeMountName pulumi.StringInput `pulumi:"volumeMountName"`
	// mount path.
	VolumeMountPath pulumi.StringInput `pulumi:"volumeMountPath"`
	// mount subPath.
	VolumeMountSubPath pulumi.StringPtrInput `pulumi:"volumeMountSubPath"`
}

func (DeployContainerGroupVolumeMountInfoListArgs) ElementType added in v0.1.5

func (DeployContainerGroupVolumeMountInfoListArgs) ToDeployContainerGroupVolumeMountInfoListOutput added in v0.1.5

func (i DeployContainerGroupVolumeMountInfoListArgs) ToDeployContainerGroupVolumeMountInfoListOutput() DeployContainerGroupVolumeMountInfoListOutput

func (DeployContainerGroupVolumeMountInfoListArgs) ToDeployContainerGroupVolumeMountInfoListOutputWithContext added in v0.1.5

func (i DeployContainerGroupVolumeMountInfoListArgs) ToDeployContainerGroupVolumeMountInfoListOutputWithContext(ctx context.Context) DeployContainerGroupVolumeMountInfoListOutput

type DeployContainerGroupVolumeMountInfoListArray added in v0.1.5

type DeployContainerGroupVolumeMountInfoListArray []DeployContainerGroupVolumeMountInfoListInput

func (DeployContainerGroupVolumeMountInfoListArray) ElementType added in v0.1.5

func (DeployContainerGroupVolumeMountInfoListArray) ToDeployContainerGroupVolumeMountInfoListArrayOutput added in v0.1.5

func (i DeployContainerGroupVolumeMountInfoListArray) ToDeployContainerGroupVolumeMountInfoListArrayOutput() DeployContainerGroupVolumeMountInfoListArrayOutput

func (DeployContainerGroupVolumeMountInfoListArray) ToDeployContainerGroupVolumeMountInfoListArrayOutputWithContext added in v0.1.5

func (i DeployContainerGroupVolumeMountInfoListArray) ToDeployContainerGroupVolumeMountInfoListArrayOutputWithContext(ctx context.Context) DeployContainerGroupVolumeMountInfoListArrayOutput

type DeployContainerGroupVolumeMountInfoListArrayInput added in v0.1.5

type DeployContainerGroupVolumeMountInfoListArrayInput interface {
	pulumi.Input

	ToDeployContainerGroupVolumeMountInfoListArrayOutput() DeployContainerGroupVolumeMountInfoListArrayOutput
	ToDeployContainerGroupVolumeMountInfoListArrayOutputWithContext(context.Context) DeployContainerGroupVolumeMountInfoListArrayOutput
}

DeployContainerGroupVolumeMountInfoListArrayInput is an input type that accepts DeployContainerGroupVolumeMountInfoListArray and DeployContainerGroupVolumeMountInfoListArrayOutput values. You can construct a concrete instance of `DeployContainerGroupVolumeMountInfoListArrayInput` via:

DeployContainerGroupVolumeMountInfoListArray{ DeployContainerGroupVolumeMountInfoListArgs{...} }

type DeployContainerGroupVolumeMountInfoListArrayOutput added in v0.1.5

type DeployContainerGroupVolumeMountInfoListArrayOutput struct{ *pulumi.OutputState }

func (DeployContainerGroupVolumeMountInfoListArrayOutput) ElementType added in v0.1.5

func (DeployContainerGroupVolumeMountInfoListArrayOutput) Index added in v0.1.5

func (DeployContainerGroupVolumeMountInfoListArrayOutput) ToDeployContainerGroupVolumeMountInfoListArrayOutput added in v0.1.5

func (o DeployContainerGroupVolumeMountInfoListArrayOutput) ToDeployContainerGroupVolumeMountInfoListArrayOutput() DeployContainerGroupVolumeMountInfoListArrayOutput

func (DeployContainerGroupVolumeMountInfoListArrayOutput) ToDeployContainerGroupVolumeMountInfoListArrayOutputWithContext added in v0.1.5

func (o DeployContainerGroupVolumeMountInfoListArrayOutput) ToDeployContainerGroupVolumeMountInfoListArrayOutputWithContext(ctx context.Context) DeployContainerGroupVolumeMountInfoListArrayOutput

type DeployContainerGroupVolumeMountInfoListInput added in v0.1.5

type DeployContainerGroupVolumeMountInfoListInput interface {
	pulumi.Input

	ToDeployContainerGroupVolumeMountInfoListOutput() DeployContainerGroupVolumeMountInfoListOutput
	ToDeployContainerGroupVolumeMountInfoListOutputWithContext(context.Context) DeployContainerGroupVolumeMountInfoListOutput
}

DeployContainerGroupVolumeMountInfoListInput is an input type that accepts DeployContainerGroupVolumeMountInfoListArgs and DeployContainerGroupVolumeMountInfoListOutput values. You can construct a concrete instance of `DeployContainerGroupVolumeMountInfoListInput` via:

DeployContainerGroupVolumeMountInfoListArgs{...}

type DeployContainerGroupVolumeMountInfoListOutput added in v0.1.5

type DeployContainerGroupVolumeMountInfoListOutput struct{ *pulumi.OutputState }

func (DeployContainerGroupVolumeMountInfoListOutput) ElementType added in v0.1.5

func (DeployContainerGroupVolumeMountInfoListOutput) ReadOrWrite added in v0.1.5

Read and write access mode. 1: Read-only. 2: Read-write.

func (DeployContainerGroupVolumeMountInfoListOutput) ToDeployContainerGroupVolumeMountInfoListOutput added in v0.1.5

func (o DeployContainerGroupVolumeMountInfoListOutput) ToDeployContainerGroupVolumeMountInfoListOutput() DeployContainerGroupVolumeMountInfoListOutput

func (DeployContainerGroupVolumeMountInfoListOutput) ToDeployContainerGroupVolumeMountInfoListOutputWithContext added in v0.1.5

func (o DeployContainerGroupVolumeMountInfoListOutput) ToDeployContainerGroupVolumeMountInfoListOutputWithContext(ctx context.Context) DeployContainerGroupVolumeMountInfoListOutput

func (DeployContainerGroupVolumeMountInfoListOutput) VolumeMountName added in v0.1.5

mount volume name.

func (DeployContainerGroupVolumeMountInfoListOutput) VolumeMountPath added in v0.1.5

mount path.

func (DeployContainerGroupVolumeMountInfoListOutput) VolumeMountSubPath added in v0.1.5

mount subPath.

type DeployContainerGroupWarmupSetting added in v0.1.5

type DeployContainerGroupWarmupSetting struct {
	// Preheating curvature, with a value between 1 and 5.
	Curvature *int `pulumi:"curvature"`
	// Whether to enable preheating.
	Enabled *bool `pulumi:"enabled"`
	// Whether to enable preheating protection. If protection is enabled and more than 50% of nodes are in preheating state, preheating will be aborted.
	EnabledProtection *bool `pulumi:"enabledProtection"`
	// warmup time.
	WarmupTime *int `pulumi:"warmupTime"`
}

type DeployContainerGroupWarmupSettingArgs added in v0.1.5

type DeployContainerGroupWarmupSettingArgs struct {
	// Preheating curvature, with a value between 1 and 5.
	Curvature pulumi.IntPtrInput `pulumi:"curvature"`
	// Whether to enable preheating.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Whether to enable preheating protection. If protection is enabled and more than 50% of nodes are in preheating state, preheating will be aborted.
	EnabledProtection pulumi.BoolPtrInput `pulumi:"enabledProtection"`
	// warmup time.
	WarmupTime pulumi.IntPtrInput `pulumi:"warmupTime"`
}

func (DeployContainerGroupWarmupSettingArgs) ElementType added in v0.1.5

func (DeployContainerGroupWarmupSettingArgs) ToDeployContainerGroupWarmupSettingOutput added in v0.1.5

func (i DeployContainerGroupWarmupSettingArgs) ToDeployContainerGroupWarmupSettingOutput() DeployContainerGroupWarmupSettingOutput

func (DeployContainerGroupWarmupSettingArgs) ToDeployContainerGroupWarmupSettingOutputWithContext added in v0.1.5

func (i DeployContainerGroupWarmupSettingArgs) ToDeployContainerGroupWarmupSettingOutputWithContext(ctx context.Context) DeployContainerGroupWarmupSettingOutput

func (DeployContainerGroupWarmupSettingArgs) ToDeployContainerGroupWarmupSettingPtrOutput added in v0.1.5

func (i DeployContainerGroupWarmupSettingArgs) ToDeployContainerGroupWarmupSettingPtrOutput() DeployContainerGroupWarmupSettingPtrOutput

func (DeployContainerGroupWarmupSettingArgs) ToDeployContainerGroupWarmupSettingPtrOutputWithContext added in v0.1.5

func (i DeployContainerGroupWarmupSettingArgs) ToDeployContainerGroupWarmupSettingPtrOutputWithContext(ctx context.Context) DeployContainerGroupWarmupSettingPtrOutput

type DeployContainerGroupWarmupSettingInput added in v0.1.5

type DeployContainerGroupWarmupSettingInput interface {
	pulumi.Input

	ToDeployContainerGroupWarmupSettingOutput() DeployContainerGroupWarmupSettingOutput
	ToDeployContainerGroupWarmupSettingOutputWithContext(context.Context) DeployContainerGroupWarmupSettingOutput
}

DeployContainerGroupWarmupSettingInput is an input type that accepts DeployContainerGroupWarmupSettingArgs and DeployContainerGroupWarmupSettingOutput values. You can construct a concrete instance of `DeployContainerGroupWarmupSettingInput` via:

DeployContainerGroupWarmupSettingArgs{...}

type DeployContainerGroupWarmupSettingOutput added in v0.1.5

type DeployContainerGroupWarmupSettingOutput struct{ *pulumi.OutputState }

func (DeployContainerGroupWarmupSettingOutput) Curvature added in v0.1.5

Preheating curvature, with a value between 1 and 5.

func (DeployContainerGroupWarmupSettingOutput) ElementType added in v0.1.5

func (DeployContainerGroupWarmupSettingOutput) Enabled added in v0.1.5

Whether to enable preheating.

func (DeployContainerGroupWarmupSettingOutput) EnabledProtection added in v0.1.5

Whether to enable preheating protection. If protection is enabled and more than 50% of nodes are in preheating state, preheating will be aborted.

func (DeployContainerGroupWarmupSettingOutput) ToDeployContainerGroupWarmupSettingOutput added in v0.1.5

func (o DeployContainerGroupWarmupSettingOutput) ToDeployContainerGroupWarmupSettingOutput() DeployContainerGroupWarmupSettingOutput

func (DeployContainerGroupWarmupSettingOutput) ToDeployContainerGroupWarmupSettingOutputWithContext added in v0.1.5

func (o DeployContainerGroupWarmupSettingOutput) ToDeployContainerGroupWarmupSettingOutputWithContext(ctx context.Context) DeployContainerGroupWarmupSettingOutput

func (DeployContainerGroupWarmupSettingOutput) ToDeployContainerGroupWarmupSettingPtrOutput added in v0.1.5

func (o DeployContainerGroupWarmupSettingOutput) ToDeployContainerGroupWarmupSettingPtrOutput() DeployContainerGroupWarmupSettingPtrOutput

func (DeployContainerGroupWarmupSettingOutput) ToDeployContainerGroupWarmupSettingPtrOutputWithContext added in v0.1.5

func (o DeployContainerGroupWarmupSettingOutput) ToDeployContainerGroupWarmupSettingPtrOutputWithContext(ctx context.Context) DeployContainerGroupWarmupSettingPtrOutput

func (DeployContainerGroupWarmupSettingOutput) WarmupTime added in v0.1.5

warmup time.

type DeployContainerGroupWarmupSettingPtrInput added in v0.1.5

type DeployContainerGroupWarmupSettingPtrInput interface {
	pulumi.Input

	ToDeployContainerGroupWarmupSettingPtrOutput() DeployContainerGroupWarmupSettingPtrOutput
	ToDeployContainerGroupWarmupSettingPtrOutputWithContext(context.Context) DeployContainerGroupWarmupSettingPtrOutput
}

DeployContainerGroupWarmupSettingPtrInput is an input type that accepts DeployContainerGroupWarmupSettingArgs, DeployContainerGroupWarmupSettingPtr and DeployContainerGroupWarmupSettingPtrOutput values. You can construct a concrete instance of `DeployContainerGroupWarmupSettingPtrInput` via:

        DeployContainerGroupWarmupSettingArgs{...}

or:

        nil

type DeployContainerGroupWarmupSettingPtrOutput added in v0.1.5

type DeployContainerGroupWarmupSettingPtrOutput struct{ *pulumi.OutputState }

func (DeployContainerGroupWarmupSettingPtrOutput) Curvature added in v0.1.5

Preheating curvature, with a value between 1 and 5.

func (DeployContainerGroupWarmupSettingPtrOutput) Elem added in v0.1.5

func (DeployContainerGroupWarmupSettingPtrOutput) ElementType added in v0.1.5

func (DeployContainerGroupWarmupSettingPtrOutput) Enabled added in v0.1.5

Whether to enable preheating.

func (DeployContainerGroupWarmupSettingPtrOutput) EnabledProtection added in v0.1.5

Whether to enable preheating protection. If protection is enabled and more than 50% of nodes are in preheating state, preheating will be aborted.

func (DeployContainerGroupWarmupSettingPtrOutput) ToDeployContainerGroupWarmupSettingPtrOutput added in v0.1.5

func (o DeployContainerGroupWarmupSettingPtrOutput) ToDeployContainerGroupWarmupSettingPtrOutput() DeployContainerGroupWarmupSettingPtrOutput

func (DeployContainerGroupWarmupSettingPtrOutput) ToDeployContainerGroupWarmupSettingPtrOutputWithContext added in v0.1.5

func (o DeployContainerGroupWarmupSettingPtrOutput) ToDeployContainerGroupWarmupSettingPtrOutputWithContext(ctx context.Context) DeployContainerGroupWarmupSettingPtrOutput

func (DeployContainerGroupWarmupSettingPtrOutput) WarmupTime added in v0.1.5

warmup time.

type DeployVmGroup added in v0.1.5

type DeployVmGroup struct {
	pulumi.CustomResourceState

	// javaagent info: SERVICE_AGENT/OT_AGENT.
	AgentProfileLists DeployVmGroupAgentProfileListArrayOutput `pulumi:"agentProfileLists"`
	// The ratio of instances participating in each batch during rolling release.
	DeployBatches pulumi.Float64ArrayOutput `pulumi:"deployBatches"`
	// Whether to enable beta batch.
	DeployBetaEnable pulumi.BoolOutput `pulumi:"deployBetaEnable"`
	// group description.
	DeployDesc pulumi.StringOutput `pulumi:"deployDesc"`
	// The execution method of rolling release.
	DeployExeMode pulumi.StringOutput `pulumi:"deployExeMode"`
	// The time interval for each batch during rolling release.
	DeployWaitTime pulumi.IntOutput `pulumi:"deployWaitTime"`
	// Whether to enable health check.
	EnableHealthCheck pulumi.BoolOutput `pulumi:"enableHealthCheck"`
	// Whether to allow forced start.
	ForceStart pulumi.BoolOutput `pulumi:"forceStart"`
	// group id.
	GroupId pulumi.StringOutput `pulumi:"groupId"`
	// When enabling health check, configure the health check settings.
	HealthCheckSettings DeployVmGroupHealthCheckSettingsOutput `pulumi:"healthCheckSettings"`
	// Whether to perform incremental deployment. The default value is false, which means full update.
	IncrementalDeployment pulumi.BoolOutput `pulumi:"incrementalDeployment"`
	// JDK name: konaJDK or openJDK.
	JdkName pulumi.StringOutput `pulumi:"jdkName"`
	// JDK version: 8 or 11(openJDK only support 8).
	JdkVersion pulumi.StringOutput `pulumi:"jdkVersion"`
	// program package ID.
	PkgId pulumi.StringOutput `pulumi:"pkgId"`
	// The base64-encoded startup script.
	StartScript pulumi.StringOutput `pulumi:"startScript"`
	// start args of group.
	StartupParameters pulumi.StringOutput `pulumi:"startupParameters"`
	// The base64-encoded stop script.
	StopScript pulumi.StringOutput `pulumi:"stopScript"`
	// Update method: 0 for fast update, 1 for rolling update.
	UpdateType pulumi.IntOutput `pulumi:"updateType"`
	// warmup setting.
	WarmupSetting DeployVmGroupWarmupSettingOutput `pulumi:"warmupSetting"`
}

Provides a resource to create a tsf deployVmGroup

## 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.NewDeployVmGroup(ctx, "deployVmGroup", &Tsf.DeployVmGroupArgs{
			DeployDesc:        pulumi.String("deploy test"),
			EnableHealthCheck: pulumi.Bool(true),
			ForceStart:        pulumi.Bool(false),
			GroupId:           pulumi.String("group-vzd97zpy"),
			HealthCheckSettings: &tsf.DeployVmGroupHealthCheckSettingsArgs{
				ReadinessProbe: &tsf.DeployVmGroupHealthCheckSettingsReadinessProbeArgs{
					ActionType:          pulumi.String("HTTP"),
					FailureThreshold:    pulumi.Int(3),
					InitialDelaySeconds: pulumi.Int(10),
					Path:                pulumi.String("/"),
					PeriodSeconds:       pulumi.Int(10),
					Port:                pulumi.Int(80),
					Scheme:              pulumi.String("HTTP"),
					SuccessThreshold:    pulumi.Int(1),
					TimeoutSeconds:      pulumi.Int(2),
				},
			},
			JdkName:           pulumi.String("konaJDK"),
			JdkVersion:        pulumi.String("8"),
			PkgId:             pulumi.String("pkg-131bc1d3"),
			StartupParameters: pulumi.String("-Xms128m -Xmx512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m"),
			UpdateType:        pulumi.Int(0),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetDeployVmGroup added in v0.1.5

func GetDeployVmGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DeployVmGroupState, opts ...pulumi.ResourceOption) (*DeployVmGroup, error)

GetDeployVmGroup gets an existing DeployVmGroup 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 NewDeployVmGroup added in v0.1.5

func NewDeployVmGroup(ctx *pulumi.Context,
	name string, args *DeployVmGroupArgs, opts ...pulumi.ResourceOption) (*DeployVmGroup, error)

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

func (*DeployVmGroup) ElementType added in v0.1.5

func (*DeployVmGroup) ElementType() reflect.Type

func (*DeployVmGroup) ToDeployVmGroupOutput added in v0.1.5

func (i *DeployVmGroup) ToDeployVmGroupOutput() DeployVmGroupOutput

func (*DeployVmGroup) ToDeployVmGroupOutputWithContext added in v0.1.5

func (i *DeployVmGroup) ToDeployVmGroupOutputWithContext(ctx context.Context) DeployVmGroupOutput

type DeployVmGroupAgentProfileList added in v0.1.5

type DeployVmGroupAgentProfileList struct {
	// Agent type.
	AgentType *string `pulumi:"agentType"`
	// Agent version.
	AgentVersion *string `pulumi:"agentVersion"`
}

type DeployVmGroupAgentProfileListArgs added in v0.1.5

type DeployVmGroupAgentProfileListArgs struct {
	// Agent type.
	AgentType pulumi.StringPtrInput `pulumi:"agentType"`
	// Agent version.
	AgentVersion pulumi.StringPtrInput `pulumi:"agentVersion"`
}

func (DeployVmGroupAgentProfileListArgs) ElementType added in v0.1.5

func (DeployVmGroupAgentProfileListArgs) ToDeployVmGroupAgentProfileListOutput added in v0.1.5

func (i DeployVmGroupAgentProfileListArgs) ToDeployVmGroupAgentProfileListOutput() DeployVmGroupAgentProfileListOutput

func (DeployVmGroupAgentProfileListArgs) ToDeployVmGroupAgentProfileListOutputWithContext added in v0.1.5

func (i DeployVmGroupAgentProfileListArgs) ToDeployVmGroupAgentProfileListOutputWithContext(ctx context.Context) DeployVmGroupAgentProfileListOutput

type DeployVmGroupAgentProfileListArray added in v0.1.5

type DeployVmGroupAgentProfileListArray []DeployVmGroupAgentProfileListInput

func (DeployVmGroupAgentProfileListArray) ElementType added in v0.1.5

func (DeployVmGroupAgentProfileListArray) ToDeployVmGroupAgentProfileListArrayOutput added in v0.1.5

func (i DeployVmGroupAgentProfileListArray) ToDeployVmGroupAgentProfileListArrayOutput() DeployVmGroupAgentProfileListArrayOutput

func (DeployVmGroupAgentProfileListArray) ToDeployVmGroupAgentProfileListArrayOutputWithContext added in v0.1.5

func (i DeployVmGroupAgentProfileListArray) ToDeployVmGroupAgentProfileListArrayOutputWithContext(ctx context.Context) DeployVmGroupAgentProfileListArrayOutput

type DeployVmGroupAgentProfileListArrayInput added in v0.1.5

type DeployVmGroupAgentProfileListArrayInput interface {
	pulumi.Input

	ToDeployVmGroupAgentProfileListArrayOutput() DeployVmGroupAgentProfileListArrayOutput
	ToDeployVmGroupAgentProfileListArrayOutputWithContext(context.Context) DeployVmGroupAgentProfileListArrayOutput
}

DeployVmGroupAgentProfileListArrayInput is an input type that accepts DeployVmGroupAgentProfileListArray and DeployVmGroupAgentProfileListArrayOutput values. You can construct a concrete instance of `DeployVmGroupAgentProfileListArrayInput` via:

DeployVmGroupAgentProfileListArray{ DeployVmGroupAgentProfileListArgs{...} }

type DeployVmGroupAgentProfileListArrayOutput added in v0.1.5

type DeployVmGroupAgentProfileListArrayOutput struct{ *pulumi.OutputState }

func (DeployVmGroupAgentProfileListArrayOutput) ElementType added in v0.1.5

func (DeployVmGroupAgentProfileListArrayOutput) Index added in v0.1.5

func (DeployVmGroupAgentProfileListArrayOutput) ToDeployVmGroupAgentProfileListArrayOutput added in v0.1.5

func (o DeployVmGroupAgentProfileListArrayOutput) ToDeployVmGroupAgentProfileListArrayOutput() DeployVmGroupAgentProfileListArrayOutput

func (DeployVmGroupAgentProfileListArrayOutput) ToDeployVmGroupAgentProfileListArrayOutputWithContext added in v0.1.5

func (o DeployVmGroupAgentProfileListArrayOutput) ToDeployVmGroupAgentProfileListArrayOutputWithContext(ctx context.Context) DeployVmGroupAgentProfileListArrayOutput

type DeployVmGroupAgentProfileListInput added in v0.1.5

type DeployVmGroupAgentProfileListInput interface {
	pulumi.Input

	ToDeployVmGroupAgentProfileListOutput() DeployVmGroupAgentProfileListOutput
	ToDeployVmGroupAgentProfileListOutputWithContext(context.Context) DeployVmGroupAgentProfileListOutput
}

DeployVmGroupAgentProfileListInput is an input type that accepts DeployVmGroupAgentProfileListArgs and DeployVmGroupAgentProfileListOutput values. You can construct a concrete instance of `DeployVmGroupAgentProfileListInput` via:

DeployVmGroupAgentProfileListArgs{...}

type DeployVmGroupAgentProfileListOutput added in v0.1.5

type DeployVmGroupAgentProfileListOutput struct{ *pulumi.OutputState }

func (DeployVmGroupAgentProfileListOutput) AgentType added in v0.1.5

Agent type.

func (DeployVmGroupAgentProfileListOutput) AgentVersion added in v0.1.5

Agent version.

func (DeployVmGroupAgentProfileListOutput) ElementType added in v0.1.5

func (DeployVmGroupAgentProfileListOutput) ToDeployVmGroupAgentProfileListOutput added in v0.1.5

func (o DeployVmGroupAgentProfileListOutput) ToDeployVmGroupAgentProfileListOutput() DeployVmGroupAgentProfileListOutput

func (DeployVmGroupAgentProfileListOutput) ToDeployVmGroupAgentProfileListOutputWithContext added in v0.1.5

func (o DeployVmGroupAgentProfileListOutput) ToDeployVmGroupAgentProfileListOutputWithContext(ctx context.Context) DeployVmGroupAgentProfileListOutput

type DeployVmGroupArgs added in v0.1.5

type DeployVmGroupArgs struct {
	// javaagent info: SERVICE_AGENT/OT_AGENT.
	AgentProfileLists DeployVmGroupAgentProfileListArrayInput
	// The ratio of instances participating in each batch during rolling release.
	DeployBatches pulumi.Float64ArrayInput
	// Whether to enable beta batch.
	DeployBetaEnable pulumi.BoolPtrInput
	// group description.
	DeployDesc pulumi.StringPtrInput
	// The execution method of rolling release.
	DeployExeMode pulumi.StringPtrInput
	// The time interval for each batch during rolling release.
	DeployWaitTime pulumi.IntPtrInput
	// Whether to enable health check.
	EnableHealthCheck pulumi.BoolPtrInput
	// Whether to allow forced start.
	ForceStart pulumi.BoolPtrInput
	// group id.
	GroupId pulumi.StringInput
	// When enabling health check, configure the health check settings.
	HealthCheckSettings DeployVmGroupHealthCheckSettingsPtrInput
	// Whether to perform incremental deployment. The default value is false, which means full update.
	IncrementalDeployment pulumi.BoolPtrInput
	// JDK name: konaJDK or openJDK.
	JdkName pulumi.StringPtrInput
	// JDK version: 8 or 11(openJDK only support 8).
	JdkVersion pulumi.StringPtrInput
	// program package ID.
	PkgId pulumi.StringInput
	// The base64-encoded startup script.
	StartScript pulumi.StringPtrInput
	// start args of group.
	StartupParameters pulumi.StringPtrInput
	// The base64-encoded stop script.
	StopScript pulumi.StringPtrInput
	// Update method: 0 for fast update, 1 for rolling update.
	UpdateType pulumi.IntPtrInput
	// warmup setting.
	WarmupSetting DeployVmGroupWarmupSettingPtrInput
}

The set of arguments for constructing a DeployVmGroup resource.

func (DeployVmGroupArgs) ElementType added in v0.1.5

func (DeployVmGroupArgs) ElementType() reflect.Type

type DeployVmGroupArray added in v0.1.5

type DeployVmGroupArray []DeployVmGroupInput

func (DeployVmGroupArray) ElementType added in v0.1.5

func (DeployVmGroupArray) ElementType() reflect.Type

func (DeployVmGroupArray) ToDeployVmGroupArrayOutput added in v0.1.5

func (i DeployVmGroupArray) ToDeployVmGroupArrayOutput() DeployVmGroupArrayOutput

func (DeployVmGroupArray) ToDeployVmGroupArrayOutputWithContext added in v0.1.5

func (i DeployVmGroupArray) ToDeployVmGroupArrayOutputWithContext(ctx context.Context) DeployVmGroupArrayOutput

type DeployVmGroupArrayInput added in v0.1.5

type DeployVmGroupArrayInput interface {
	pulumi.Input

	ToDeployVmGroupArrayOutput() DeployVmGroupArrayOutput
	ToDeployVmGroupArrayOutputWithContext(context.Context) DeployVmGroupArrayOutput
}

DeployVmGroupArrayInput is an input type that accepts DeployVmGroupArray and DeployVmGroupArrayOutput values. You can construct a concrete instance of `DeployVmGroupArrayInput` via:

DeployVmGroupArray{ DeployVmGroupArgs{...} }

type DeployVmGroupArrayOutput added in v0.1.5

type DeployVmGroupArrayOutput struct{ *pulumi.OutputState }

func (DeployVmGroupArrayOutput) ElementType added in v0.1.5

func (DeployVmGroupArrayOutput) ElementType() reflect.Type

func (DeployVmGroupArrayOutput) Index added in v0.1.5

func (DeployVmGroupArrayOutput) ToDeployVmGroupArrayOutput added in v0.1.5

func (o DeployVmGroupArrayOutput) ToDeployVmGroupArrayOutput() DeployVmGroupArrayOutput

func (DeployVmGroupArrayOutput) ToDeployVmGroupArrayOutputWithContext added in v0.1.5

func (o DeployVmGroupArrayOutput) ToDeployVmGroupArrayOutputWithContext(ctx context.Context) DeployVmGroupArrayOutput

type DeployVmGroupHealthCheckSettings added in v0.1.5

type DeployVmGroupHealthCheckSettings struct {
	// Survival health check. Note: This field may return null, indicating that no valid value was found.
	LivenessProbe *DeployVmGroupHealthCheckSettingsLivenessProbe `pulumi:"livenessProbe"`
	// Readiness health check. Note: This field may return null, indicating that no valid values can be obtained.
	ReadinessProbe *DeployVmGroupHealthCheckSettingsReadinessProbe `pulumi:"readinessProbe"`
}

type DeployVmGroupHealthCheckSettingsArgs added in v0.1.5

type DeployVmGroupHealthCheckSettingsArgs struct {
	// Survival health check. Note: This field may return null, indicating that no valid value was found.
	LivenessProbe DeployVmGroupHealthCheckSettingsLivenessProbePtrInput `pulumi:"livenessProbe"`
	// Readiness health check. Note: This field may return null, indicating that no valid values can be obtained.
	ReadinessProbe DeployVmGroupHealthCheckSettingsReadinessProbePtrInput `pulumi:"readinessProbe"`
}

func (DeployVmGroupHealthCheckSettingsArgs) ElementType added in v0.1.5

func (DeployVmGroupHealthCheckSettingsArgs) ToDeployVmGroupHealthCheckSettingsOutput added in v0.1.5

func (i DeployVmGroupHealthCheckSettingsArgs) ToDeployVmGroupHealthCheckSettingsOutput() DeployVmGroupHealthCheckSettingsOutput

func (DeployVmGroupHealthCheckSettingsArgs) ToDeployVmGroupHealthCheckSettingsOutputWithContext added in v0.1.5

func (i DeployVmGroupHealthCheckSettingsArgs) ToDeployVmGroupHealthCheckSettingsOutputWithContext(ctx context.Context) DeployVmGroupHealthCheckSettingsOutput

func (DeployVmGroupHealthCheckSettingsArgs) ToDeployVmGroupHealthCheckSettingsPtrOutput added in v0.1.5

func (i DeployVmGroupHealthCheckSettingsArgs) ToDeployVmGroupHealthCheckSettingsPtrOutput() DeployVmGroupHealthCheckSettingsPtrOutput

func (DeployVmGroupHealthCheckSettingsArgs) ToDeployVmGroupHealthCheckSettingsPtrOutputWithContext added in v0.1.5

func (i DeployVmGroupHealthCheckSettingsArgs) ToDeployVmGroupHealthCheckSettingsPtrOutputWithContext(ctx context.Context) DeployVmGroupHealthCheckSettingsPtrOutput

type DeployVmGroupHealthCheckSettingsInput added in v0.1.5

type DeployVmGroupHealthCheckSettingsInput interface {
	pulumi.Input

	ToDeployVmGroupHealthCheckSettingsOutput() DeployVmGroupHealthCheckSettingsOutput
	ToDeployVmGroupHealthCheckSettingsOutputWithContext(context.Context) DeployVmGroupHealthCheckSettingsOutput
}

DeployVmGroupHealthCheckSettingsInput is an input type that accepts DeployVmGroupHealthCheckSettingsArgs and DeployVmGroupHealthCheckSettingsOutput values. You can construct a concrete instance of `DeployVmGroupHealthCheckSettingsInput` via:

DeployVmGroupHealthCheckSettingsArgs{...}

type DeployVmGroupHealthCheckSettingsLivenessProbe added in v0.1.5

type DeployVmGroupHealthCheckSettingsLivenessProbe struct {
	// Health check method. HTTP: check through HTTP interface; CMD: check through executing command; TCP: check through establishing TCP connection. Note: This field may return null, indicating that no valid value was found.
	ActionType string `pulumi:"actionType"`
	// The command to be executed for command health checks. Note: This field may return null, indicating that no valid values can be obtained.
	Commands []string `pulumi:"commands"`
	// The number of consecutive successful health checks required for the backend container to transition from success to failure. Note: This field may return null, indicating that no valid values can be obtained.
	FailureThreshold *int `pulumi:"failureThreshold"`
	// The time delay for the container to start the health check. Note: This field may return null, indicating that no valid values can be obtained.
	InitialDelaySeconds *int `pulumi:"initialDelaySeconds"`
	// The request path for HTTP health checks. Note: This field may return null, indicating that no valid values can be obtained.
	Path *string `pulumi:"path"`
	// The time interval for performing health checks. Note: This field may return null, indicating that no valid values can be obtained.
	PeriodSeconds *int `pulumi:"periodSeconds"`
	// The port used for health checks, ranging from 1 to 65535. Note: This field may return null, indicating that no valid values can be obtained.
	Port *int `pulumi:"port"`
	// The protocol used for HTTP health checks. HTTP and HTTPS are supported. Note: This field may return null, indicating that no valid values can be obtained.
	Scheme *string `pulumi:"scheme"`
	// The number of consecutive successful health checks required for the backend container to transition from failure to success. Note: This field may return null, indicating that no valid values can be obtained.
	SuccessThreshold *int `pulumi:"successThreshold"`
	// The maximum timeout period for each health check response. Note: This field may return null, indicating that no valid values can be obtained.
	TimeoutSeconds *int `pulumi:"timeoutSeconds"`
	// The type of readiness probe. TSF_DEFAULT represents the default readiness probe of TSF, while K8S_NATIVE represents the native readiness probe of Kubernetes. If this field is not specified, the native readiness probe of Kubernetes is used by default. Note: This field may return null, indicating that no valid values can be obtained.
	Type *string `pulumi:"type"`
}

type DeployVmGroupHealthCheckSettingsLivenessProbeArgs added in v0.1.5

type DeployVmGroupHealthCheckSettingsLivenessProbeArgs struct {
	// Health check method. HTTP: check through HTTP interface; CMD: check through executing command; TCP: check through establishing TCP connection. Note: This field may return null, indicating that no valid value was found.
	ActionType pulumi.StringInput `pulumi:"actionType"`
	// The command to be executed for command health checks. Note: This field may return null, indicating that no valid values can be obtained.
	Commands pulumi.StringArrayInput `pulumi:"commands"`
	// The number of consecutive successful health checks required for the backend container to transition from success to failure. Note: This field may return null, indicating that no valid values can be obtained.
	FailureThreshold pulumi.IntPtrInput `pulumi:"failureThreshold"`
	// The time delay for the container to start the health check. Note: This field may return null, indicating that no valid values can be obtained.
	InitialDelaySeconds pulumi.IntPtrInput `pulumi:"initialDelaySeconds"`
	// The request path for HTTP health checks. Note: This field may return null, indicating that no valid values can be obtained.
	Path pulumi.StringPtrInput `pulumi:"path"`
	// The time interval for performing health checks. Note: This field may return null, indicating that no valid values can be obtained.
	PeriodSeconds pulumi.IntPtrInput `pulumi:"periodSeconds"`
	// The port used for health checks, ranging from 1 to 65535. Note: This field may return null, indicating that no valid values can be obtained.
	Port pulumi.IntPtrInput `pulumi:"port"`
	// The protocol used for HTTP health checks. HTTP and HTTPS are supported. Note: This field may return null, indicating that no valid values can be obtained.
	Scheme pulumi.StringPtrInput `pulumi:"scheme"`
	// The number of consecutive successful health checks required for the backend container to transition from failure to success. Note: This field may return null, indicating that no valid values can be obtained.
	SuccessThreshold pulumi.IntPtrInput `pulumi:"successThreshold"`
	// The maximum timeout period for each health check response. Note: This field may return null, indicating that no valid values can be obtained.
	TimeoutSeconds pulumi.IntPtrInput `pulumi:"timeoutSeconds"`
	// The type of readiness probe. TSF_DEFAULT represents the default readiness probe of TSF, while K8S_NATIVE represents the native readiness probe of Kubernetes. If this field is not specified, the native readiness probe of Kubernetes is used by default. Note: This field may return null, indicating that no valid values can be obtained.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (DeployVmGroupHealthCheckSettingsLivenessProbeArgs) ElementType added in v0.1.5

func (DeployVmGroupHealthCheckSettingsLivenessProbeArgs) ToDeployVmGroupHealthCheckSettingsLivenessProbeOutput added in v0.1.5

func (i DeployVmGroupHealthCheckSettingsLivenessProbeArgs) ToDeployVmGroupHealthCheckSettingsLivenessProbeOutput() DeployVmGroupHealthCheckSettingsLivenessProbeOutput

func (DeployVmGroupHealthCheckSettingsLivenessProbeArgs) ToDeployVmGroupHealthCheckSettingsLivenessProbeOutputWithContext added in v0.1.5

func (i DeployVmGroupHealthCheckSettingsLivenessProbeArgs) ToDeployVmGroupHealthCheckSettingsLivenessProbeOutputWithContext(ctx context.Context) DeployVmGroupHealthCheckSettingsLivenessProbeOutput

func (DeployVmGroupHealthCheckSettingsLivenessProbeArgs) ToDeployVmGroupHealthCheckSettingsLivenessProbePtrOutput added in v0.1.5

func (i DeployVmGroupHealthCheckSettingsLivenessProbeArgs) ToDeployVmGroupHealthCheckSettingsLivenessProbePtrOutput() DeployVmGroupHealthCheckSettingsLivenessProbePtrOutput

func (DeployVmGroupHealthCheckSettingsLivenessProbeArgs) ToDeployVmGroupHealthCheckSettingsLivenessProbePtrOutputWithContext added in v0.1.5

func (i DeployVmGroupHealthCheckSettingsLivenessProbeArgs) ToDeployVmGroupHealthCheckSettingsLivenessProbePtrOutputWithContext(ctx context.Context) DeployVmGroupHealthCheckSettingsLivenessProbePtrOutput

type DeployVmGroupHealthCheckSettingsLivenessProbeInput added in v0.1.5

type DeployVmGroupHealthCheckSettingsLivenessProbeInput interface {
	pulumi.Input

	ToDeployVmGroupHealthCheckSettingsLivenessProbeOutput() DeployVmGroupHealthCheckSettingsLivenessProbeOutput
	ToDeployVmGroupHealthCheckSettingsLivenessProbeOutputWithContext(context.Context) DeployVmGroupHealthCheckSettingsLivenessProbeOutput
}

DeployVmGroupHealthCheckSettingsLivenessProbeInput is an input type that accepts DeployVmGroupHealthCheckSettingsLivenessProbeArgs and DeployVmGroupHealthCheckSettingsLivenessProbeOutput values. You can construct a concrete instance of `DeployVmGroupHealthCheckSettingsLivenessProbeInput` via:

DeployVmGroupHealthCheckSettingsLivenessProbeArgs{...}

type DeployVmGroupHealthCheckSettingsLivenessProbeOutput added in v0.1.5

type DeployVmGroupHealthCheckSettingsLivenessProbeOutput struct{ *pulumi.OutputState }

func (DeployVmGroupHealthCheckSettingsLivenessProbeOutput) ActionType added in v0.1.5

Health check method. HTTP: check through HTTP interface; CMD: check through executing command; TCP: check through establishing TCP connection. Note: This field may return null, indicating that no valid value was found.

func (DeployVmGroupHealthCheckSettingsLivenessProbeOutput) Commands added in v0.1.5

The command to be executed for command health checks. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployVmGroupHealthCheckSettingsLivenessProbeOutput) ElementType added in v0.1.5

func (DeployVmGroupHealthCheckSettingsLivenessProbeOutput) FailureThreshold added in v0.1.5

The number of consecutive successful health checks required for the backend container to transition from success to failure. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployVmGroupHealthCheckSettingsLivenessProbeOutput) InitialDelaySeconds added in v0.1.5

The time delay for the container to start the health check. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployVmGroupHealthCheckSettingsLivenessProbeOutput) Path added in v0.1.5

The request path for HTTP health checks. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployVmGroupHealthCheckSettingsLivenessProbeOutput) PeriodSeconds added in v0.1.5

The time interval for performing health checks. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployVmGroupHealthCheckSettingsLivenessProbeOutput) Port added in v0.1.5

The port used for health checks, ranging from 1 to 65535. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployVmGroupHealthCheckSettingsLivenessProbeOutput) Scheme added in v0.1.5

The protocol used for HTTP health checks. HTTP and HTTPS are supported. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployVmGroupHealthCheckSettingsLivenessProbeOutput) SuccessThreshold added in v0.1.5

The number of consecutive successful health checks required for the backend container to transition from failure to success. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployVmGroupHealthCheckSettingsLivenessProbeOutput) TimeoutSeconds added in v0.1.5

The maximum timeout period for each health check response. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployVmGroupHealthCheckSettingsLivenessProbeOutput) ToDeployVmGroupHealthCheckSettingsLivenessProbeOutput added in v0.1.5

func (o DeployVmGroupHealthCheckSettingsLivenessProbeOutput) ToDeployVmGroupHealthCheckSettingsLivenessProbeOutput() DeployVmGroupHealthCheckSettingsLivenessProbeOutput

func (DeployVmGroupHealthCheckSettingsLivenessProbeOutput) ToDeployVmGroupHealthCheckSettingsLivenessProbeOutputWithContext added in v0.1.5

func (o DeployVmGroupHealthCheckSettingsLivenessProbeOutput) ToDeployVmGroupHealthCheckSettingsLivenessProbeOutputWithContext(ctx context.Context) DeployVmGroupHealthCheckSettingsLivenessProbeOutput

func (DeployVmGroupHealthCheckSettingsLivenessProbeOutput) ToDeployVmGroupHealthCheckSettingsLivenessProbePtrOutput added in v0.1.5

func (o DeployVmGroupHealthCheckSettingsLivenessProbeOutput) ToDeployVmGroupHealthCheckSettingsLivenessProbePtrOutput() DeployVmGroupHealthCheckSettingsLivenessProbePtrOutput

func (DeployVmGroupHealthCheckSettingsLivenessProbeOutput) ToDeployVmGroupHealthCheckSettingsLivenessProbePtrOutputWithContext added in v0.1.5

func (o DeployVmGroupHealthCheckSettingsLivenessProbeOutput) ToDeployVmGroupHealthCheckSettingsLivenessProbePtrOutputWithContext(ctx context.Context) DeployVmGroupHealthCheckSettingsLivenessProbePtrOutput

func (DeployVmGroupHealthCheckSettingsLivenessProbeOutput) Type added in v0.1.5

The type of readiness probe. TSF_DEFAULT represents the default readiness probe of TSF, while K8S_NATIVE represents the native readiness probe of Kubernetes. If this field is not specified, the native readiness probe of Kubernetes is used by default. Note: This field may return null, indicating that no valid values can be obtained.

type DeployVmGroupHealthCheckSettingsLivenessProbePtrInput added in v0.1.5

type DeployVmGroupHealthCheckSettingsLivenessProbePtrInput interface {
	pulumi.Input

	ToDeployVmGroupHealthCheckSettingsLivenessProbePtrOutput() DeployVmGroupHealthCheckSettingsLivenessProbePtrOutput
	ToDeployVmGroupHealthCheckSettingsLivenessProbePtrOutputWithContext(context.Context) DeployVmGroupHealthCheckSettingsLivenessProbePtrOutput
}

DeployVmGroupHealthCheckSettingsLivenessProbePtrInput is an input type that accepts DeployVmGroupHealthCheckSettingsLivenessProbeArgs, DeployVmGroupHealthCheckSettingsLivenessProbePtr and DeployVmGroupHealthCheckSettingsLivenessProbePtrOutput values. You can construct a concrete instance of `DeployVmGroupHealthCheckSettingsLivenessProbePtrInput` via:

        DeployVmGroupHealthCheckSettingsLivenessProbeArgs{...}

or:

        nil

type DeployVmGroupHealthCheckSettingsLivenessProbePtrOutput added in v0.1.5

type DeployVmGroupHealthCheckSettingsLivenessProbePtrOutput struct{ *pulumi.OutputState }

func (DeployVmGroupHealthCheckSettingsLivenessProbePtrOutput) ActionType added in v0.1.5

Health check method. HTTP: check through HTTP interface; CMD: check through executing command; TCP: check through establishing TCP connection. Note: This field may return null, indicating that no valid value was found.

func (DeployVmGroupHealthCheckSettingsLivenessProbePtrOutput) Commands added in v0.1.5

The command to be executed for command health checks. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployVmGroupHealthCheckSettingsLivenessProbePtrOutput) Elem added in v0.1.5

func (DeployVmGroupHealthCheckSettingsLivenessProbePtrOutput) ElementType added in v0.1.5

func (DeployVmGroupHealthCheckSettingsLivenessProbePtrOutput) FailureThreshold added in v0.1.5

The number of consecutive successful health checks required for the backend container to transition from success to failure. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployVmGroupHealthCheckSettingsLivenessProbePtrOutput) InitialDelaySeconds added in v0.1.5

The time delay for the container to start the health check. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployVmGroupHealthCheckSettingsLivenessProbePtrOutput) Path added in v0.1.5

The request path for HTTP health checks. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployVmGroupHealthCheckSettingsLivenessProbePtrOutput) PeriodSeconds added in v0.1.5

The time interval for performing health checks. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployVmGroupHealthCheckSettingsLivenessProbePtrOutput) Port added in v0.1.5

The port used for health checks, ranging from 1 to 65535. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployVmGroupHealthCheckSettingsLivenessProbePtrOutput) Scheme added in v0.1.5

The protocol used for HTTP health checks. HTTP and HTTPS are supported. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployVmGroupHealthCheckSettingsLivenessProbePtrOutput) SuccessThreshold added in v0.1.5

The number of consecutive successful health checks required for the backend container to transition from failure to success. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployVmGroupHealthCheckSettingsLivenessProbePtrOutput) TimeoutSeconds added in v0.1.5

The maximum timeout period for each health check response. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployVmGroupHealthCheckSettingsLivenessProbePtrOutput) ToDeployVmGroupHealthCheckSettingsLivenessProbePtrOutput added in v0.1.5

func (DeployVmGroupHealthCheckSettingsLivenessProbePtrOutput) ToDeployVmGroupHealthCheckSettingsLivenessProbePtrOutputWithContext added in v0.1.5

func (o DeployVmGroupHealthCheckSettingsLivenessProbePtrOutput) ToDeployVmGroupHealthCheckSettingsLivenessProbePtrOutputWithContext(ctx context.Context) DeployVmGroupHealthCheckSettingsLivenessProbePtrOutput

func (DeployVmGroupHealthCheckSettingsLivenessProbePtrOutput) Type added in v0.1.5

The type of readiness probe. TSF_DEFAULT represents the default readiness probe of TSF, while K8S_NATIVE represents the native readiness probe of Kubernetes. If this field is not specified, the native readiness probe of Kubernetes is used by default. Note: This field may return null, indicating that no valid values can be obtained.

type DeployVmGroupHealthCheckSettingsOutput added in v0.1.5

type DeployVmGroupHealthCheckSettingsOutput struct{ *pulumi.OutputState }

func (DeployVmGroupHealthCheckSettingsOutput) ElementType added in v0.1.5

func (DeployVmGroupHealthCheckSettingsOutput) LivenessProbe added in v0.1.5

Survival health check. Note: This field may return null, indicating that no valid value was found.

func (DeployVmGroupHealthCheckSettingsOutput) ReadinessProbe added in v0.1.5

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

func (DeployVmGroupHealthCheckSettingsOutput) ToDeployVmGroupHealthCheckSettingsOutput added in v0.1.5

func (o DeployVmGroupHealthCheckSettingsOutput) ToDeployVmGroupHealthCheckSettingsOutput() DeployVmGroupHealthCheckSettingsOutput

func (DeployVmGroupHealthCheckSettingsOutput) ToDeployVmGroupHealthCheckSettingsOutputWithContext added in v0.1.5

func (o DeployVmGroupHealthCheckSettingsOutput) ToDeployVmGroupHealthCheckSettingsOutputWithContext(ctx context.Context) DeployVmGroupHealthCheckSettingsOutput

func (DeployVmGroupHealthCheckSettingsOutput) ToDeployVmGroupHealthCheckSettingsPtrOutput added in v0.1.5

func (o DeployVmGroupHealthCheckSettingsOutput) ToDeployVmGroupHealthCheckSettingsPtrOutput() DeployVmGroupHealthCheckSettingsPtrOutput

func (DeployVmGroupHealthCheckSettingsOutput) ToDeployVmGroupHealthCheckSettingsPtrOutputWithContext added in v0.1.5

func (o DeployVmGroupHealthCheckSettingsOutput) ToDeployVmGroupHealthCheckSettingsPtrOutputWithContext(ctx context.Context) DeployVmGroupHealthCheckSettingsPtrOutput

type DeployVmGroupHealthCheckSettingsPtrInput added in v0.1.5

type DeployVmGroupHealthCheckSettingsPtrInput interface {
	pulumi.Input

	ToDeployVmGroupHealthCheckSettingsPtrOutput() DeployVmGroupHealthCheckSettingsPtrOutput
	ToDeployVmGroupHealthCheckSettingsPtrOutputWithContext(context.Context) DeployVmGroupHealthCheckSettingsPtrOutput
}

DeployVmGroupHealthCheckSettingsPtrInput is an input type that accepts DeployVmGroupHealthCheckSettingsArgs, DeployVmGroupHealthCheckSettingsPtr and DeployVmGroupHealthCheckSettingsPtrOutput values. You can construct a concrete instance of `DeployVmGroupHealthCheckSettingsPtrInput` via:

        DeployVmGroupHealthCheckSettingsArgs{...}

or:

        nil

type DeployVmGroupHealthCheckSettingsPtrOutput added in v0.1.5

type DeployVmGroupHealthCheckSettingsPtrOutput struct{ *pulumi.OutputState }

func (DeployVmGroupHealthCheckSettingsPtrOutput) Elem added in v0.1.5

func (DeployVmGroupHealthCheckSettingsPtrOutput) ElementType added in v0.1.5

func (DeployVmGroupHealthCheckSettingsPtrOutput) LivenessProbe added in v0.1.5

Survival health check. Note: This field may return null, indicating that no valid value was found.

func (DeployVmGroupHealthCheckSettingsPtrOutput) ReadinessProbe added in v0.1.5

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

func (DeployVmGroupHealthCheckSettingsPtrOutput) ToDeployVmGroupHealthCheckSettingsPtrOutput added in v0.1.5

func (o DeployVmGroupHealthCheckSettingsPtrOutput) ToDeployVmGroupHealthCheckSettingsPtrOutput() DeployVmGroupHealthCheckSettingsPtrOutput

func (DeployVmGroupHealthCheckSettingsPtrOutput) ToDeployVmGroupHealthCheckSettingsPtrOutputWithContext added in v0.1.5

func (o DeployVmGroupHealthCheckSettingsPtrOutput) ToDeployVmGroupHealthCheckSettingsPtrOutputWithContext(ctx context.Context) DeployVmGroupHealthCheckSettingsPtrOutput

type DeployVmGroupHealthCheckSettingsReadinessProbe added in v0.1.5

type DeployVmGroupHealthCheckSettingsReadinessProbe struct {
	// The health check method. HTTP indicates checking through an HTTP interface, CMD indicates checking through executing a command, and TCP indicates checking through establishing a TCP connection. Note: This field may return null, indicating that no valid values can be obtained.
	ActionType string `pulumi:"actionType"`
	// The command to be executed for command check. Note: This field may return null, indicating that no valid values can be obtained.
	Commands []string `pulumi:"commands"`
	// The number of consecutive successful health checks required for the backend container to transition from success to failure. Note: This field may return null, indicating that no valid values can be obtained.
	FailureThreshold *int `pulumi:"failureThreshold"`
	// The time to delay the start of the container health check. Note: This field may return null, indicating that no valid values can be obtained.
	InitialDelaySeconds *int `pulumi:"initialDelaySeconds"`
	// The request path for HTTP health checks. Note: This field may return null, indicating that no valid values can be obtained.
	Path *string `pulumi:"path"`
	// The time interval for performing health checks. Note: This field may return null, indicating that no valid values can be obtained.
	PeriodSeconds *int `pulumi:"periodSeconds"`
	// The port used for health checks, ranging from 1 to 65535. Note: This field may return null, indicating that no valid values can be obtained.
	Port *int `pulumi:"port"`
	// The protocol used for HTTP health checks. HTTP and HTTPS are supported. Note: This field may return null, indicating that no valid values can be obtained.
	Scheme *string `pulumi:"scheme"`
	// The number of consecutive successful health checks required for the backend container to transition from failure to success. Note: This field may return null, indicating that no valid values can be obtained.
	SuccessThreshold *int `pulumi:"successThreshold"`
	// The maximum timeout period for each health check response. Note: This field may return null, indicating that no valid values can be obtained.
	TimeoutSeconds *int `pulumi:"timeoutSeconds"`
	// The type of readiness probe. TSF_DEFAULT represents the default readiness probe of TSF, while K8S_NATIVE represents the native readiness probe of Kubernetes. If this field is not specified, the native readiness probe of Kubernetes is used by default. Note: This field may return null, indicating that no valid values can be obtained.
	Type *string `pulumi:"type"`
}

type DeployVmGroupHealthCheckSettingsReadinessProbeArgs added in v0.1.5

type DeployVmGroupHealthCheckSettingsReadinessProbeArgs struct {
	// The health check method. HTTP indicates checking through an HTTP interface, CMD indicates checking through executing a command, and TCP indicates checking through establishing a TCP connection. Note: This field may return null, indicating that no valid values can be obtained.
	ActionType pulumi.StringInput `pulumi:"actionType"`
	// The command to be executed for command check. Note: This field may return null, indicating that no valid values can be obtained.
	Commands pulumi.StringArrayInput `pulumi:"commands"`
	// The number of consecutive successful health checks required for the backend container to transition from success to failure. Note: This field may return null, indicating that no valid values can be obtained.
	FailureThreshold pulumi.IntPtrInput `pulumi:"failureThreshold"`
	// The time to delay the start of the container health check. Note: This field may return null, indicating that no valid values can be obtained.
	InitialDelaySeconds pulumi.IntPtrInput `pulumi:"initialDelaySeconds"`
	// The request path for HTTP health checks. Note: This field may return null, indicating that no valid values can be obtained.
	Path pulumi.StringPtrInput `pulumi:"path"`
	// The time interval for performing health checks. Note: This field may return null, indicating that no valid values can be obtained.
	PeriodSeconds pulumi.IntPtrInput `pulumi:"periodSeconds"`
	// The port used for health checks, ranging from 1 to 65535. Note: This field may return null, indicating that no valid values can be obtained.
	Port pulumi.IntPtrInput `pulumi:"port"`
	// The protocol used for HTTP health checks. HTTP and HTTPS are supported. Note: This field may return null, indicating that no valid values can be obtained.
	Scheme pulumi.StringPtrInput `pulumi:"scheme"`
	// The number of consecutive successful health checks required for the backend container to transition from failure to success. Note: This field may return null, indicating that no valid values can be obtained.
	SuccessThreshold pulumi.IntPtrInput `pulumi:"successThreshold"`
	// The maximum timeout period for each health check response. Note: This field may return null, indicating that no valid values can be obtained.
	TimeoutSeconds pulumi.IntPtrInput `pulumi:"timeoutSeconds"`
	// The type of readiness probe. TSF_DEFAULT represents the default readiness probe of TSF, while K8S_NATIVE represents the native readiness probe of Kubernetes. If this field is not specified, the native readiness probe of Kubernetes is used by default. Note: This field may return null, indicating that no valid values can be obtained.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (DeployVmGroupHealthCheckSettingsReadinessProbeArgs) ElementType added in v0.1.5

func (DeployVmGroupHealthCheckSettingsReadinessProbeArgs) ToDeployVmGroupHealthCheckSettingsReadinessProbeOutput added in v0.1.5

func (i DeployVmGroupHealthCheckSettingsReadinessProbeArgs) ToDeployVmGroupHealthCheckSettingsReadinessProbeOutput() DeployVmGroupHealthCheckSettingsReadinessProbeOutput

func (DeployVmGroupHealthCheckSettingsReadinessProbeArgs) ToDeployVmGroupHealthCheckSettingsReadinessProbeOutputWithContext added in v0.1.5

func (i DeployVmGroupHealthCheckSettingsReadinessProbeArgs) ToDeployVmGroupHealthCheckSettingsReadinessProbeOutputWithContext(ctx context.Context) DeployVmGroupHealthCheckSettingsReadinessProbeOutput

func (DeployVmGroupHealthCheckSettingsReadinessProbeArgs) ToDeployVmGroupHealthCheckSettingsReadinessProbePtrOutput added in v0.1.5

func (i DeployVmGroupHealthCheckSettingsReadinessProbeArgs) ToDeployVmGroupHealthCheckSettingsReadinessProbePtrOutput() DeployVmGroupHealthCheckSettingsReadinessProbePtrOutput

func (DeployVmGroupHealthCheckSettingsReadinessProbeArgs) ToDeployVmGroupHealthCheckSettingsReadinessProbePtrOutputWithContext added in v0.1.5

func (i DeployVmGroupHealthCheckSettingsReadinessProbeArgs) ToDeployVmGroupHealthCheckSettingsReadinessProbePtrOutputWithContext(ctx context.Context) DeployVmGroupHealthCheckSettingsReadinessProbePtrOutput

type DeployVmGroupHealthCheckSettingsReadinessProbeInput added in v0.1.5

type DeployVmGroupHealthCheckSettingsReadinessProbeInput interface {
	pulumi.Input

	ToDeployVmGroupHealthCheckSettingsReadinessProbeOutput() DeployVmGroupHealthCheckSettingsReadinessProbeOutput
	ToDeployVmGroupHealthCheckSettingsReadinessProbeOutputWithContext(context.Context) DeployVmGroupHealthCheckSettingsReadinessProbeOutput
}

DeployVmGroupHealthCheckSettingsReadinessProbeInput is an input type that accepts DeployVmGroupHealthCheckSettingsReadinessProbeArgs and DeployVmGroupHealthCheckSettingsReadinessProbeOutput values. You can construct a concrete instance of `DeployVmGroupHealthCheckSettingsReadinessProbeInput` via:

DeployVmGroupHealthCheckSettingsReadinessProbeArgs{...}

type DeployVmGroupHealthCheckSettingsReadinessProbeOutput added in v0.1.5

type DeployVmGroupHealthCheckSettingsReadinessProbeOutput struct{ *pulumi.OutputState }

func (DeployVmGroupHealthCheckSettingsReadinessProbeOutput) ActionType added in v0.1.5

The health check method. HTTP indicates checking through an HTTP interface, CMD indicates checking through executing a command, and TCP indicates checking through establishing a TCP connection. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployVmGroupHealthCheckSettingsReadinessProbeOutput) Commands added in v0.1.5

The command to be executed for command check. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployVmGroupHealthCheckSettingsReadinessProbeOutput) ElementType added in v0.1.5

func (DeployVmGroupHealthCheckSettingsReadinessProbeOutput) FailureThreshold added in v0.1.5

The number of consecutive successful health checks required for the backend container to transition from success to failure. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployVmGroupHealthCheckSettingsReadinessProbeOutput) InitialDelaySeconds added in v0.1.5

The time to delay the start of the container health check. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployVmGroupHealthCheckSettingsReadinessProbeOutput) Path added in v0.1.5

The request path for HTTP health checks. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployVmGroupHealthCheckSettingsReadinessProbeOutput) PeriodSeconds added in v0.1.5

The time interval for performing health checks. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployVmGroupHealthCheckSettingsReadinessProbeOutput) Port added in v0.1.5

The port used for health checks, ranging from 1 to 65535. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployVmGroupHealthCheckSettingsReadinessProbeOutput) Scheme added in v0.1.5

The protocol used for HTTP health checks. HTTP and HTTPS are supported. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployVmGroupHealthCheckSettingsReadinessProbeOutput) SuccessThreshold added in v0.1.5

The number of consecutive successful health checks required for the backend container to transition from failure to success. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployVmGroupHealthCheckSettingsReadinessProbeOutput) TimeoutSeconds added in v0.1.5

The maximum timeout period for each health check response. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployVmGroupHealthCheckSettingsReadinessProbeOutput) ToDeployVmGroupHealthCheckSettingsReadinessProbeOutput added in v0.1.5

func (DeployVmGroupHealthCheckSettingsReadinessProbeOutput) ToDeployVmGroupHealthCheckSettingsReadinessProbeOutputWithContext added in v0.1.5

func (o DeployVmGroupHealthCheckSettingsReadinessProbeOutput) ToDeployVmGroupHealthCheckSettingsReadinessProbeOutputWithContext(ctx context.Context) DeployVmGroupHealthCheckSettingsReadinessProbeOutput

func (DeployVmGroupHealthCheckSettingsReadinessProbeOutput) ToDeployVmGroupHealthCheckSettingsReadinessProbePtrOutput added in v0.1.5

func (o DeployVmGroupHealthCheckSettingsReadinessProbeOutput) ToDeployVmGroupHealthCheckSettingsReadinessProbePtrOutput() DeployVmGroupHealthCheckSettingsReadinessProbePtrOutput

func (DeployVmGroupHealthCheckSettingsReadinessProbeOutput) ToDeployVmGroupHealthCheckSettingsReadinessProbePtrOutputWithContext added in v0.1.5

func (o DeployVmGroupHealthCheckSettingsReadinessProbeOutput) ToDeployVmGroupHealthCheckSettingsReadinessProbePtrOutputWithContext(ctx context.Context) DeployVmGroupHealthCheckSettingsReadinessProbePtrOutput

func (DeployVmGroupHealthCheckSettingsReadinessProbeOutput) Type added in v0.1.5

The type of readiness probe. TSF_DEFAULT represents the default readiness probe of TSF, while K8S_NATIVE represents the native readiness probe of Kubernetes. If this field is not specified, the native readiness probe of Kubernetes is used by default. Note: This field may return null, indicating that no valid values can be obtained.

type DeployVmGroupHealthCheckSettingsReadinessProbePtrInput added in v0.1.5

type DeployVmGroupHealthCheckSettingsReadinessProbePtrInput interface {
	pulumi.Input

	ToDeployVmGroupHealthCheckSettingsReadinessProbePtrOutput() DeployVmGroupHealthCheckSettingsReadinessProbePtrOutput
	ToDeployVmGroupHealthCheckSettingsReadinessProbePtrOutputWithContext(context.Context) DeployVmGroupHealthCheckSettingsReadinessProbePtrOutput
}

DeployVmGroupHealthCheckSettingsReadinessProbePtrInput is an input type that accepts DeployVmGroupHealthCheckSettingsReadinessProbeArgs, DeployVmGroupHealthCheckSettingsReadinessProbePtr and DeployVmGroupHealthCheckSettingsReadinessProbePtrOutput values. You can construct a concrete instance of `DeployVmGroupHealthCheckSettingsReadinessProbePtrInput` via:

        DeployVmGroupHealthCheckSettingsReadinessProbeArgs{...}

or:

        nil

type DeployVmGroupHealthCheckSettingsReadinessProbePtrOutput added in v0.1.5

type DeployVmGroupHealthCheckSettingsReadinessProbePtrOutput struct{ *pulumi.OutputState }

func (DeployVmGroupHealthCheckSettingsReadinessProbePtrOutput) ActionType added in v0.1.5

The health check method. HTTP indicates checking through an HTTP interface, CMD indicates checking through executing a command, and TCP indicates checking through establishing a TCP connection. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployVmGroupHealthCheckSettingsReadinessProbePtrOutput) Commands added in v0.1.5

The command to be executed for command check. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployVmGroupHealthCheckSettingsReadinessProbePtrOutput) Elem added in v0.1.5

func (DeployVmGroupHealthCheckSettingsReadinessProbePtrOutput) ElementType added in v0.1.5

func (DeployVmGroupHealthCheckSettingsReadinessProbePtrOutput) FailureThreshold added in v0.1.5

The number of consecutive successful health checks required for the backend container to transition from success to failure. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployVmGroupHealthCheckSettingsReadinessProbePtrOutput) InitialDelaySeconds added in v0.1.5

The time to delay the start of the container health check. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployVmGroupHealthCheckSettingsReadinessProbePtrOutput) Path added in v0.1.5

The request path for HTTP health checks. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployVmGroupHealthCheckSettingsReadinessProbePtrOutput) PeriodSeconds added in v0.1.5

The time interval for performing health checks. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployVmGroupHealthCheckSettingsReadinessProbePtrOutput) Port added in v0.1.5

The port used for health checks, ranging from 1 to 65535. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployVmGroupHealthCheckSettingsReadinessProbePtrOutput) Scheme added in v0.1.5

The protocol used for HTTP health checks. HTTP and HTTPS are supported. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployVmGroupHealthCheckSettingsReadinessProbePtrOutput) SuccessThreshold added in v0.1.5

The number of consecutive successful health checks required for the backend container to transition from failure to success. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployVmGroupHealthCheckSettingsReadinessProbePtrOutput) TimeoutSeconds added in v0.1.5

The maximum timeout period for each health check response. Note: This field may return null, indicating that no valid values can be obtained.

func (DeployVmGroupHealthCheckSettingsReadinessProbePtrOutput) ToDeployVmGroupHealthCheckSettingsReadinessProbePtrOutput added in v0.1.5

func (DeployVmGroupHealthCheckSettingsReadinessProbePtrOutput) ToDeployVmGroupHealthCheckSettingsReadinessProbePtrOutputWithContext added in v0.1.5

func (o DeployVmGroupHealthCheckSettingsReadinessProbePtrOutput) ToDeployVmGroupHealthCheckSettingsReadinessProbePtrOutputWithContext(ctx context.Context) DeployVmGroupHealthCheckSettingsReadinessProbePtrOutput

func (DeployVmGroupHealthCheckSettingsReadinessProbePtrOutput) Type added in v0.1.5

The type of readiness probe. TSF_DEFAULT represents the default readiness probe of TSF, while K8S_NATIVE represents the native readiness probe of Kubernetes. If this field is not specified, the native readiness probe of Kubernetes is used by default. Note: This field may return null, indicating that no valid values can be obtained.

type DeployVmGroupInput added in v0.1.5

type DeployVmGroupInput interface {
	pulumi.Input

	ToDeployVmGroupOutput() DeployVmGroupOutput
	ToDeployVmGroupOutputWithContext(ctx context.Context) DeployVmGroupOutput
}

type DeployVmGroupMap added in v0.1.5

type DeployVmGroupMap map[string]DeployVmGroupInput

func (DeployVmGroupMap) ElementType added in v0.1.5

func (DeployVmGroupMap) ElementType() reflect.Type

func (DeployVmGroupMap) ToDeployVmGroupMapOutput added in v0.1.5

func (i DeployVmGroupMap) ToDeployVmGroupMapOutput() DeployVmGroupMapOutput

func (DeployVmGroupMap) ToDeployVmGroupMapOutputWithContext added in v0.1.5

func (i DeployVmGroupMap) ToDeployVmGroupMapOutputWithContext(ctx context.Context) DeployVmGroupMapOutput

type DeployVmGroupMapInput added in v0.1.5

type DeployVmGroupMapInput interface {
	pulumi.Input

	ToDeployVmGroupMapOutput() DeployVmGroupMapOutput
	ToDeployVmGroupMapOutputWithContext(context.Context) DeployVmGroupMapOutput
}

DeployVmGroupMapInput is an input type that accepts DeployVmGroupMap and DeployVmGroupMapOutput values. You can construct a concrete instance of `DeployVmGroupMapInput` via:

DeployVmGroupMap{ "key": DeployVmGroupArgs{...} }

type DeployVmGroupMapOutput added in v0.1.5

type DeployVmGroupMapOutput struct{ *pulumi.OutputState }

func (DeployVmGroupMapOutput) ElementType added in v0.1.5

func (DeployVmGroupMapOutput) ElementType() reflect.Type

func (DeployVmGroupMapOutput) MapIndex added in v0.1.5

func (DeployVmGroupMapOutput) ToDeployVmGroupMapOutput added in v0.1.5

func (o DeployVmGroupMapOutput) ToDeployVmGroupMapOutput() DeployVmGroupMapOutput

func (DeployVmGroupMapOutput) ToDeployVmGroupMapOutputWithContext added in v0.1.5

func (o DeployVmGroupMapOutput) ToDeployVmGroupMapOutputWithContext(ctx context.Context) DeployVmGroupMapOutput

type DeployVmGroupOutput added in v0.1.5

type DeployVmGroupOutput struct{ *pulumi.OutputState }

func (DeployVmGroupOutput) AgentProfileLists added in v0.1.5

javaagent info: SERVICE_AGENT/OT_AGENT.

func (DeployVmGroupOutput) DeployBatches added in v0.1.5

func (o DeployVmGroupOutput) DeployBatches() pulumi.Float64ArrayOutput

The ratio of instances participating in each batch during rolling release.

func (DeployVmGroupOutput) DeployBetaEnable added in v0.1.5

func (o DeployVmGroupOutput) DeployBetaEnable() pulumi.BoolOutput

Whether to enable beta batch.

func (DeployVmGroupOutput) DeployDesc added in v0.1.5

func (o DeployVmGroupOutput) DeployDesc() pulumi.StringOutput

group description.

func (DeployVmGroupOutput) DeployExeMode added in v0.1.5

func (o DeployVmGroupOutput) DeployExeMode() pulumi.StringOutput

The execution method of rolling release.

func (DeployVmGroupOutput) DeployWaitTime added in v0.1.5

func (o DeployVmGroupOutput) DeployWaitTime() pulumi.IntOutput

The time interval for each batch during rolling release.

func (DeployVmGroupOutput) ElementType added in v0.1.5

func (DeployVmGroupOutput) ElementType() reflect.Type

func (DeployVmGroupOutput) EnableHealthCheck added in v0.1.5

func (o DeployVmGroupOutput) EnableHealthCheck() pulumi.BoolOutput

Whether to enable health check.

func (DeployVmGroupOutput) ForceStart added in v0.1.5

func (o DeployVmGroupOutput) ForceStart() pulumi.BoolOutput

Whether to allow forced start.

func (DeployVmGroupOutput) GroupId added in v0.1.5

group id.

func (DeployVmGroupOutput) HealthCheckSettings added in v0.1.5

When enabling health check, configure the health check settings.

func (DeployVmGroupOutput) IncrementalDeployment added in v0.1.5

func (o DeployVmGroupOutput) IncrementalDeployment() pulumi.BoolOutput

Whether to perform incremental deployment. The default value is false, which means full update.

func (DeployVmGroupOutput) JdkName added in v0.1.5

JDK name: konaJDK or openJDK.

func (DeployVmGroupOutput) JdkVersion added in v0.1.5

func (o DeployVmGroupOutput) JdkVersion() pulumi.StringOutput

JDK version: 8 or 11(openJDK only support 8).

func (DeployVmGroupOutput) PkgId added in v0.1.5

program package ID.

func (DeployVmGroupOutput) StartScript added in v0.1.5

func (o DeployVmGroupOutput) StartScript() pulumi.StringOutput

The base64-encoded startup script.

func (DeployVmGroupOutput) StartupParameters added in v0.1.5

func (o DeployVmGroupOutput) StartupParameters() pulumi.StringOutput

start args of group.

func (DeployVmGroupOutput) StopScript added in v0.1.5

func (o DeployVmGroupOutput) StopScript() pulumi.StringOutput

The base64-encoded stop script.

func (DeployVmGroupOutput) ToDeployVmGroupOutput added in v0.1.5

func (o DeployVmGroupOutput) ToDeployVmGroupOutput() DeployVmGroupOutput

func (DeployVmGroupOutput) ToDeployVmGroupOutputWithContext added in v0.1.5

func (o DeployVmGroupOutput) ToDeployVmGroupOutputWithContext(ctx context.Context) DeployVmGroupOutput

func (DeployVmGroupOutput) UpdateType added in v0.1.5

func (o DeployVmGroupOutput) UpdateType() pulumi.IntOutput

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

func (DeployVmGroupOutput) WarmupSetting added in v0.1.5

warmup setting.

type DeployVmGroupState added in v0.1.5

type DeployVmGroupState struct {
	// javaagent info: SERVICE_AGENT/OT_AGENT.
	AgentProfileLists DeployVmGroupAgentProfileListArrayInput
	// The ratio of instances participating in each batch during rolling release.
	DeployBatches pulumi.Float64ArrayInput
	// Whether to enable beta batch.
	DeployBetaEnable pulumi.BoolPtrInput
	// group description.
	DeployDesc pulumi.StringPtrInput
	// The execution method of rolling release.
	DeployExeMode pulumi.StringPtrInput
	// The time interval for each batch during rolling release.
	DeployWaitTime pulumi.IntPtrInput
	// Whether to enable health check.
	EnableHealthCheck pulumi.BoolPtrInput
	// Whether to allow forced start.
	ForceStart pulumi.BoolPtrInput
	// group id.
	GroupId pulumi.StringPtrInput
	// When enabling health check, configure the health check settings.
	HealthCheckSettings DeployVmGroupHealthCheckSettingsPtrInput
	// Whether to perform incremental deployment. The default value is false, which means full update.
	IncrementalDeployment pulumi.BoolPtrInput
	// JDK name: konaJDK or openJDK.
	JdkName pulumi.StringPtrInput
	// JDK version: 8 or 11(openJDK only support 8).
	JdkVersion pulumi.StringPtrInput
	// program package ID.
	PkgId pulumi.StringPtrInput
	// The base64-encoded startup script.
	StartScript pulumi.StringPtrInput
	// start args of group.
	StartupParameters pulumi.StringPtrInput
	// The base64-encoded stop script.
	StopScript pulumi.StringPtrInput
	// Update method: 0 for fast update, 1 for rolling update.
	UpdateType pulumi.IntPtrInput
	// warmup setting.
	WarmupSetting DeployVmGroupWarmupSettingPtrInput
}

func (DeployVmGroupState) ElementType added in v0.1.5

func (DeployVmGroupState) ElementType() reflect.Type

type DeployVmGroupWarmupSetting added in v0.1.5

type DeployVmGroupWarmupSetting struct {
	// Preheating curvature, with a value between 1 and 5.
	Curvature *int `pulumi:"curvature"`
	// Whether to enable preheating.
	Enabled *bool `pulumi:"enabled"`
	// Whether to enable preheating protection. If protection is enabled and more than 50% of nodes are in preheating state, preheating will be aborted.
	EnabledProtection *bool `pulumi:"enabledProtection"`
	// warmup time.
	WarmupTime *int `pulumi:"warmupTime"`
}

type DeployVmGroupWarmupSettingArgs added in v0.1.5

type DeployVmGroupWarmupSettingArgs struct {
	// Preheating curvature, with a value between 1 and 5.
	Curvature pulumi.IntPtrInput `pulumi:"curvature"`
	// Whether to enable preheating.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Whether to enable preheating protection. If protection is enabled and more than 50% of nodes are in preheating state, preheating will be aborted.
	EnabledProtection pulumi.BoolPtrInput `pulumi:"enabledProtection"`
	// warmup time.
	WarmupTime pulumi.IntPtrInput `pulumi:"warmupTime"`
}

func (DeployVmGroupWarmupSettingArgs) ElementType added in v0.1.5

func (DeployVmGroupWarmupSettingArgs) ToDeployVmGroupWarmupSettingOutput added in v0.1.5

func (i DeployVmGroupWarmupSettingArgs) ToDeployVmGroupWarmupSettingOutput() DeployVmGroupWarmupSettingOutput

func (DeployVmGroupWarmupSettingArgs) ToDeployVmGroupWarmupSettingOutputWithContext added in v0.1.5

func (i DeployVmGroupWarmupSettingArgs) ToDeployVmGroupWarmupSettingOutputWithContext(ctx context.Context) DeployVmGroupWarmupSettingOutput

func (DeployVmGroupWarmupSettingArgs) ToDeployVmGroupWarmupSettingPtrOutput added in v0.1.5

func (i DeployVmGroupWarmupSettingArgs) ToDeployVmGroupWarmupSettingPtrOutput() DeployVmGroupWarmupSettingPtrOutput

func (DeployVmGroupWarmupSettingArgs) ToDeployVmGroupWarmupSettingPtrOutputWithContext added in v0.1.5

func (i DeployVmGroupWarmupSettingArgs) ToDeployVmGroupWarmupSettingPtrOutputWithContext(ctx context.Context) DeployVmGroupWarmupSettingPtrOutput

type DeployVmGroupWarmupSettingInput added in v0.1.5

type DeployVmGroupWarmupSettingInput interface {
	pulumi.Input

	ToDeployVmGroupWarmupSettingOutput() DeployVmGroupWarmupSettingOutput
	ToDeployVmGroupWarmupSettingOutputWithContext(context.Context) DeployVmGroupWarmupSettingOutput
}

DeployVmGroupWarmupSettingInput is an input type that accepts DeployVmGroupWarmupSettingArgs and DeployVmGroupWarmupSettingOutput values. You can construct a concrete instance of `DeployVmGroupWarmupSettingInput` via:

DeployVmGroupWarmupSettingArgs{...}

type DeployVmGroupWarmupSettingOutput added in v0.1.5

type DeployVmGroupWarmupSettingOutput struct{ *pulumi.OutputState }

func (DeployVmGroupWarmupSettingOutput) Curvature added in v0.1.5

Preheating curvature, with a value between 1 and 5.

func (DeployVmGroupWarmupSettingOutput) ElementType added in v0.1.5

func (DeployVmGroupWarmupSettingOutput) Enabled added in v0.1.5

Whether to enable preheating.

func (DeployVmGroupWarmupSettingOutput) EnabledProtection added in v0.1.5

Whether to enable preheating protection. If protection is enabled and more than 50% of nodes are in preheating state, preheating will be aborted.

func (DeployVmGroupWarmupSettingOutput) ToDeployVmGroupWarmupSettingOutput added in v0.1.5

func (o DeployVmGroupWarmupSettingOutput) ToDeployVmGroupWarmupSettingOutput() DeployVmGroupWarmupSettingOutput

func (DeployVmGroupWarmupSettingOutput) ToDeployVmGroupWarmupSettingOutputWithContext added in v0.1.5

func (o DeployVmGroupWarmupSettingOutput) ToDeployVmGroupWarmupSettingOutputWithContext(ctx context.Context) DeployVmGroupWarmupSettingOutput

func (DeployVmGroupWarmupSettingOutput) ToDeployVmGroupWarmupSettingPtrOutput added in v0.1.5

func (o DeployVmGroupWarmupSettingOutput) ToDeployVmGroupWarmupSettingPtrOutput() DeployVmGroupWarmupSettingPtrOutput

func (DeployVmGroupWarmupSettingOutput) ToDeployVmGroupWarmupSettingPtrOutputWithContext added in v0.1.5

func (o DeployVmGroupWarmupSettingOutput) ToDeployVmGroupWarmupSettingPtrOutputWithContext(ctx context.Context) DeployVmGroupWarmupSettingPtrOutput

func (DeployVmGroupWarmupSettingOutput) WarmupTime added in v0.1.5

warmup time.

type DeployVmGroupWarmupSettingPtrInput added in v0.1.5

type DeployVmGroupWarmupSettingPtrInput interface {
	pulumi.Input

	ToDeployVmGroupWarmupSettingPtrOutput() DeployVmGroupWarmupSettingPtrOutput
	ToDeployVmGroupWarmupSettingPtrOutputWithContext(context.Context) DeployVmGroupWarmupSettingPtrOutput
}

DeployVmGroupWarmupSettingPtrInput is an input type that accepts DeployVmGroupWarmupSettingArgs, DeployVmGroupWarmupSettingPtr and DeployVmGroupWarmupSettingPtrOutput values. You can construct a concrete instance of `DeployVmGroupWarmupSettingPtrInput` via:

        DeployVmGroupWarmupSettingArgs{...}

or:

        nil

func DeployVmGroupWarmupSettingPtr added in v0.1.5

type DeployVmGroupWarmupSettingPtrOutput added in v0.1.5

type DeployVmGroupWarmupSettingPtrOutput struct{ *pulumi.OutputState }

func (DeployVmGroupWarmupSettingPtrOutput) Curvature added in v0.1.5

Preheating curvature, with a value between 1 and 5.

func (DeployVmGroupWarmupSettingPtrOutput) Elem added in v0.1.5

func (DeployVmGroupWarmupSettingPtrOutput) ElementType added in v0.1.5

func (DeployVmGroupWarmupSettingPtrOutput) Enabled added in v0.1.5

Whether to enable preheating.

func (DeployVmGroupWarmupSettingPtrOutput) EnabledProtection added in v0.1.5

Whether to enable preheating protection. If protection is enabled and more than 50% of nodes are in preheating state, preheating will be aborted.

func (DeployVmGroupWarmupSettingPtrOutput) ToDeployVmGroupWarmupSettingPtrOutput added in v0.1.5

func (o DeployVmGroupWarmupSettingPtrOutput) ToDeployVmGroupWarmupSettingPtrOutput() DeployVmGroupWarmupSettingPtrOutput

func (DeployVmGroupWarmupSettingPtrOutput) ToDeployVmGroupWarmupSettingPtrOutputWithContext added in v0.1.5

func (o DeployVmGroupWarmupSettingPtrOutput) ToDeployVmGroupWarmupSettingPtrOutputWithContext(ctx context.Context) DeployVmGroupWarmupSettingPtrOutput

func (DeployVmGroupWarmupSettingPtrOutput) WarmupTime added in v0.1.5

warmup time.

type EnableUnitRule added in v0.1.5

type EnableUnitRule struct {
	pulumi.CustomResourceState

	// api ID.
	RuleId pulumi.StringOutput `pulumi:"ruleId"`
	// switch, on: `enabled`, off: `disabled`.
	Switch pulumi.StringOutput `pulumi:"switch"`
}

Provides a resource to create a tsf enableUnitRule

## 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.NewEnableUnitRule(ctx, "enableUnitRule", &Tsf.EnableUnitRuleArgs{
			RuleId: pulumi.String("unit-rl-is9m4nxz"),
			Switch: pulumi.String("enabled"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

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

```sh

$ pulumi import tencentcloud:Tsf/enableUnitRule:EnableUnitRule enable_unit_rule enable_unit_rule_id

```

func GetEnableUnitRule added in v0.1.5

func GetEnableUnitRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EnableUnitRuleState, opts ...pulumi.ResourceOption) (*EnableUnitRule, error)

GetEnableUnitRule gets an existing EnableUnitRule 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 NewEnableUnitRule added in v0.1.5

func NewEnableUnitRule(ctx *pulumi.Context,
	name string, args *EnableUnitRuleArgs, opts ...pulumi.ResourceOption) (*EnableUnitRule, error)

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

func (*EnableUnitRule) ElementType added in v0.1.5

func (*EnableUnitRule) ElementType() reflect.Type

func (*EnableUnitRule) ToEnableUnitRuleOutput added in v0.1.5

func (i *EnableUnitRule) ToEnableUnitRuleOutput() EnableUnitRuleOutput

func (*EnableUnitRule) ToEnableUnitRuleOutputWithContext added in v0.1.5

func (i *EnableUnitRule) ToEnableUnitRuleOutputWithContext(ctx context.Context) EnableUnitRuleOutput

type EnableUnitRuleArgs added in v0.1.5

type EnableUnitRuleArgs struct {
	// api ID.
	RuleId pulumi.StringInput
	// switch, on: `enabled`, off: `disabled`.
	Switch pulumi.StringInput
}

The set of arguments for constructing a EnableUnitRule resource.

func (EnableUnitRuleArgs) ElementType added in v0.1.5

func (EnableUnitRuleArgs) ElementType() reflect.Type

type EnableUnitRuleArray added in v0.1.5

type EnableUnitRuleArray []EnableUnitRuleInput

func (EnableUnitRuleArray) ElementType added in v0.1.5

func (EnableUnitRuleArray) ElementType() reflect.Type

func (EnableUnitRuleArray) ToEnableUnitRuleArrayOutput added in v0.1.5

func (i EnableUnitRuleArray) ToEnableUnitRuleArrayOutput() EnableUnitRuleArrayOutput

func (EnableUnitRuleArray) ToEnableUnitRuleArrayOutputWithContext added in v0.1.5

func (i EnableUnitRuleArray) ToEnableUnitRuleArrayOutputWithContext(ctx context.Context) EnableUnitRuleArrayOutput

type EnableUnitRuleArrayInput added in v0.1.5

type EnableUnitRuleArrayInput interface {
	pulumi.Input

	ToEnableUnitRuleArrayOutput() EnableUnitRuleArrayOutput
	ToEnableUnitRuleArrayOutputWithContext(context.Context) EnableUnitRuleArrayOutput
}

EnableUnitRuleArrayInput is an input type that accepts EnableUnitRuleArray and EnableUnitRuleArrayOutput values. You can construct a concrete instance of `EnableUnitRuleArrayInput` via:

EnableUnitRuleArray{ EnableUnitRuleArgs{...} }

type EnableUnitRuleArrayOutput added in v0.1.5

type EnableUnitRuleArrayOutput struct{ *pulumi.OutputState }

func (EnableUnitRuleArrayOutput) ElementType added in v0.1.5

func (EnableUnitRuleArrayOutput) ElementType() reflect.Type

func (EnableUnitRuleArrayOutput) Index added in v0.1.5

func (EnableUnitRuleArrayOutput) ToEnableUnitRuleArrayOutput added in v0.1.5

func (o EnableUnitRuleArrayOutput) ToEnableUnitRuleArrayOutput() EnableUnitRuleArrayOutput

func (EnableUnitRuleArrayOutput) ToEnableUnitRuleArrayOutputWithContext added in v0.1.5

func (o EnableUnitRuleArrayOutput) ToEnableUnitRuleArrayOutputWithContext(ctx context.Context) EnableUnitRuleArrayOutput

type EnableUnitRuleInput added in v0.1.5

type EnableUnitRuleInput interface {
	pulumi.Input

	ToEnableUnitRuleOutput() EnableUnitRuleOutput
	ToEnableUnitRuleOutputWithContext(ctx context.Context) EnableUnitRuleOutput
}

type EnableUnitRuleMap added in v0.1.5

type EnableUnitRuleMap map[string]EnableUnitRuleInput

func (EnableUnitRuleMap) ElementType added in v0.1.5

func (EnableUnitRuleMap) ElementType() reflect.Type

func (EnableUnitRuleMap) ToEnableUnitRuleMapOutput added in v0.1.5

func (i EnableUnitRuleMap) ToEnableUnitRuleMapOutput() EnableUnitRuleMapOutput

func (EnableUnitRuleMap) ToEnableUnitRuleMapOutputWithContext added in v0.1.5

func (i EnableUnitRuleMap) ToEnableUnitRuleMapOutputWithContext(ctx context.Context) EnableUnitRuleMapOutput

type EnableUnitRuleMapInput added in v0.1.5

type EnableUnitRuleMapInput interface {
	pulumi.Input

	ToEnableUnitRuleMapOutput() EnableUnitRuleMapOutput
	ToEnableUnitRuleMapOutputWithContext(context.Context) EnableUnitRuleMapOutput
}

EnableUnitRuleMapInput is an input type that accepts EnableUnitRuleMap and EnableUnitRuleMapOutput values. You can construct a concrete instance of `EnableUnitRuleMapInput` via:

EnableUnitRuleMap{ "key": EnableUnitRuleArgs{...} }

type EnableUnitRuleMapOutput added in v0.1.5

type EnableUnitRuleMapOutput struct{ *pulumi.OutputState }

func (EnableUnitRuleMapOutput) ElementType added in v0.1.5

func (EnableUnitRuleMapOutput) ElementType() reflect.Type

func (EnableUnitRuleMapOutput) MapIndex added in v0.1.5

func (EnableUnitRuleMapOutput) ToEnableUnitRuleMapOutput added in v0.1.5

func (o EnableUnitRuleMapOutput) ToEnableUnitRuleMapOutput() EnableUnitRuleMapOutput

func (EnableUnitRuleMapOutput) ToEnableUnitRuleMapOutputWithContext added in v0.1.5

func (o EnableUnitRuleMapOutput) ToEnableUnitRuleMapOutputWithContext(ctx context.Context) EnableUnitRuleMapOutput

type EnableUnitRuleOutput added in v0.1.5

type EnableUnitRuleOutput struct{ *pulumi.OutputState }

func (EnableUnitRuleOutput) ElementType added in v0.1.5

func (EnableUnitRuleOutput) ElementType() reflect.Type

func (EnableUnitRuleOutput) RuleId added in v0.1.5

api ID.

func (EnableUnitRuleOutput) Switch added in v0.1.5

switch, on: `enabled`, off: `disabled`.

func (EnableUnitRuleOutput) ToEnableUnitRuleOutput added in v0.1.5

func (o EnableUnitRuleOutput) ToEnableUnitRuleOutput() EnableUnitRuleOutput

func (EnableUnitRuleOutput) ToEnableUnitRuleOutputWithContext added in v0.1.5

func (o EnableUnitRuleOutput) ToEnableUnitRuleOutputWithContext(ctx context.Context) EnableUnitRuleOutput

type EnableUnitRuleState added in v0.1.5

type EnableUnitRuleState struct {
	// api ID.
	RuleId pulumi.StringPtrInput
	// switch, on: `enabled`, off: `disabled`.
	Switch pulumi.StringPtrInput
}

func (EnableUnitRuleState) ElementType added in v0.1.5

func (EnableUnitRuleState) ElementType() reflect.Type

type GetApiDetailResult added in v0.1.5

type GetApiDetailResult struct {
	// can debug or not.
	CanRun bool `pulumi:"canRun"`
	// api data struct.
	Definitions []GetApiDetailResultDefinition `pulumi:"definitions"`
	// param description.
	Description string `pulumi:"description"`
	// api content type.
	RequestContentType string `pulumi:"requestContentType"`
	// api request description.
	Requests []GetApiDetailResultRequest `pulumi:"requests"`
	// api response.
	Responses []GetApiDetailResultResponse `pulumi:"responses"`
	// API status 0: offline 1: online, default 0. Note: This section may return null, indicating that no valid value can be obtained.
	Status int `pulumi:"status"`
}

type GetApiDetailResultArgs added in v0.1.5

type GetApiDetailResultArgs struct {
	// can debug or not.
	CanRun pulumi.BoolInput `pulumi:"canRun"`
	// api data struct.
	Definitions GetApiDetailResultDefinitionArrayInput `pulumi:"definitions"`
	// param description.
	Description pulumi.StringInput `pulumi:"description"`
	// api content type.
	RequestContentType pulumi.StringInput `pulumi:"requestContentType"`
	// api request description.
	Requests GetApiDetailResultRequestArrayInput `pulumi:"requests"`
	// api response.
	Responses GetApiDetailResultResponseArrayInput `pulumi:"responses"`
	// API status 0: offline 1: online, default 0. Note: This section may return null, indicating that no valid value can be obtained.
	Status pulumi.IntInput `pulumi:"status"`
}

func (GetApiDetailResultArgs) ElementType added in v0.1.5

func (GetApiDetailResultArgs) ElementType() reflect.Type

func (GetApiDetailResultArgs) ToGetApiDetailResultOutput added in v0.1.5

func (i GetApiDetailResultArgs) ToGetApiDetailResultOutput() GetApiDetailResultOutput

func (GetApiDetailResultArgs) ToGetApiDetailResultOutputWithContext added in v0.1.5

func (i GetApiDetailResultArgs) ToGetApiDetailResultOutputWithContext(ctx context.Context) GetApiDetailResultOutput

type GetApiDetailResultArray added in v0.1.5

type GetApiDetailResultArray []GetApiDetailResultInput

func (GetApiDetailResultArray) ElementType added in v0.1.5

func (GetApiDetailResultArray) ElementType() reflect.Type

func (GetApiDetailResultArray) ToGetApiDetailResultArrayOutput added in v0.1.5

func (i GetApiDetailResultArray) ToGetApiDetailResultArrayOutput() GetApiDetailResultArrayOutput

func (GetApiDetailResultArray) ToGetApiDetailResultArrayOutputWithContext added in v0.1.5

func (i GetApiDetailResultArray) ToGetApiDetailResultArrayOutputWithContext(ctx context.Context) GetApiDetailResultArrayOutput

type GetApiDetailResultArrayInput added in v0.1.5

type GetApiDetailResultArrayInput interface {
	pulumi.Input

	ToGetApiDetailResultArrayOutput() GetApiDetailResultArrayOutput
	ToGetApiDetailResultArrayOutputWithContext(context.Context) GetApiDetailResultArrayOutput
}

GetApiDetailResultArrayInput is an input type that accepts GetApiDetailResultArray and GetApiDetailResultArrayOutput values. You can construct a concrete instance of `GetApiDetailResultArrayInput` via:

GetApiDetailResultArray{ GetApiDetailResultArgs{...} }

type GetApiDetailResultArrayOutput added in v0.1.5

type GetApiDetailResultArrayOutput struct{ *pulumi.OutputState }

func (GetApiDetailResultArrayOutput) ElementType added in v0.1.5

func (GetApiDetailResultArrayOutput) Index added in v0.1.5

func (GetApiDetailResultArrayOutput) ToGetApiDetailResultArrayOutput added in v0.1.5

func (o GetApiDetailResultArrayOutput) ToGetApiDetailResultArrayOutput() GetApiDetailResultArrayOutput

func (GetApiDetailResultArrayOutput) ToGetApiDetailResultArrayOutputWithContext added in v0.1.5

func (o GetApiDetailResultArrayOutput) ToGetApiDetailResultArrayOutputWithContext(ctx context.Context) GetApiDetailResultArrayOutput

type GetApiDetailResultDefinition added in v0.1.5

type GetApiDetailResultDefinition struct {
	// param description.
	Name string `pulumi:"name"`
	// object property list.
	Properties []GetApiDetailResultDefinitionProperty `pulumi:"properties"`
}

type GetApiDetailResultDefinitionArgs added in v0.1.5

type GetApiDetailResultDefinitionArgs struct {
	// param description.
	Name pulumi.StringInput `pulumi:"name"`
	// object property list.
	Properties GetApiDetailResultDefinitionPropertyArrayInput `pulumi:"properties"`
}

func (GetApiDetailResultDefinitionArgs) ElementType added in v0.1.5

func (GetApiDetailResultDefinitionArgs) ToGetApiDetailResultDefinitionOutput added in v0.1.5

func (i GetApiDetailResultDefinitionArgs) ToGetApiDetailResultDefinitionOutput() GetApiDetailResultDefinitionOutput

func (GetApiDetailResultDefinitionArgs) ToGetApiDetailResultDefinitionOutputWithContext added in v0.1.5

func (i GetApiDetailResultDefinitionArgs) ToGetApiDetailResultDefinitionOutputWithContext(ctx context.Context) GetApiDetailResultDefinitionOutput

type GetApiDetailResultDefinitionArray added in v0.1.5

type GetApiDetailResultDefinitionArray []GetApiDetailResultDefinitionInput

func (GetApiDetailResultDefinitionArray) ElementType added in v0.1.5

func (GetApiDetailResultDefinitionArray) ToGetApiDetailResultDefinitionArrayOutput added in v0.1.5

func (i GetApiDetailResultDefinitionArray) ToGetApiDetailResultDefinitionArrayOutput() GetApiDetailResultDefinitionArrayOutput

func (GetApiDetailResultDefinitionArray) ToGetApiDetailResultDefinitionArrayOutputWithContext added in v0.1.5

func (i GetApiDetailResultDefinitionArray) ToGetApiDetailResultDefinitionArrayOutputWithContext(ctx context.Context) GetApiDetailResultDefinitionArrayOutput

type GetApiDetailResultDefinitionArrayInput added in v0.1.5

type GetApiDetailResultDefinitionArrayInput interface {
	pulumi.Input

	ToGetApiDetailResultDefinitionArrayOutput() GetApiDetailResultDefinitionArrayOutput
	ToGetApiDetailResultDefinitionArrayOutputWithContext(context.Context) GetApiDetailResultDefinitionArrayOutput
}

GetApiDetailResultDefinitionArrayInput is an input type that accepts GetApiDetailResultDefinitionArray and GetApiDetailResultDefinitionArrayOutput values. You can construct a concrete instance of `GetApiDetailResultDefinitionArrayInput` via:

GetApiDetailResultDefinitionArray{ GetApiDetailResultDefinitionArgs{...} }

type GetApiDetailResultDefinitionArrayOutput added in v0.1.5

type GetApiDetailResultDefinitionArrayOutput struct{ *pulumi.OutputState }

func (GetApiDetailResultDefinitionArrayOutput) ElementType added in v0.1.5

func (GetApiDetailResultDefinitionArrayOutput) Index added in v0.1.5

func (GetApiDetailResultDefinitionArrayOutput) ToGetApiDetailResultDefinitionArrayOutput added in v0.1.5

func (o GetApiDetailResultDefinitionArrayOutput) ToGetApiDetailResultDefinitionArrayOutput() GetApiDetailResultDefinitionArrayOutput

func (GetApiDetailResultDefinitionArrayOutput) ToGetApiDetailResultDefinitionArrayOutputWithContext added in v0.1.5

func (o GetApiDetailResultDefinitionArrayOutput) ToGetApiDetailResultDefinitionArrayOutputWithContext(ctx context.Context) GetApiDetailResultDefinitionArrayOutput

type GetApiDetailResultDefinitionInput added in v0.1.5

type GetApiDetailResultDefinitionInput interface {
	pulumi.Input

	ToGetApiDetailResultDefinitionOutput() GetApiDetailResultDefinitionOutput
	ToGetApiDetailResultDefinitionOutputWithContext(context.Context) GetApiDetailResultDefinitionOutput
}

GetApiDetailResultDefinitionInput is an input type that accepts GetApiDetailResultDefinitionArgs and GetApiDetailResultDefinitionOutput values. You can construct a concrete instance of `GetApiDetailResultDefinitionInput` via:

GetApiDetailResultDefinitionArgs{...}

type GetApiDetailResultDefinitionOutput added in v0.1.5

type GetApiDetailResultDefinitionOutput struct{ *pulumi.OutputState }

func (GetApiDetailResultDefinitionOutput) ElementType added in v0.1.5

func (GetApiDetailResultDefinitionOutput) Name added in v0.1.5

param description.

func (GetApiDetailResultDefinitionOutput) Properties added in v0.1.5

object property list.

func (GetApiDetailResultDefinitionOutput) ToGetApiDetailResultDefinitionOutput added in v0.1.5

func (o GetApiDetailResultDefinitionOutput) ToGetApiDetailResultDefinitionOutput() GetApiDetailResultDefinitionOutput

func (GetApiDetailResultDefinitionOutput) ToGetApiDetailResultDefinitionOutputWithContext added in v0.1.5

func (o GetApiDetailResultDefinitionOutput) ToGetApiDetailResultDefinitionOutputWithContext(ctx context.Context) GetApiDetailResultDefinitionOutput

type GetApiDetailResultDefinitionProperty added in v0.1.5

type GetApiDetailResultDefinitionProperty struct {
	// param description.
	Description string `pulumi:"description"`
	// param description.
	Name string `pulumi:"name"`
	// param type.
	Type string `pulumi:"type"`
}

type GetApiDetailResultDefinitionPropertyArgs added in v0.1.5

type GetApiDetailResultDefinitionPropertyArgs struct {
	// param description.
	Description pulumi.StringInput `pulumi:"description"`
	// param description.
	Name pulumi.StringInput `pulumi:"name"`
	// param type.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetApiDetailResultDefinitionPropertyArgs) ElementType added in v0.1.5

func (GetApiDetailResultDefinitionPropertyArgs) ToGetApiDetailResultDefinitionPropertyOutput added in v0.1.5

func (i GetApiDetailResultDefinitionPropertyArgs) ToGetApiDetailResultDefinitionPropertyOutput() GetApiDetailResultDefinitionPropertyOutput

func (GetApiDetailResultDefinitionPropertyArgs) ToGetApiDetailResultDefinitionPropertyOutputWithContext added in v0.1.5

func (i GetApiDetailResultDefinitionPropertyArgs) ToGetApiDetailResultDefinitionPropertyOutputWithContext(ctx context.Context) GetApiDetailResultDefinitionPropertyOutput

type GetApiDetailResultDefinitionPropertyArray added in v0.1.5

type GetApiDetailResultDefinitionPropertyArray []GetApiDetailResultDefinitionPropertyInput

func (GetApiDetailResultDefinitionPropertyArray) ElementType added in v0.1.5

func (GetApiDetailResultDefinitionPropertyArray) ToGetApiDetailResultDefinitionPropertyArrayOutput added in v0.1.5

func (i GetApiDetailResultDefinitionPropertyArray) ToGetApiDetailResultDefinitionPropertyArrayOutput() GetApiDetailResultDefinitionPropertyArrayOutput

func (GetApiDetailResultDefinitionPropertyArray) ToGetApiDetailResultDefinitionPropertyArrayOutputWithContext added in v0.1.5

func (i GetApiDetailResultDefinitionPropertyArray) ToGetApiDetailResultDefinitionPropertyArrayOutputWithContext(ctx context.Context) GetApiDetailResultDefinitionPropertyArrayOutput

type GetApiDetailResultDefinitionPropertyArrayInput added in v0.1.5

type GetApiDetailResultDefinitionPropertyArrayInput interface {
	pulumi.Input

	ToGetApiDetailResultDefinitionPropertyArrayOutput() GetApiDetailResultDefinitionPropertyArrayOutput
	ToGetApiDetailResultDefinitionPropertyArrayOutputWithContext(context.Context) GetApiDetailResultDefinitionPropertyArrayOutput
}

GetApiDetailResultDefinitionPropertyArrayInput is an input type that accepts GetApiDetailResultDefinitionPropertyArray and GetApiDetailResultDefinitionPropertyArrayOutput values. You can construct a concrete instance of `GetApiDetailResultDefinitionPropertyArrayInput` via:

GetApiDetailResultDefinitionPropertyArray{ GetApiDetailResultDefinitionPropertyArgs{...} }

type GetApiDetailResultDefinitionPropertyArrayOutput added in v0.1.5

type GetApiDetailResultDefinitionPropertyArrayOutput struct{ *pulumi.OutputState }

func (GetApiDetailResultDefinitionPropertyArrayOutput) ElementType added in v0.1.5

func (GetApiDetailResultDefinitionPropertyArrayOutput) Index added in v0.1.5

func (GetApiDetailResultDefinitionPropertyArrayOutput) ToGetApiDetailResultDefinitionPropertyArrayOutput added in v0.1.5

func (o GetApiDetailResultDefinitionPropertyArrayOutput) ToGetApiDetailResultDefinitionPropertyArrayOutput() GetApiDetailResultDefinitionPropertyArrayOutput

func (GetApiDetailResultDefinitionPropertyArrayOutput) ToGetApiDetailResultDefinitionPropertyArrayOutputWithContext added in v0.1.5

func (o GetApiDetailResultDefinitionPropertyArrayOutput) ToGetApiDetailResultDefinitionPropertyArrayOutputWithContext(ctx context.Context) GetApiDetailResultDefinitionPropertyArrayOutput

type GetApiDetailResultDefinitionPropertyInput added in v0.1.5

type GetApiDetailResultDefinitionPropertyInput interface {
	pulumi.Input

	ToGetApiDetailResultDefinitionPropertyOutput() GetApiDetailResultDefinitionPropertyOutput
	ToGetApiDetailResultDefinitionPropertyOutputWithContext(context.Context) GetApiDetailResultDefinitionPropertyOutput
}

GetApiDetailResultDefinitionPropertyInput is an input type that accepts GetApiDetailResultDefinitionPropertyArgs and GetApiDetailResultDefinitionPropertyOutput values. You can construct a concrete instance of `GetApiDetailResultDefinitionPropertyInput` via:

GetApiDetailResultDefinitionPropertyArgs{...}

type GetApiDetailResultDefinitionPropertyOutput added in v0.1.5

type GetApiDetailResultDefinitionPropertyOutput struct{ *pulumi.OutputState }

func (GetApiDetailResultDefinitionPropertyOutput) Description added in v0.1.5

param description.

func (GetApiDetailResultDefinitionPropertyOutput) ElementType added in v0.1.5

func (GetApiDetailResultDefinitionPropertyOutput) Name added in v0.1.5

param description.

func (GetApiDetailResultDefinitionPropertyOutput) ToGetApiDetailResultDefinitionPropertyOutput added in v0.1.5

func (o GetApiDetailResultDefinitionPropertyOutput) ToGetApiDetailResultDefinitionPropertyOutput() GetApiDetailResultDefinitionPropertyOutput

func (GetApiDetailResultDefinitionPropertyOutput) ToGetApiDetailResultDefinitionPropertyOutputWithContext added in v0.1.5

func (o GetApiDetailResultDefinitionPropertyOutput) ToGetApiDetailResultDefinitionPropertyOutputWithContext(ctx context.Context) GetApiDetailResultDefinitionPropertyOutput

func (GetApiDetailResultDefinitionPropertyOutput) Type added in v0.1.5

param type.

type GetApiDetailResultInput added in v0.1.5

type GetApiDetailResultInput interface {
	pulumi.Input

	ToGetApiDetailResultOutput() GetApiDetailResultOutput
	ToGetApiDetailResultOutputWithContext(context.Context) GetApiDetailResultOutput
}

GetApiDetailResultInput is an input type that accepts GetApiDetailResultArgs and GetApiDetailResultOutput values. You can construct a concrete instance of `GetApiDetailResultInput` via:

GetApiDetailResultArgs{...}

type GetApiDetailResultOutput added in v0.1.5

type GetApiDetailResultOutput struct{ *pulumi.OutputState }

func (GetApiDetailResultOutput) CanRun added in v0.1.5

can debug or not.

func (GetApiDetailResultOutput) Definitions added in v0.1.5

api data struct.

func (GetApiDetailResultOutput) Description added in v0.1.5

param description.

func (GetApiDetailResultOutput) ElementType added in v0.1.5

func (GetApiDetailResultOutput) ElementType() reflect.Type

func (GetApiDetailResultOutput) RequestContentType added in v0.1.5

func (o GetApiDetailResultOutput) RequestContentType() pulumi.StringOutput

api content type.

func (GetApiDetailResultOutput) Requests added in v0.1.5

api request description.

func (GetApiDetailResultOutput) Responses added in v0.1.5

api response.

func (GetApiDetailResultOutput) Status added in v0.1.5

API status 0: offline 1: online, default 0. Note: This section may return null, indicating that no valid value can be obtained.

func (GetApiDetailResultOutput) ToGetApiDetailResultOutput added in v0.1.5

func (o GetApiDetailResultOutput) ToGetApiDetailResultOutput() GetApiDetailResultOutput

func (GetApiDetailResultOutput) ToGetApiDetailResultOutputWithContext added in v0.1.5

func (o GetApiDetailResultOutput) ToGetApiDetailResultOutputWithContext(ctx context.Context) GetApiDetailResultOutput

type GetApiDetailResultRequest added in v0.1.5

type GetApiDetailResultRequest struct {
	// default value.
	DefaultValue string `pulumi:"defaultValue"`
	// param description.
	Description string `pulumi:"description"`
	// param position.
	In string `pulumi:"in"`
	// param description.
	Name string `pulumi:"name"`
	// require or not.
	Required bool `pulumi:"required"`
	// param type.
	Type string `pulumi:"type"`
}

type GetApiDetailResultRequestArgs added in v0.1.5

type GetApiDetailResultRequestArgs struct {
	// default value.
	DefaultValue pulumi.StringInput `pulumi:"defaultValue"`
	// param description.
	Description pulumi.StringInput `pulumi:"description"`
	// param position.
	In pulumi.StringInput `pulumi:"in"`
	// param description.
	Name pulumi.StringInput `pulumi:"name"`
	// require or not.
	Required pulumi.BoolInput `pulumi:"required"`
	// param type.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetApiDetailResultRequestArgs) ElementType added in v0.1.5

func (GetApiDetailResultRequestArgs) ToGetApiDetailResultRequestOutput added in v0.1.5

func (i GetApiDetailResultRequestArgs) ToGetApiDetailResultRequestOutput() GetApiDetailResultRequestOutput

func (GetApiDetailResultRequestArgs) ToGetApiDetailResultRequestOutputWithContext added in v0.1.5

func (i GetApiDetailResultRequestArgs) ToGetApiDetailResultRequestOutputWithContext(ctx context.Context) GetApiDetailResultRequestOutput

type GetApiDetailResultRequestArray added in v0.1.5

type GetApiDetailResultRequestArray []GetApiDetailResultRequestInput

func (GetApiDetailResultRequestArray) ElementType added in v0.1.5

func (GetApiDetailResultRequestArray) ToGetApiDetailResultRequestArrayOutput added in v0.1.5

func (i GetApiDetailResultRequestArray) ToGetApiDetailResultRequestArrayOutput() GetApiDetailResultRequestArrayOutput

func (GetApiDetailResultRequestArray) ToGetApiDetailResultRequestArrayOutputWithContext added in v0.1.5

func (i GetApiDetailResultRequestArray) ToGetApiDetailResultRequestArrayOutputWithContext(ctx context.Context) GetApiDetailResultRequestArrayOutput

type GetApiDetailResultRequestArrayInput added in v0.1.5

type GetApiDetailResultRequestArrayInput interface {
	pulumi.Input

	ToGetApiDetailResultRequestArrayOutput() GetApiDetailResultRequestArrayOutput
	ToGetApiDetailResultRequestArrayOutputWithContext(context.Context) GetApiDetailResultRequestArrayOutput
}

GetApiDetailResultRequestArrayInput is an input type that accepts GetApiDetailResultRequestArray and GetApiDetailResultRequestArrayOutput values. You can construct a concrete instance of `GetApiDetailResultRequestArrayInput` via:

GetApiDetailResultRequestArray{ GetApiDetailResultRequestArgs{...} }

type GetApiDetailResultRequestArrayOutput added in v0.1.5

type GetApiDetailResultRequestArrayOutput struct{ *pulumi.OutputState }

func (GetApiDetailResultRequestArrayOutput) ElementType added in v0.1.5

func (GetApiDetailResultRequestArrayOutput) Index added in v0.1.5

func (GetApiDetailResultRequestArrayOutput) ToGetApiDetailResultRequestArrayOutput added in v0.1.5

func (o GetApiDetailResultRequestArrayOutput) ToGetApiDetailResultRequestArrayOutput() GetApiDetailResultRequestArrayOutput

func (GetApiDetailResultRequestArrayOutput) ToGetApiDetailResultRequestArrayOutputWithContext added in v0.1.5

func (o GetApiDetailResultRequestArrayOutput) ToGetApiDetailResultRequestArrayOutputWithContext(ctx context.Context) GetApiDetailResultRequestArrayOutput

type GetApiDetailResultRequestInput added in v0.1.5

type GetApiDetailResultRequestInput interface {
	pulumi.Input

	ToGetApiDetailResultRequestOutput() GetApiDetailResultRequestOutput
	ToGetApiDetailResultRequestOutputWithContext(context.Context) GetApiDetailResultRequestOutput
}

GetApiDetailResultRequestInput is an input type that accepts GetApiDetailResultRequestArgs and GetApiDetailResultRequestOutput values. You can construct a concrete instance of `GetApiDetailResultRequestInput` via:

GetApiDetailResultRequestArgs{...}

type GetApiDetailResultRequestOutput added in v0.1.5

type GetApiDetailResultRequestOutput struct{ *pulumi.OutputState }

func (GetApiDetailResultRequestOutput) DefaultValue added in v0.1.5

default value.

func (GetApiDetailResultRequestOutput) Description added in v0.1.5

param description.

func (GetApiDetailResultRequestOutput) ElementType added in v0.1.5

func (GetApiDetailResultRequestOutput) In added in v0.1.5

param position.

func (GetApiDetailResultRequestOutput) Name added in v0.1.5

param description.

func (GetApiDetailResultRequestOutput) Required added in v0.1.5

require or not.

func (GetApiDetailResultRequestOutput) ToGetApiDetailResultRequestOutput added in v0.1.5

func (o GetApiDetailResultRequestOutput) ToGetApiDetailResultRequestOutput() GetApiDetailResultRequestOutput

func (GetApiDetailResultRequestOutput) ToGetApiDetailResultRequestOutputWithContext added in v0.1.5

func (o GetApiDetailResultRequestOutput) ToGetApiDetailResultRequestOutputWithContext(ctx context.Context) GetApiDetailResultRequestOutput

func (GetApiDetailResultRequestOutput) Type added in v0.1.5

param type.

type GetApiDetailResultResponse added in v0.1.5

type GetApiDetailResultResponse struct {
	// param description.
	Description string `pulumi:"description"`
	// param description.
	Name string `pulumi:"name"`
	// param type.
	Type string `pulumi:"type"`
}

type GetApiDetailResultResponseArgs added in v0.1.5

type GetApiDetailResultResponseArgs struct {
	// param description.
	Description pulumi.StringInput `pulumi:"description"`
	// param description.
	Name pulumi.StringInput `pulumi:"name"`
	// param type.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetApiDetailResultResponseArgs) ElementType added in v0.1.5

func (GetApiDetailResultResponseArgs) ToGetApiDetailResultResponseOutput added in v0.1.5

func (i GetApiDetailResultResponseArgs) ToGetApiDetailResultResponseOutput() GetApiDetailResultResponseOutput

func (GetApiDetailResultResponseArgs) ToGetApiDetailResultResponseOutputWithContext added in v0.1.5

func (i GetApiDetailResultResponseArgs) ToGetApiDetailResultResponseOutputWithContext(ctx context.Context) GetApiDetailResultResponseOutput

type GetApiDetailResultResponseArray added in v0.1.5

type GetApiDetailResultResponseArray []GetApiDetailResultResponseInput

func (GetApiDetailResultResponseArray) ElementType added in v0.1.5

func (GetApiDetailResultResponseArray) ToGetApiDetailResultResponseArrayOutput added in v0.1.5

func (i GetApiDetailResultResponseArray) ToGetApiDetailResultResponseArrayOutput() GetApiDetailResultResponseArrayOutput

func (GetApiDetailResultResponseArray) ToGetApiDetailResultResponseArrayOutputWithContext added in v0.1.5

func (i GetApiDetailResultResponseArray) ToGetApiDetailResultResponseArrayOutputWithContext(ctx context.Context) GetApiDetailResultResponseArrayOutput

type GetApiDetailResultResponseArrayInput added in v0.1.5

type GetApiDetailResultResponseArrayInput interface {
	pulumi.Input

	ToGetApiDetailResultResponseArrayOutput() GetApiDetailResultResponseArrayOutput
	ToGetApiDetailResultResponseArrayOutputWithContext(context.Context) GetApiDetailResultResponseArrayOutput
}

GetApiDetailResultResponseArrayInput is an input type that accepts GetApiDetailResultResponseArray and GetApiDetailResultResponseArrayOutput values. You can construct a concrete instance of `GetApiDetailResultResponseArrayInput` via:

GetApiDetailResultResponseArray{ GetApiDetailResultResponseArgs{...} }

type GetApiDetailResultResponseArrayOutput added in v0.1.5

type GetApiDetailResultResponseArrayOutput struct{ *pulumi.OutputState }

func (GetApiDetailResultResponseArrayOutput) ElementType added in v0.1.5

func (GetApiDetailResultResponseArrayOutput) Index added in v0.1.5

func (GetApiDetailResultResponseArrayOutput) ToGetApiDetailResultResponseArrayOutput added in v0.1.5

func (o GetApiDetailResultResponseArrayOutput) ToGetApiDetailResultResponseArrayOutput() GetApiDetailResultResponseArrayOutput

func (GetApiDetailResultResponseArrayOutput) ToGetApiDetailResultResponseArrayOutputWithContext added in v0.1.5

func (o GetApiDetailResultResponseArrayOutput) ToGetApiDetailResultResponseArrayOutputWithContext(ctx context.Context) GetApiDetailResultResponseArrayOutput

type GetApiDetailResultResponseInput added in v0.1.5

type GetApiDetailResultResponseInput interface {
	pulumi.Input

	ToGetApiDetailResultResponseOutput() GetApiDetailResultResponseOutput
	ToGetApiDetailResultResponseOutputWithContext(context.Context) GetApiDetailResultResponseOutput
}

GetApiDetailResultResponseInput is an input type that accepts GetApiDetailResultResponseArgs and GetApiDetailResultResponseOutput values. You can construct a concrete instance of `GetApiDetailResultResponseInput` via:

GetApiDetailResultResponseArgs{...}

type GetApiDetailResultResponseOutput added in v0.1.5

type GetApiDetailResultResponseOutput struct{ *pulumi.OutputState }

func (GetApiDetailResultResponseOutput) Description added in v0.1.5

param description.

func (GetApiDetailResultResponseOutput) ElementType added in v0.1.5

func (GetApiDetailResultResponseOutput) Name added in v0.1.5

param description.

func (GetApiDetailResultResponseOutput) ToGetApiDetailResultResponseOutput added in v0.1.5

func (o GetApiDetailResultResponseOutput) ToGetApiDetailResultResponseOutput() GetApiDetailResultResponseOutput

func (GetApiDetailResultResponseOutput) ToGetApiDetailResultResponseOutputWithContext added in v0.1.5

func (o GetApiDetailResultResponseOutput) ToGetApiDetailResultResponseOutputWithContext(ctx context.Context) GetApiDetailResultResponseOutput

func (GetApiDetailResultResponseOutput) Type added in v0.1.5

param type.

type GetApiGroupResult added in v0.1.5

type GetApiGroupResult struct {
	// Api group info.
	Contents []GetApiGroupResultContent `pulumi:"contents"`
	// record count.
	TotalCount int `pulumi:"totalCount"`
}

type GetApiGroupResultArgs added in v0.1.5

type GetApiGroupResultArgs struct {
	// Api group info.
	Contents GetApiGroupResultContentArrayInput `pulumi:"contents"`
	// record count.
	TotalCount pulumi.IntInput `pulumi:"totalCount"`
}

func (GetApiGroupResultArgs) ElementType added in v0.1.5

func (GetApiGroupResultArgs) ElementType() reflect.Type

func (GetApiGroupResultArgs) ToGetApiGroupResultOutput added in v0.1.5

func (i GetApiGroupResultArgs) ToGetApiGroupResultOutput() GetApiGroupResultOutput

func (GetApiGroupResultArgs) ToGetApiGroupResultOutputWithContext added in v0.1.5

func (i GetApiGroupResultArgs) ToGetApiGroupResultOutputWithContext(ctx context.Context) GetApiGroupResultOutput

type GetApiGroupResultArray added in v0.1.5

type GetApiGroupResultArray []GetApiGroupResultInput

func (GetApiGroupResultArray) ElementType added in v0.1.5

func (GetApiGroupResultArray) ElementType() reflect.Type

func (GetApiGroupResultArray) ToGetApiGroupResultArrayOutput added in v0.1.5

func (i GetApiGroupResultArray) ToGetApiGroupResultArrayOutput() GetApiGroupResultArrayOutput

func (GetApiGroupResultArray) ToGetApiGroupResultArrayOutputWithContext added in v0.1.5

func (i GetApiGroupResultArray) ToGetApiGroupResultArrayOutputWithContext(ctx context.Context) GetApiGroupResultArrayOutput

type GetApiGroupResultArrayInput added in v0.1.5

type GetApiGroupResultArrayInput interface {
	pulumi.Input

	ToGetApiGroupResultArrayOutput() GetApiGroupResultArrayOutput
	ToGetApiGroupResultArrayOutputWithContext(context.Context) GetApiGroupResultArrayOutput
}

GetApiGroupResultArrayInput is an input type that accepts GetApiGroupResultArray and GetApiGroupResultArrayOutput values. You can construct a concrete instance of `GetApiGroupResultArrayInput` via:

GetApiGroupResultArray{ GetApiGroupResultArgs{...} }

type GetApiGroupResultArrayOutput added in v0.1.5

type GetApiGroupResultArrayOutput struct{ *pulumi.OutputState }

func (GetApiGroupResultArrayOutput) ElementType added in v0.1.5

func (GetApiGroupResultArrayOutput) Index added in v0.1.5

func (GetApiGroupResultArrayOutput) ToGetApiGroupResultArrayOutput added in v0.1.5

func (o GetApiGroupResultArrayOutput) ToGetApiGroupResultArrayOutput() GetApiGroupResultArrayOutput

func (GetApiGroupResultArrayOutput) ToGetApiGroupResultArrayOutputWithContext added in v0.1.5

func (o GetApiGroupResultArrayOutput) ToGetApiGroupResultArrayOutputWithContext(ctx context.Context) GetApiGroupResultArrayOutput

type GetApiGroupResultContent added in v0.1.5

type GetApiGroupResultContent struct {
	// Number of APIs.Note: This field may return null, indicating that no valid values can be obtained.
	AclMode string `pulumi:"aclMode"`
	// api count.
	ApiCount int `pulumi:"apiCount"`
	// Authentication type. secret: Secret key authentication; none: No authentication.
	AuthType string `pulumi:"authType"`
	// The gateway group bind with the api group list.
	BindedGatewayDeployGroups []GetApiGroupResultContentBindedGatewayDeployGroup `pulumi:"bindedGatewayDeployGroups"`
	// Group creation time.Note: This field may return null, indicating that no valid values can be obtained.
	CreatedTime string `pulumi:"createdTime"`
	// Description.Note: This field may return null, indicating that no valid values can be obtained.
	Description string `pulumi:"description"`
	// Gateway Instance Id.
	GatewayInstanceId string `pulumi:"gatewayInstanceId"`
	// Gateway Instance Type.Note: This field may return null, indicating that no valid values can be obtained.
	GatewayInstanceType string `pulumi:"gatewayInstanceType"`
	// Api Group Context.Note: This field may return null, indicating that no valid values can be obtained.
	GroupContext string `pulumi:"groupContext"`
	// Api Group Id.Note: This field may return null, indicating that no valid values can be obtained.
	GroupId string `pulumi:"groupId"`
	// Api Group Name.Note: This field may return null, indicating that no valid values can be obtained.
	GroupName string `pulumi:"groupName"`
	// Group type. ms: Microservice group; external: External API group.
	GroupType string `pulumi:"groupType"`
	// Namespace name key.Note: This field may return null, indicating that no valid values can be obtained.
	NamespaceNameKey string `pulumi:"namespaceNameKey"`
	// Namespace parameter location, path, header, or query, default is path. Note: This field may return null, indicating that no valid values can be obtained.
	NamespaceNameKeyPosition string `pulumi:"namespaceNameKeyPosition"`
	// Key value of microservice name parameter.Note: This field may return null, indicating that no valid values can be obtained.
	ServiceNameKey string `pulumi:"serviceNameKey"`
	// Microservice name parameter location, path, header, or query, default is path.Note: This field may return null, indicating that no valid values can be obtained.
	ServiceNameKeyPosition string `pulumi:"serviceNameKeyPosition"`
	// Publishing status. drafted: Not published. released: Published.
	Status string `pulumi:"status"`
	// Group creation time, such as: 2019-06-20 15:51:28.Note: This field may return null, indicating that no valid values can be obtained.
	UpdatedTime string `pulumi:"updatedTime"`
}

type GetApiGroupResultContentArgs added in v0.1.5

type GetApiGroupResultContentArgs struct {
	// Number of APIs.Note: This field may return null, indicating that no valid values can be obtained.
	AclMode pulumi.StringInput `pulumi:"aclMode"`
	// api count.
	ApiCount pulumi.IntInput `pulumi:"apiCount"`
	// Authentication type. secret: Secret key authentication; none: No authentication.
	AuthType pulumi.StringInput `pulumi:"authType"`
	// The gateway group bind with the api group list.
	BindedGatewayDeployGroups GetApiGroupResultContentBindedGatewayDeployGroupArrayInput `pulumi:"bindedGatewayDeployGroups"`
	// Group creation time.Note: This field may return null, indicating that no valid values can be obtained.
	CreatedTime pulumi.StringInput `pulumi:"createdTime"`
	// Description.Note: This field may return null, indicating that no valid values can be obtained.
	Description pulumi.StringInput `pulumi:"description"`
	// Gateway Instance Id.
	GatewayInstanceId pulumi.StringInput `pulumi:"gatewayInstanceId"`
	// Gateway Instance Type.Note: This field may return null, indicating that no valid values can be obtained.
	GatewayInstanceType pulumi.StringInput `pulumi:"gatewayInstanceType"`
	// Api Group Context.Note: This field may return null, indicating that no valid values can be obtained.
	GroupContext pulumi.StringInput `pulumi:"groupContext"`
	// Api Group Id.Note: This field may return null, indicating that no valid values can be obtained.
	GroupId pulumi.StringInput `pulumi:"groupId"`
	// Api Group Name.Note: This field may return null, indicating that no valid values can be obtained.
	GroupName pulumi.StringInput `pulumi:"groupName"`
	// Group type. ms: Microservice group; external: External API group.
	GroupType pulumi.StringInput `pulumi:"groupType"`
	// Namespace name key.Note: This field may return null, indicating that no valid values can be obtained.
	NamespaceNameKey pulumi.StringInput `pulumi:"namespaceNameKey"`
	// Namespace parameter location, path, header, or query, default is path. Note: This field may return null, indicating that no valid values can be obtained.
	NamespaceNameKeyPosition pulumi.StringInput `pulumi:"namespaceNameKeyPosition"`
	// Key value of microservice name parameter.Note: This field may return null, indicating that no valid values can be obtained.
	ServiceNameKey pulumi.StringInput `pulumi:"serviceNameKey"`
	// Microservice name parameter location, path, header, or query, default is path.Note: This field may return null, indicating that no valid values can be obtained.
	ServiceNameKeyPosition pulumi.StringInput `pulumi:"serviceNameKeyPosition"`
	// Publishing status. drafted: Not published. released: Published.
	Status pulumi.StringInput `pulumi:"status"`
	// Group creation time, such as: 2019-06-20 15:51:28.Note: This field may return null, indicating that no valid values can be obtained.
	UpdatedTime pulumi.StringInput `pulumi:"updatedTime"`
}

func (GetApiGroupResultContentArgs) ElementType added in v0.1.5

func (GetApiGroupResultContentArgs) ToGetApiGroupResultContentOutput added in v0.1.5

func (i GetApiGroupResultContentArgs) ToGetApiGroupResultContentOutput() GetApiGroupResultContentOutput

func (GetApiGroupResultContentArgs) ToGetApiGroupResultContentOutputWithContext added in v0.1.5

func (i GetApiGroupResultContentArgs) ToGetApiGroupResultContentOutputWithContext(ctx context.Context) GetApiGroupResultContentOutput

type GetApiGroupResultContentArray added in v0.1.5

type GetApiGroupResultContentArray []GetApiGroupResultContentInput

func (GetApiGroupResultContentArray) ElementType added in v0.1.5

func (GetApiGroupResultContentArray) ToGetApiGroupResultContentArrayOutput added in v0.1.5

func (i GetApiGroupResultContentArray) ToGetApiGroupResultContentArrayOutput() GetApiGroupResultContentArrayOutput

func (GetApiGroupResultContentArray) ToGetApiGroupResultContentArrayOutputWithContext added in v0.1.5

func (i GetApiGroupResultContentArray) ToGetApiGroupResultContentArrayOutputWithContext(ctx context.Context) GetApiGroupResultContentArrayOutput

type GetApiGroupResultContentArrayInput added in v0.1.5

type GetApiGroupResultContentArrayInput interface {
	pulumi.Input

	ToGetApiGroupResultContentArrayOutput() GetApiGroupResultContentArrayOutput
	ToGetApiGroupResultContentArrayOutputWithContext(context.Context) GetApiGroupResultContentArrayOutput
}

GetApiGroupResultContentArrayInput is an input type that accepts GetApiGroupResultContentArray and GetApiGroupResultContentArrayOutput values. You can construct a concrete instance of `GetApiGroupResultContentArrayInput` via:

GetApiGroupResultContentArray{ GetApiGroupResultContentArgs{...} }

type GetApiGroupResultContentArrayOutput added in v0.1.5

type GetApiGroupResultContentArrayOutput struct{ *pulumi.OutputState }

func (GetApiGroupResultContentArrayOutput) ElementType added in v0.1.5

func (GetApiGroupResultContentArrayOutput) Index added in v0.1.5

func (GetApiGroupResultContentArrayOutput) ToGetApiGroupResultContentArrayOutput added in v0.1.5

func (o GetApiGroupResultContentArrayOutput) ToGetApiGroupResultContentArrayOutput() GetApiGroupResultContentArrayOutput

func (GetApiGroupResultContentArrayOutput) ToGetApiGroupResultContentArrayOutputWithContext added in v0.1.5

func (o GetApiGroupResultContentArrayOutput) ToGetApiGroupResultContentArrayOutputWithContext(ctx context.Context) GetApiGroupResultContentArrayOutput

type GetApiGroupResultContentBindedGatewayDeployGroup added in v0.1.5

type GetApiGroupResultContentBindedGatewayDeployGroup struct {
	// Application ID.Note: This field may return null, indicating that no valid values can be obtained.
	ApplicationId string `pulumi:"applicationId"`
	// Application Name.Note: This field may return null, indicating that no valid values can be obtained.
	ApplicationName string `pulumi:"applicationName"`
	// Application Name.Note: This field may return null, indicating that no valid values can be obtained.
	ApplicationType string `pulumi:"applicationType"`
	// Cluster type, C: container, V: virtual machine.Note: This field may return null, indicating that no valid values can be obtained.
	ClusterType string `pulumi:"clusterType"`
	// Gateway deployment group bound to the API group.Note: This field may return null, indicating that no valid values can be obtained.
	DeployGroupId string `pulumi:"deployGroupId"`
	// Deploy group name.Note: This field may return null, indicating that no valid values can be obtained.
	DeployGroupName string `pulumi:"deployGroupName"`
	// Application category: V: virtual machine application, C: container application. Note: This field may return null, indicating that no valid values can be obtained.
	GroupStatus string `pulumi:"groupStatus"`
}

type GetApiGroupResultContentBindedGatewayDeployGroupArgs added in v0.1.5

type GetApiGroupResultContentBindedGatewayDeployGroupArgs struct {
	// Application ID.Note: This field may return null, indicating that no valid values can be obtained.
	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"`
	// Application Name.Note: This field may return null, indicating that no valid values can be obtained.
	ApplicationType pulumi.StringInput `pulumi:"applicationType"`
	// Cluster type, C: container, V: virtual machine.Note: This field may return null, indicating that no valid values can be obtained.
	ClusterType pulumi.StringInput `pulumi:"clusterType"`
	// Gateway deployment group bound to the API group.Note: This field may return null, indicating that no valid values can be obtained.
	DeployGroupId pulumi.StringInput `pulumi:"deployGroupId"`
	// Deploy group name.Note: This field may return null, indicating that no valid values can be obtained.
	DeployGroupName pulumi.StringInput `pulumi:"deployGroupName"`
	// Application category: V: virtual machine application, C: container application. Note: This field may return null, indicating that no valid values can be obtained.
	GroupStatus pulumi.StringInput `pulumi:"groupStatus"`
}

func (GetApiGroupResultContentBindedGatewayDeployGroupArgs) ElementType added in v0.1.5

func (GetApiGroupResultContentBindedGatewayDeployGroupArgs) ToGetApiGroupResultContentBindedGatewayDeployGroupOutput added in v0.1.5

func (i GetApiGroupResultContentBindedGatewayDeployGroupArgs) ToGetApiGroupResultContentBindedGatewayDeployGroupOutput() GetApiGroupResultContentBindedGatewayDeployGroupOutput

func (GetApiGroupResultContentBindedGatewayDeployGroupArgs) ToGetApiGroupResultContentBindedGatewayDeployGroupOutputWithContext added in v0.1.5

func (i GetApiGroupResultContentBindedGatewayDeployGroupArgs) ToGetApiGroupResultContentBindedGatewayDeployGroupOutputWithContext(ctx context.Context) GetApiGroupResultContentBindedGatewayDeployGroupOutput

type GetApiGroupResultContentBindedGatewayDeployGroupArray added in v0.1.5

type GetApiGroupResultContentBindedGatewayDeployGroupArray []GetApiGroupResultContentBindedGatewayDeployGroupInput

func (GetApiGroupResultContentBindedGatewayDeployGroupArray) ElementType added in v0.1.5

func (GetApiGroupResultContentBindedGatewayDeployGroupArray) ToGetApiGroupResultContentBindedGatewayDeployGroupArrayOutput added in v0.1.5

func (i GetApiGroupResultContentBindedGatewayDeployGroupArray) ToGetApiGroupResultContentBindedGatewayDeployGroupArrayOutput() GetApiGroupResultContentBindedGatewayDeployGroupArrayOutput

func (GetApiGroupResultContentBindedGatewayDeployGroupArray) ToGetApiGroupResultContentBindedGatewayDeployGroupArrayOutputWithContext added in v0.1.5

func (i GetApiGroupResultContentBindedGatewayDeployGroupArray) ToGetApiGroupResultContentBindedGatewayDeployGroupArrayOutputWithContext(ctx context.Context) GetApiGroupResultContentBindedGatewayDeployGroupArrayOutput

type GetApiGroupResultContentBindedGatewayDeployGroupArrayInput added in v0.1.5

type GetApiGroupResultContentBindedGatewayDeployGroupArrayInput interface {
	pulumi.Input

	ToGetApiGroupResultContentBindedGatewayDeployGroupArrayOutput() GetApiGroupResultContentBindedGatewayDeployGroupArrayOutput
	ToGetApiGroupResultContentBindedGatewayDeployGroupArrayOutputWithContext(context.Context) GetApiGroupResultContentBindedGatewayDeployGroupArrayOutput
}

GetApiGroupResultContentBindedGatewayDeployGroupArrayInput is an input type that accepts GetApiGroupResultContentBindedGatewayDeployGroupArray and GetApiGroupResultContentBindedGatewayDeployGroupArrayOutput values. You can construct a concrete instance of `GetApiGroupResultContentBindedGatewayDeployGroupArrayInput` via:

GetApiGroupResultContentBindedGatewayDeployGroupArray{ GetApiGroupResultContentBindedGatewayDeployGroupArgs{...} }

type GetApiGroupResultContentBindedGatewayDeployGroupArrayOutput added in v0.1.5

type GetApiGroupResultContentBindedGatewayDeployGroupArrayOutput struct{ *pulumi.OutputState }

func (GetApiGroupResultContentBindedGatewayDeployGroupArrayOutput) ElementType added in v0.1.5

func (GetApiGroupResultContentBindedGatewayDeployGroupArrayOutput) Index added in v0.1.5

func (GetApiGroupResultContentBindedGatewayDeployGroupArrayOutput) ToGetApiGroupResultContentBindedGatewayDeployGroupArrayOutput added in v0.1.5

func (GetApiGroupResultContentBindedGatewayDeployGroupArrayOutput) ToGetApiGroupResultContentBindedGatewayDeployGroupArrayOutputWithContext added in v0.1.5

func (o GetApiGroupResultContentBindedGatewayDeployGroupArrayOutput) ToGetApiGroupResultContentBindedGatewayDeployGroupArrayOutputWithContext(ctx context.Context) GetApiGroupResultContentBindedGatewayDeployGroupArrayOutput

type GetApiGroupResultContentBindedGatewayDeployGroupInput added in v0.1.5

type GetApiGroupResultContentBindedGatewayDeployGroupInput interface {
	pulumi.Input

	ToGetApiGroupResultContentBindedGatewayDeployGroupOutput() GetApiGroupResultContentBindedGatewayDeployGroupOutput
	ToGetApiGroupResultContentBindedGatewayDeployGroupOutputWithContext(context.Context) GetApiGroupResultContentBindedGatewayDeployGroupOutput
}

GetApiGroupResultContentBindedGatewayDeployGroupInput is an input type that accepts GetApiGroupResultContentBindedGatewayDeployGroupArgs and GetApiGroupResultContentBindedGatewayDeployGroupOutput values. You can construct a concrete instance of `GetApiGroupResultContentBindedGatewayDeployGroupInput` via:

GetApiGroupResultContentBindedGatewayDeployGroupArgs{...}

type GetApiGroupResultContentBindedGatewayDeployGroupOutput added in v0.1.5

type GetApiGroupResultContentBindedGatewayDeployGroupOutput struct{ *pulumi.OutputState }

func (GetApiGroupResultContentBindedGatewayDeployGroupOutput) ApplicationId added in v0.1.5

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

func (GetApiGroupResultContentBindedGatewayDeployGroupOutput) ApplicationName added in v0.1.5

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

func (GetApiGroupResultContentBindedGatewayDeployGroupOutput) ApplicationType added in v0.1.5

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

func (GetApiGroupResultContentBindedGatewayDeployGroupOutput) ClusterType added in v0.1.5

Cluster type, C: container, V: virtual machine.Note: This field may return null, indicating that no valid values can be obtained.

func (GetApiGroupResultContentBindedGatewayDeployGroupOutput) DeployGroupId added in v0.1.5

Gateway deployment group bound to the API group.Note: This field may return null, indicating that no valid values can be obtained.

func (GetApiGroupResultContentBindedGatewayDeployGroupOutput) DeployGroupName added in v0.1.5

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

func (GetApiGroupResultContentBindedGatewayDeployGroupOutput) ElementType added in v0.1.5

func (GetApiGroupResultContentBindedGatewayDeployGroupOutput) GroupStatus added in v0.1.5

Application category: V: virtual machine application, C: container application. Note: This field may return null, indicating that no valid values can be obtained.

func (GetApiGroupResultContentBindedGatewayDeployGroupOutput) ToGetApiGroupResultContentBindedGatewayDeployGroupOutput added in v0.1.5

func (GetApiGroupResultContentBindedGatewayDeployGroupOutput) ToGetApiGroupResultContentBindedGatewayDeployGroupOutputWithContext added in v0.1.5

func (o GetApiGroupResultContentBindedGatewayDeployGroupOutput) ToGetApiGroupResultContentBindedGatewayDeployGroupOutputWithContext(ctx context.Context) GetApiGroupResultContentBindedGatewayDeployGroupOutput

type GetApiGroupResultContentInput added in v0.1.5

type GetApiGroupResultContentInput interface {
	pulumi.Input

	ToGetApiGroupResultContentOutput() GetApiGroupResultContentOutput
	ToGetApiGroupResultContentOutputWithContext(context.Context) GetApiGroupResultContentOutput
}

GetApiGroupResultContentInput is an input type that accepts GetApiGroupResultContentArgs and GetApiGroupResultContentOutput values. You can construct a concrete instance of `GetApiGroupResultContentInput` via:

GetApiGroupResultContentArgs{...}

type GetApiGroupResultContentOutput added in v0.1.5

type GetApiGroupResultContentOutput struct{ *pulumi.OutputState }

func (GetApiGroupResultContentOutput) AclMode added in v0.1.5

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

func (GetApiGroupResultContentOutput) ApiCount added in v0.1.5

api count.

func (GetApiGroupResultContentOutput) AuthType added in v0.1.5

Authentication type. secret: Secret key authentication; none: No authentication.

func (GetApiGroupResultContentOutput) BindedGatewayDeployGroups added in v0.1.5

The gateway group bind with the api group list.

func (GetApiGroupResultContentOutput) CreatedTime added in v0.1.5

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

func (GetApiGroupResultContentOutput) Description added in v0.1.5

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

func (GetApiGroupResultContentOutput) ElementType added in v0.1.5

func (GetApiGroupResultContentOutput) GatewayInstanceId added in v0.1.5

func (o GetApiGroupResultContentOutput) GatewayInstanceId() pulumi.StringOutput

Gateway Instance Id.

func (GetApiGroupResultContentOutput) GatewayInstanceType added in v0.1.5

func (o GetApiGroupResultContentOutput) GatewayInstanceType() pulumi.StringOutput

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

func (GetApiGroupResultContentOutput) GroupContext added in v0.1.5

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

func (GetApiGroupResultContentOutput) GroupId added in v0.1.5

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

func (GetApiGroupResultContentOutput) GroupName added in v0.1.5

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

func (GetApiGroupResultContentOutput) GroupType added in v0.1.5

Group type. ms: Microservice group; external: External API group.

func (GetApiGroupResultContentOutput) NamespaceNameKey added in v0.1.5

func (o GetApiGroupResultContentOutput) NamespaceNameKey() pulumi.StringOutput

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

func (GetApiGroupResultContentOutput) NamespaceNameKeyPosition added in v0.1.5

func (o GetApiGroupResultContentOutput) NamespaceNameKeyPosition() pulumi.StringOutput

Namespace parameter location, path, header, or query, default is path. Note: This field may return null, indicating that no valid values can be obtained.

func (GetApiGroupResultContentOutput) ServiceNameKey added in v0.1.5

Key value of microservice name parameter.Note: This field may return null, indicating that no valid values can be obtained.

func (GetApiGroupResultContentOutput) ServiceNameKeyPosition added in v0.1.5

func (o GetApiGroupResultContentOutput) ServiceNameKeyPosition() pulumi.StringOutput

Microservice name parameter location, path, header, or query, default is path.Note: This field may return null, indicating that no valid values can be obtained.

func (GetApiGroupResultContentOutput) Status added in v0.1.5

Publishing status. drafted: Not published. released: Published.

func (GetApiGroupResultContentOutput) ToGetApiGroupResultContentOutput added in v0.1.5

func (o GetApiGroupResultContentOutput) ToGetApiGroupResultContentOutput() GetApiGroupResultContentOutput

func (GetApiGroupResultContentOutput) ToGetApiGroupResultContentOutputWithContext added in v0.1.5

func (o GetApiGroupResultContentOutput) ToGetApiGroupResultContentOutputWithContext(ctx context.Context) GetApiGroupResultContentOutput

func (GetApiGroupResultContentOutput) UpdatedTime added in v0.1.5

Group creation time, such as: 2019-06-20 15:51:28.Note: This field may return null, indicating that no valid values can be obtained.

type GetApiGroupResultInput added in v0.1.5

type GetApiGroupResultInput interface {
	pulumi.Input

	ToGetApiGroupResultOutput() GetApiGroupResultOutput
	ToGetApiGroupResultOutputWithContext(context.Context) GetApiGroupResultOutput
}

GetApiGroupResultInput is an input type that accepts GetApiGroupResultArgs and GetApiGroupResultOutput values. You can construct a concrete instance of `GetApiGroupResultInput` via:

GetApiGroupResultArgs{...}

type GetApiGroupResultOutput added in v0.1.5

type GetApiGroupResultOutput struct{ *pulumi.OutputState }

func (GetApiGroupResultOutput) Contents added in v0.1.5

Api group info.

func (GetApiGroupResultOutput) ElementType added in v0.1.5

func (GetApiGroupResultOutput) ElementType() reflect.Type

func (GetApiGroupResultOutput) ToGetApiGroupResultOutput added in v0.1.5

func (o GetApiGroupResultOutput) ToGetApiGroupResultOutput() GetApiGroupResultOutput

func (GetApiGroupResultOutput) ToGetApiGroupResultOutputWithContext added in v0.1.5

func (o GetApiGroupResultOutput) ToGetApiGroupResultOutputWithContext(ctx context.Context) GetApiGroupResultOutput

func (GetApiGroupResultOutput) TotalCount added in v0.1.5

func (o GetApiGroupResultOutput) TotalCount() pulumi.IntOutput

record count.

type GetApplicationAttributeResult added in v0.1.5

type GetApplicationAttributeResult struct {
	// Number of deployment groups under the application.Note: This field may return null, indicating that no valid values can be obtained.
	GroupCount int `pulumi:"groupCount"`
	// Total number of instances.Note: This field may return null, indicating that no valid values can be obtained.
	InstanceCount int `pulumi:"instanceCount"`
	// Number of running instances.Note: This field may return null, indicating that no valid values can be obtained.
	RunInstanceCount int `pulumi:"runInstanceCount"`
}

type GetApplicationAttributeResultArgs added in v0.1.5

type GetApplicationAttributeResultArgs struct {
	// Number of deployment groups under the application.Note: This field may return null, indicating that no valid values can be obtained.
	GroupCount pulumi.IntInput `pulumi:"groupCount"`
	// Total number of instances.Note: This field may return null, indicating that no valid values can be obtained.
	InstanceCount pulumi.IntInput `pulumi:"instanceCount"`
	// Number of running instances.Note: This field may return null, indicating that no valid values can be obtained.
	RunInstanceCount pulumi.IntInput `pulumi:"runInstanceCount"`
}

func (GetApplicationAttributeResultArgs) ElementType added in v0.1.5

func (GetApplicationAttributeResultArgs) ToGetApplicationAttributeResultOutput added in v0.1.5

func (i GetApplicationAttributeResultArgs) ToGetApplicationAttributeResultOutput() GetApplicationAttributeResultOutput

func (GetApplicationAttributeResultArgs) ToGetApplicationAttributeResultOutputWithContext added in v0.1.5

func (i GetApplicationAttributeResultArgs) ToGetApplicationAttributeResultOutputWithContext(ctx context.Context) GetApplicationAttributeResultOutput

type GetApplicationAttributeResultArray added in v0.1.5

type GetApplicationAttributeResultArray []GetApplicationAttributeResultInput

func (GetApplicationAttributeResultArray) ElementType added in v0.1.5

func (GetApplicationAttributeResultArray) ToGetApplicationAttributeResultArrayOutput added in v0.1.5

func (i GetApplicationAttributeResultArray) ToGetApplicationAttributeResultArrayOutput() GetApplicationAttributeResultArrayOutput

func (GetApplicationAttributeResultArray) ToGetApplicationAttributeResultArrayOutputWithContext added in v0.1.5

func (i GetApplicationAttributeResultArray) ToGetApplicationAttributeResultArrayOutputWithContext(ctx context.Context) GetApplicationAttributeResultArrayOutput

type GetApplicationAttributeResultArrayInput added in v0.1.5

type GetApplicationAttributeResultArrayInput interface {
	pulumi.Input

	ToGetApplicationAttributeResultArrayOutput() GetApplicationAttributeResultArrayOutput
	ToGetApplicationAttributeResultArrayOutputWithContext(context.Context) GetApplicationAttributeResultArrayOutput
}

GetApplicationAttributeResultArrayInput is an input type that accepts GetApplicationAttributeResultArray and GetApplicationAttributeResultArrayOutput values. You can construct a concrete instance of `GetApplicationAttributeResultArrayInput` via:

GetApplicationAttributeResultArray{ GetApplicationAttributeResultArgs{...} }

type GetApplicationAttributeResultArrayOutput added in v0.1.5

type GetApplicationAttributeResultArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationAttributeResultArrayOutput) ElementType added in v0.1.5

func (GetApplicationAttributeResultArrayOutput) Index added in v0.1.5

func (GetApplicationAttributeResultArrayOutput) ToGetApplicationAttributeResultArrayOutput added in v0.1.5

func (o GetApplicationAttributeResultArrayOutput) ToGetApplicationAttributeResultArrayOutput() GetApplicationAttributeResultArrayOutput

func (GetApplicationAttributeResultArrayOutput) ToGetApplicationAttributeResultArrayOutputWithContext added in v0.1.5

func (o GetApplicationAttributeResultArrayOutput) ToGetApplicationAttributeResultArrayOutputWithContext(ctx context.Context) GetApplicationAttributeResultArrayOutput

type GetApplicationAttributeResultInput added in v0.1.5

type GetApplicationAttributeResultInput interface {
	pulumi.Input

	ToGetApplicationAttributeResultOutput() GetApplicationAttributeResultOutput
	ToGetApplicationAttributeResultOutputWithContext(context.Context) GetApplicationAttributeResultOutput
}

GetApplicationAttributeResultInput is an input type that accepts GetApplicationAttributeResultArgs and GetApplicationAttributeResultOutput values. You can construct a concrete instance of `GetApplicationAttributeResultInput` via:

GetApplicationAttributeResultArgs{...}

type GetApplicationAttributeResultOutput added in v0.1.5

type GetApplicationAttributeResultOutput struct{ *pulumi.OutputState }

func (GetApplicationAttributeResultOutput) ElementType added in v0.1.5

func (GetApplicationAttributeResultOutput) GroupCount added in v0.1.5

Number of deployment groups under the application.Note: This field may return null, indicating that no valid values can be obtained.

func (GetApplicationAttributeResultOutput) InstanceCount added in v0.1.5

Total number of instances.Note: This field may return null, indicating that no valid values can be obtained.

func (GetApplicationAttributeResultOutput) RunInstanceCount added in v0.1.5

Number of running instances.Note: This field may return null, indicating that no valid values can be obtained.

func (GetApplicationAttributeResultOutput) ToGetApplicationAttributeResultOutput added in v0.1.5

func (o GetApplicationAttributeResultOutput) ToGetApplicationAttributeResultOutput() GetApplicationAttributeResultOutput

func (GetApplicationAttributeResultOutput) ToGetApplicationAttributeResultOutputWithContext added in v0.1.5

func (o GetApplicationAttributeResultOutput) ToGetApplicationAttributeResultOutputWithContext(ctx context.Context) GetApplicationAttributeResultOutput

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 GetBusinessLogConfigsResult added in v0.1.5

type GetBusinessLogConfigsResult struct {
	// Log configuration item list. Note: This field may return null, indicating that no valid values can be obtained.
	Contents []GetBusinessLogConfigsResultContent `pulumi:"contents"`
	// Total Count.Note: This field may return null, indicating that no valid values can be obtained.
	TotalCount int `pulumi:"totalCount"`
}

type GetBusinessLogConfigsResultArgs added in v0.1.5

type GetBusinessLogConfigsResultArgs struct {
	// Log configuration item list. Note: This field may return null, indicating that no valid values can be obtained.
	Contents GetBusinessLogConfigsResultContentArrayInput `pulumi:"contents"`
	// Total Count.Note: This field may return null, indicating that no valid values can be obtained.
	TotalCount pulumi.IntInput `pulumi:"totalCount"`
}

func (GetBusinessLogConfigsResultArgs) ElementType added in v0.1.5

func (GetBusinessLogConfigsResultArgs) ToGetBusinessLogConfigsResultOutput added in v0.1.5

func (i GetBusinessLogConfigsResultArgs) ToGetBusinessLogConfigsResultOutput() GetBusinessLogConfigsResultOutput

func (GetBusinessLogConfigsResultArgs) ToGetBusinessLogConfigsResultOutputWithContext added in v0.1.5

func (i GetBusinessLogConfigsResultArgs) ToGetBusinessLogConfigsResultOutputWithContext(ctx context.Context) GetBusinessLogConfigsResultOutput

type GetBusinessLogConfigsResultArray added in v0.1.5

type GetBusinessLogConfigsResultArray []GetBusinessLogConfigsResultInput

func (GetBusinessLogConfigsResultArray) ElementType added in v0.1.5

func (GetBusinessLogConfigsResultArray) ToGetBusinessLogConfigsResultArrayOutput added in v0.1.5

func (i GetBusinessLogConfigsResultArray) ToGetBusinessLogConfigsResultArrayOutput() GetBusinessLogConfigsResultArrayOutput

func (GetBusinessLogConfigsResultArray) ToGetBusinessLogConfigsResultArrayOutputWithContext added in v0.1.5

func (i GetBusinessLogConfigsResultArray) ToGetBusinessLogConfigsResultArrayOutputWithContext(ctx context.Context) GetBusinessLogConfigsResultArrayOutput

type GetBusinessLogConfigsResultArrayInput added in v0.1.5

type GetBusinessLogConfigsResultArrayInput interface {
	pulumi.Input

	ToGetBusinessLogConfigsResultArrayOutput() GetBusinessLogConfigsResultArrayOutput
	ToGetBusinessLogConfigsResultArrayOutputWithContext(context.Context) GetBusinessLogConfigsResultArrayOutput
}

GetBusinessLogConfigsResultArrayInput is an input type that accepts GetBusinessLogConfigsResultArray and GetBusinessLogConfigsResultArrayOutput values. You can construct a concrete instance of `GetBusinessLogConfigsResultArrayInput` via:

GetBusinessLogConfigsResultArray{ GetBusinessLogConfigsResultArgs{...} }

type GetBusinessLogConfigsResultArrayOutput added in v0.1.5

type GetBusinessLogConfigsResultArrayOutput struct{ *pulumi.OutputState }

func (GetBusinessLogConfigsResultArrayOutput) ElementType added in v0.1.5

func (GetBusinessLogConfigsResultArrayOutput) Index added in v0.1.5

func (GetBusinessLogConfigsResultArrayOutput) ToGetBusinessLogConfigsResultArrayOutput added in v0.1.5

func (o GetBusinessLogConfigsResultArrayOutput) ToGetBusinessLogConfigsResultArrayOutput() GetBusinessLogConfigsResultArrayOutput

func (GetBusinessLogConfigsResultArrayOutput) ToGetBusinessLogConfigsResultArrayOutputWithContext added in v0.1.5

func (o GetBusinessLogConfigsResultArrayOutput) ToGetBusinessLogConfigsResultArrayOutputWithContext(ctx context.Context) GetBusinessLogConfigsResultArrayOutput

type GetBusinessLogConfigsResultContent added in v0.1.5

type GetBusinessLogConfigsResultContent struct {
	// the associate group of Config.Note: This field may return null, indicating that no valid values can be obtained.
	ConfigAssociatedGroups []GetBusinessLogConfigsResultContentConfigAssociatedGroup `pulumi:"configAssociatedGroups"`
	// Create time of configuration item.Note: This field may return null, indicating that no valid values can be obtained.
	ConfigCreateTime string `pulumi:"configCreateTime"`
	// Description of configuration item.Note: This field may return null, indicating that no valid values can be obtained.
	ConfigDesc string `pulumi:"configDesc"`
	// ConfigId.
	ConfigId string `pulumi:"configId"`
	// ConfigName.
	ConfigName string `pulumi:"configName"`
	// Log path of configuration item.Note: This field may return null, indicating that no valid values can be obtained.
	ConfigPath string `pulumi:"configPath"`
	// Pipeline of configuration item.Note: This field may return null, indicating that no valid values can be obtained.
	ConfigPipeline string `pulumi:"configPipeline"`
	// ParserSchema of configuration item.Note: This field may return null, indicating that no valid values can be obtained.
	ConfigSchemas []GetBusinessLogConfigsResultContentConfigSchema `pulumi:"configSchemas"`
	// configuration Tag.Note: This field may return null, indicating that no valid values can be obtained.
	ConfigTags string `pulumi:"configTags"`
	// Update time of configuration item.Note: This field may return null, indicating that no valid values can be obtained.
	ConfigUpdateTime string `pulumi:"configUpdateTime"`
}

type GetBusinessLogConfigsResultContentArgs added in v0.1.5

type GetBusinessLogConfigsResultContentArgs struct {
	// the associate group of Config.Note: This field may return null, indicating that no valid values can be obtained.
	ConfigAssociatedGroups GetBusinessLogConfigsResultContentConfigAssociatedGroupArrayInput `pulumi:"configAssociatedGroups"`
	// Create time of configuration item.Note: This field may return null, indicating that no valid values can be obtained.
	ConfigCreateTime pulumi.StringInput `pulumi:"configCreateTime"`
	// Description of configuration item.Note: This field may return null, indicating that no valid values can be obtained.
	ConfigDesc pulumi.StringInput `pulumi:"configDesc"`
	// ConfigId.
	ConfigId pulumi.StringInput `pulumi:"configId"`
	// ConfigName.
	ConfigName pulumi.StringInput `pulumi:"configName"`
	// Log path of configuration item.Note: This field may return null, indicating that no valid values can be obtained.
	ConfigPath pulumi.StringInput `pulumi:"configPath"`
	// Pipeline of configuration item.Note: This field may return null, indicating that no valid values can be obtained.
	ConfigPipeline pulumi.StringInput `pulumi:"configPipeline"`
	// ParserSchema of configuration item.Note: This field may return null, indicating that no valid values can be obtained.
	ConfigSchemas GetBusinessLogConfigsResultContentConfigSchemaArrayInput `pulumi:"configSchemas"`
	// configuration Tag.Note: This field may return null, indicating that no valid values can be obtained.
	ConfigTags pulumi.StringInput `pulumi:"configTags"`
	// Update time of configuration item.Note: This field may return null, indicating that no valid values can be obtained.
	ConfigUpdateTime pulumi.StringInput `pulumi:"configUpdateTime"`
}

func (GetBusinessLogConfigsResultContentArgs) ElementType added in v0.1.5

func (GetBusinessLogConfigsResultContentArgs) ToGetBusinessLogConfigsResultContentOutput added in v0.1.5

func (i GetBusinessLogConfigsResultContentArgs) ToGetBusinessLogConfigsResultContentOutput() GetBusinessLogConfigsResultContentOutput

func (GetBusinessLogConfigsResultContentArgs) ToGetBusinessLogConfigsResultContentOutputWithContext added in v0.1.5

func (i GetBusinessLogConfigsResultContentArgs) ToGetBusinessLogConfigsResultContentOutputWithContext(ctx context.Context) GetBusinessLogConfigsResultContentOutput

type GetBusinessLogConfigsResultContentArray added in v0.1.5

type GetBusinessLogConfigsResultContentArray []GetBusinessLogConfigsResultContentInput

func (GetBusinessLogConfigsResultContentArray) ElementType added in v0.1.5

func (GetBusinessLogConfigsResultContentArray) ToGetBusinessLogConfigsResultContentArrayOutput added in v0.1.5

func (i GetBusinessLogConfigsResultContentArray) ToGetBusinessLogConfigsResultContentArrayOutput() GetBusinessLogConfigsResultContentArrayOutput

func (GetBusinessLogConfigsResultContentArray) ToGetBusinessLogConfigsResultContentArrayOutputWithContext added in v0.1.5

func (i GetBusinessLogConfigsResultContentArray) ToGetBusinessLogConfigsResultContentArrayOutputWithContext(ctx context.Context) GetBusinessLogConfigsResultContentArrayOutput

type GetBusinessLogConfigsResultContentArrayInput added in v0.1.5

type GetBusinessLogConfigsResultContentArrayInput interface {
	pulumi.Input

	ToGetBusinessLogConfigsResultContentArrayOutput() GetBusinessLogConfigsResultContentArrayOutput
	ToGetBusinessLogConfigsResultContentArrayOutputWithContext(context.Context) GetBusinessLogConfigsResultContentArrayOutput
}

GetBusinessLogConfigsResultContentArrayInput is an input type that accepts GetBusinessLogConfigsResultContentArray and GetBusinessLogConfigsResultContentArrayOutput values. You can construct a concrete instance of `GetBusinessLogConfigsResultContentArrayInput` via:

GetBusinessLogConfigsResultContentArray{ GetBusinessLogConfigsResultContentArgs{...} }

type GetBusinessLogConfigsResultContentArrayOutput added in v0.1.5

type GetBusinessLogConfigsResultContentArrayOutput struct{ *pulumi.OutputState }

func (GetBusinessLogConfigsResultContentArrayOutput) ElementType added in v0.1.5

func (GetBusinessLogConfigsResultContentArrayOutput) Index added in v0.1.5

func (GetBusinessLogConfigsResultContentArrayOutput) ToGetBusinessLogConfigsResultContentArrayOutput added in v0.1.5

func (o GetBusinessLogConfigsResultContentArrayOutput) ToGetBusinessLogConfigsResultContentArrayOutput() GetBusinessLogConfigsResultContentArrayOutput

func (GetBusinessLogConfigsResultContentArrayOutput) ToGetBusinessLogConfigsResultContentArrayOutputWithContext added in v0.1.5

func (o GetBusinessLogConfigsResultContentArrayOutput) ToGetBusinessLogConfigsResultContentArrayOutputWithContext(ctx context.Context) GetBusinessLogConfigsResultContentArrayOutput

type GetBusinessLogConfigsResultContentConfigAssociatedGroup added in v0.1.5

type GetBusinessLogConfigsResultContentConfigAssociatedGroup struct {
	// Application Id of Group. Note: This field may return null, indicating that no valid values can be obtained.
	ApplicationId string `pulumi:"applicationId"`
	// Application Name. Note: This field may return null, indicating that no valid values can be obtained.
	ApplicationName string `pulumi:"applicationName"`
	// Application Type. Note: This field may return null, indicating that no valid values can be obtained.
	ApplicationType string `pulumi:"applicationType"`
	// Time when the deployment group is associated with the log configuration.Note: This field may return null, indicating that no valid values can be obtained.
	AssociatedTime string `pulumi:"associatedTime"`
	// Cluster ID to which the deployment group belongs.Note: This field may return null, indicating that no valid values can be obtained.
	ClusterId string `pulumi:"clusterId"`
	// Cluster Name to which the deployment group belongs.Note: This field may return null, indicating that no valid values can be obtained.
	ClusterName string `pulumi:"clusterName"`
	// Cluster type to which the deployment group belongs.Note: This field may return null, indicating that no valid values can be obtained.
	ClusterType string `pulumi:"clusterType"`
	// Group Id. Note: This field may return null, indicating that no valid values can be obtained.
	GroupId string `pulumi:"groupId"`
	// Group Name. Note: This field may return null, indicating that no valid values can be obtained.
	GroupName string `pulumi:"groupName"`
	// Namespace ID to which the deployment group belongs.Note: This field may return null, indicating that no valid values can be obtained.
	NamespaceId string `pulumi:"namespaceId"`
	// Namespace Name to which the deployment group belongs.Note: This field may return null, indicating that no valid values can be obtained.
	NamespaceName string `pulumi:"namespaceName"`
}

type GetBusinessLogConfigsResultContentConfigAssociatedGroupArgs added in v0.1.5

type GetBusinessLogConfigsResultContentConfigAssociatedGroupArgs struct {
	// Application Id of Group. Note: This field may return null, indicating that no valid values can be obtained.
	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"`
	// Application Type. Note: This field may return null, indicating that no valid values can be obtained.
	ApplicationType pulumi.StringInput `pulumi:"applicationType"`
	// Time when the deployment group is associated with the log configuration.Note: This field may return null, indicating that no valid values can be obtained.
	AssociatedTime pulumi.StringInput `pulumi:"associatedTime"`
	// Cluster ID to which the deployment group belongs.Note: This field may return null, indicating that no valid values can be obtained.
	ClusterId pulumi.StringInput `pulumi:"clusterId"`
	// Cluster Name to which the deployment group belongs.Note: This field may return null, indicating that no valid values can be obtained.
	ClusterName pulumi.StringInput `pulumi:"clusterName"`
	// Cluster type to which the deployment group belongs.Note: This field may return null, indicating that no valid values can be obtained.
	ClusterType pulumi.StringInput `pulumi:"clusterType"`
	// Group Id. Note: This field may return null, indicating that no valid values can be obtained.
	GroupId pulumi.StringInput `pulumi:"groupId"`
	// Group Name. Note: This field may return null, indicating that no valid values can be obtained.
	GroupName pulumi.StringInput `pulumi:"groupName"`
	// Namespace ID to which the deployment group belongs.Note: This field may return null, indicating that no valid values can be obtained.
	NamespaceId pulumi.StringInput `pulumi:"namespaceId"`
	// Namespace Name to which the deployment group belongs.Note: This field may return null, indicating that no valid values can be obtained.
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
}

func (GetBusinessLogConfigsResultContentConfigAssociatedGroupArgs) ElementType added in v0.1.5

func (GetBusinessLogConfigsResultContentConfigAssociatedGroupArgs) ToGetBusinessLogConfigsResultContentConfigAssociatedGroupOutput added in v0.1.5

func (GetBusinessLogConfigsResultContentConfigAssociatedGroupArgs) ToGetBusinessLogConfigsResultContentConfigAssociatedGroupOutputWithContext added in v0.1.5

func (i GetBusinessLogConfigsResultContentConfigAssociatedGroupArgs) ToGetBusinessLogConfigsResultContentConfigAssociatedGroupOutputWithContext(ctx context.Context) GetBusinessLogConfigsResultContentConfigAssociatedGroupOutput

type GetBusinessLogConfigsResultContentConfigAssociatedGroupArray added in v0.1.5

type GetBusinessLogConfigsResultContentConfigAssociatedGroupArray []GetBusinessLogConfigsResultContentConfigAssociatedGroupInput

func (GetBusinessLogConfigsResultContentConfigAssociatedGroupArray) ElementType added in v0.1.5

func (GetBusinessLogConfigsResultContentConfigAssociatedGroupArray) ToGetBusinessLogConfigsResultContentConfigAssociatedGroupArrayOutput added in v0.1.5

func (GetBusinessLogConfigsResultContentConfigAssociatedGroupArray) ToGetBusinessLogConfigsResultContentConfigAssociatedGroupArrayOutputWithContext added in v0.1.5

func (i GetBusinessLogConfigsResultContentConfigAssociatedGroupArray) ToGetBusinessLogConfigsResultContentConfigAssociatedGroupArrayOutputWithContext(ctx context.Context) GetBusinessLogConfigsResultContentConfigAssociatedGroupArrayOutput

type GetBusinessLogConfigsResultContentConfigAssociatedGroupArrayInput added in v0.1.5

type GetBusinessLogConfigsResultContentConfigAssociatedGroupArrayInput interface {
	pulumi.Input

	ToGetBusinessLogConfigsResultContentConfigAssociatedGroupArrayOutput() GetBusinessLogConfigsResultContentConfigAssociatedGroupArrayOutput
	ToGetBusinessLogConfigsResultContentConfigAssociatedGroupArrayOutputWithContext(context.Context) GetBusinessLogConfigsResultContentConfigAssociatedGroupArrayOutput
}

GetBusinessLogConfigsResultContentConfigAssociatedGroupArrayInput is an input type that accepts GetBusinessLogConfigsResultContentConfigAssociatedGroupArray and GetBusinessLogConfigsResultContentConfigAssociatedGroupArrayOutput values. You can construct a concrete instance of `GetBusinessLogConfigsResultContentConfigAssociatedGroupArrayInput` via:

GetBusinessLogConfigsResultContentConfigAssociatedGroupArray{ GetBusinessLogConfigsResultContentConfigAssociatedGroupArgs{...} }

type GetBusinessLogConfigsResultContentConfigAssociatedGroupArrayOutput added in v0.1.5

type GetBusinessLogConfigsResultContentConfigAssociatedGroupArrayOutput struct{ *pulumi.OutputState }

func (GetBusinessLogConfigsResultContentConfigAssociatedGroupArrayOutput) ElementType added in v0.1.5

func (GetBusinessLogConfigsResultContentConfigAssociatedGroupArrayOutput) Index added in v0.1.5

func (GetBusinessLogConfigsResultContentConfigAssociatedGroupArrayOutput) ToGetBusinessLogConfigsResultContentConfigAssociatedGroupArrayOutput added in v0.1.5

func (GetBusinessLogConfigsResultContentConfigAssociatedGroupArrayOutput) ToGetBusinessLogConfigsResultContentConfigAssociatedGroupArrayOutputWithContext added in v0.1.5

func (o GetBusinessLogConfigsResultContentConfigAssociatedGroupArrayOutput) ToGetBusinessLogConfigsResultContentConfigAssociatedGroupArrayOutputWithContext(ctx context.Context) GetBusinessLogConfigsResultContentConfigAssociatedGroupArrayOutput

type GetBusinessLogConfigsResultContentConfigAssociatedGroupInput added in v0.1.5

type GetBusinessLogConfigsResultContentConfigAssociatedGroupInput interface {
	pulumi.Input

	ToGetBusinessLogConfigsResultContentConfigAssociatedGroupOutput() GetBusinessLogConfigsResultContentConfigAssociatedGroupOutput
	ToGetBusinessLogConfigsResultContentConfigAssociatedGroupOutputWithContext(context.Context) GetBusinessLogConfigsResultContentConfigAssociatedGroupOutput
}

GetBusinessLogConfigsResultContentConfigAssociatedGroupInput is an input type that accepts GetBusinessLogConfigsResultContentConfigAssociatedGroupArgs and GetBusinessLogConfigsResultContentConfigAssociatedGroupOutput values. You can construct a concrete instance of `GetBusinessLogConfigsResultContentConfigAssociatedGroupInput` via:

GetBusinessLogConfigsResultContentConfigAssociatedGroupArgs{...}

type GetBusinessLogConfigsResultContentConfigAssociatedGroupOutput added in v0.1.5

type GetBusinessLogConfigsResultContentConfigAssociatedGroupOutput struct{ *pulumi.OutputState }

func (GetBusinessLogConfigsResultContentConfigAssociatedGroupOutput) ApplicationId added in v0.1.5

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

func (GetBusinessLogConfigsResultContentConfigAssociatedGroupOutput) ApplicationName added in v0.1.5

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

func (GetBusinessLogConfigsResultContentConfigAssociatedGroupOutput) ApplicationType added in v0.1.5

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

func (GetBusinessLogConfigsResultContentConfigAssociatedGroupOutput) AssociatedTime added in v0.1.5

Time when the deployment group is associated with the log configuration.Note: This field may return null, indicating that no valid values can be obtained.

func (GetBusinessLogConfigsResultContentConfigAssociatedGroupOutput) ClusterId added in v0.1.5

Cluster ID to which the deployment group belongs.Note: This field may return null, indicating that no valid values can be obtained.

func (GetBusinessLogConfigsResultContentConfigAssociatedGroupOutput) ClusterName added in v0.1.5

Cluster Name to which the deployment group belongs.Note: This field may return null, indicating that no valid values can be obtained.

func (GetBusinessLogConfigsResultContentConfigAssociatedGroupOutput) ClusterType added in v0.1.5

Cluster type to which the deployment group belongs.Note: This field may return null, indicating that no valid values can be obtained.

func (GetBusinessLogConfigsResultContentConfigAssociatedGroupOutput) ElementType added in v0.1.5

func (GetBusinessLogConfigsResultContentConfigAssociatedGroupOutput) GroupId added in v0.1.5

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

func (GetBusinessLogConfigsResultContentConfigAssociatedGroupOutput) GroupName added in v0.1.5

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

func (GetBusinessLogConfigsResultContentConfigAssociatedGroupOutput) NamespaceId added in v0.1.5

Namespace ID to which the deployment group belongs.Note: This field may return null, indicating that no valid values can be obtained.

func (GetBusinessLogConfigsResultContentConfigAssociatedGroupOutput) NamespaceName added in v0.1.5

Namespace Name to which the deployment group belongs.Note: This field may return null, indicating that no valid values can be obtained.

func (GetBusinessLogConfigsResultContentConfigAssociatedGroupOutput) ToGetBusinessLogConfigsResultContentConfigAssociatedGroupOutput added in v0.1.5

func (GetBusinessLogConfigsResultContentConfigAssociatedGroupOutput) ToGetBusinessLogConfigsResultContentConfigAssociatedGroupOutputWithContext added in v0.1.5

func (o GetBusinessLogConfigsResultContentConfigAssociatedGroupOutput) ToGetBusinessLogConfigsResultContentConfigAssociatedGroupOutputWithContext(ctx context.Context) GetBusinessLogConfigsResultContentConfigAssociatedGroupOutput

type GetBusinessLogConfigsResultContentConfigSchema added in v0.1.5

type GetBusinessLogConfigsResultContentConfigSchema struct {
	// content of schema.
	SchemaContent string `pulumi:"schemaContent"`
	// Create time of configuration item.Note: This field may return null, indicating that no valid values can be obtained.
	SchemaCreateTime string `pulumi:"schemaCreateTime"`
	// Schema format.Note: This field may return null, indicating that no valid values can be obtained.
	SchemaDateFormat string `pulumi:"schemaDateFormat"`
	// Schema pattern of configuration item.Note: This field may return null, indicating that no valid values can be obtained.
	SchemaMultilinePattern string `pulumi:"schemaMultilinePattern"`
	// User-defined parsing rules.Note: This field may return null, indicating that no valid values can be obtained.
	SchemaPatternLayout string `pulumi:"schemaPatternLayout"`
	// Schema type.
	SchemaType int `pulumi:"schemaType"`
}

type GetBusinessLogConfigsResultContentConfigSchemaArgs added in v0.1.5

type GetBusinessLogConfigsResultContentConfigSchemaArgs struct {
	// content of schema.
	SchemaContent pulumi.StringInput `pulumi:"schemaContent"`
	// Create time of configuration item.Note: This field may return null, indicating that no valid values can be obtained.
	SchemaCreateTime pulumi.StringInput `pulumi:"schemaCreateTime"`
	// Schema format.Note: This field may return null, indicating that no valid values can be obtained.
	SchemaDateFormat pulumi.StringInput `pulumi:"schemaDateFormat"`
	// Schema pattern of configuration item.Note: This field may return null, indicating that no valid values can be obtained.
	SchemaMultilinePattern pulumi.StringInput `pulumi:"schemaMultilinePattern"`
	// User-defined parsing rules.Note: This field may return null, indicating that no valid values can be obtained.
	SchemaPatternLayout pulumi.StringInput `pulumi:"schemaPatternLayout"`
	// Schema type.
	SchemaType pulumi.IntInput `pulumi:"schemaType"`
}

func (GetBusinessLogConfigsResultContentConfigSchemaArgs) ElementType added in v0.1.5

func (GetBusinessLogConfigsResultContentConfigSchemaArgs) ToGetBusinessLogConfigsResultContentConfigSchemaOutput added in v0.1.5

func (i GetBusinessLogConfigsResultContentConfigSchemaArgs) ToGetBusinessLogConfigsResultContentConfigSchemaOutput() GetBusinessLogConfigsResultContentConfigSchemaOutput

func (GetBusinessLogConfigsResultContentConfigSchemaArgs) ToGetBusinessLogConfigsResultContentConfigSchemaOutputWithContext added in v0.1.5

func (i GetBusinessLogConfigsResultContentConfigSchemaArgs) ToGetBusinessLogConfigsResultContentConfigSchemaOutputWithContext(ctx context.Context) GetBusinessLogConfigsResultContentConfigSchemaOutput

type GetBusinessLogConfigsResultContentConfigSchemaArray added in v0.1.5

type GetBusinessLogConfigsResultContentConfigSchemaArray []GetBusinessLogConfigsResultContentConfigSchemaInput

func (GetBusinessLogConfigsResultContentConfigSchemaArray) ElementType added in v0.1.5

func (GetBusinessLogConfigsResultContentConfigSchemaArray) ToGetBusinessLogConfigsResultContentConfigSchemaArrayOutput added in v0.1.5

func (i GetBusinessLogConfigsResultContentConfigSchemaArray) ToGetBusinessLogConfigsResultContentConfigSchemaArrayOutput() GetBusinessLogConfigsResultContentConfigSchemaArrayOutput

func (GetBusinessLogConfigsResultContentConfigSchemaArray) ToGetBusinessLogConfigsResultContentConfigSchemaArrayOutputWithContext added in v0.1.5

func (i GetBusinessLogConfigsResultContentConfigSchemaArray) ToGetBusinessLogConfigsResultContentConfigSchemaArrayOutputWithContext(ctx context.Context) GetBusinessLogConfigsResultContentConfigSchemaArrayOutput

type GetBusinessLogConfigsResultContentConfigSchemaArrayInput added in v0.1.5

type GetBusinessLogConfigsResultContentConfigSchemaArrayInput interface {
	pulumi.Input

	ToGetBusinessLogConfigsResultContentConfigSchemaArrayOutput() GetBusinessLogConfigsResultContentConfigSchemaArrayOutput
	ToGetBusinessLogConfigsResultContentConfigSchemaArrayOutputWithContext(context.Context) GetBusinessLogConfigsResultContentConfigSchemaArrayOutput
}

GetBusinessLogConfigsResultContentConfigSchemaArrayInput is an input type that accepts GetBusinessLogConfigsResultContentConfigSchemaArray and GetBusinessLogConfigsResultContentConfigSchemaArrayOutput values. You can construct a concrete instance of `GetBusinessLogConfigsResultContentConfigSchemaArrayInput` via:

GetBusinessLogConfigsResultContentConfigSchemaArray{ GetBusinessLogConfigsResultContentConfigSchemaArgs{...} }

type GetBusinessLogConfigsResultContentConfigSchemaArrayOutput added in v0.1.5

type GetBusinessLogConfigsResultContentConfigSchemaArrayOutput struct{ *pulumi.OutputState }

func (GetBusinessLogConfigsResultContentConfigSchemaArrayOutput) ElementType added in v0.1.5

func (GetBusinessLogConfigsResultContentConfigSchemaArrayOutput) Index added in v0.1.5

func (GetBusinessLogConfigsResultContentConfigSchemaArrayOutput) ToGetBusinessLogConfigsResultContentConfigSchemaArrayOutput added in v0.1.5

func (GetBusinessLogConfigsResultContentConfigSchemaArrayOutput) ToGetBusinessLogConfigsResultContentConfigSchemaArrayOutputWithContext added in v0.1.5

func (o GetBusinessLogConfigsResultContentConfigSchemaArrayOutput) ToGetBusinessLogConfigsResultContentConfigSchemaArrayOutputWithContext(ctx context.Context) GetBusinessLogConfigsResultContentConfigSchemaArrayOutput

type GetBusinessLogConfigsResultContentConfigSchemaInput added in v0.1.5

type GetBusinessLogConfigsResultContentConfigSchemaInput interface {
	pulumi.Input

	ToGetBusinessLogConfigsResultContentConfigSchemaOutput() GetBusinessLogConfigsResultContentConfigSchemaOutput
	ToGetBusinessLogConfigsResultContentConfigSchemaOutputWithContext(context.Context) GetBusinessLogConfigsResultContentConfigSchemaOutput
}

GetBusinessLogConfigsResultContentConfigSchemaInput is an input type that accepts GetBusinessLogConfigsResultContentConfigSchemaArgs and GetBusinessLogConfigsResultContentConfigSchemaOutput values. You can construct a concrete instance of `GetBusinessLogConfigsResultContentConfigSchemaInput` via:

GetBusinessLogConfigsResultContentConfigSchemaArgs{...}

type GetBusinessLogConfigsResultContentConfigSchemaOutput added in v0.1.5

type GetBusinessLogConfigsResultContentConfigSchemaOutput struct{ *pulumi.OutputState }

func (GetBusinessLogConfigsResultContentConfigSchemaOutput) ElementType added in v0.1.5

func (GetBusinessLogConfigsResultContentConfigSchemaOutput) SchemaContent added in v0.1.5

content of schema.

func (GetBusinessLogConfigsResultContentConfigSchemaOutput) SchemaCreateTime added in v0.1.5

Create time of configuration item.Note: This field may return null, indicating that no valid values can be obtained.

func (GetBusinessLogConfigsResultContentConfigSchemaOutput) SchemaDateFormat added in v0.1.5

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

func (GetBusinessLogConfigsResultContentConfigSchemaOutput) SchemaMultilinePattern added in v0.1.5

Schema pattern of configuration item.Note: This field may return null, indicating that no valid values can be obtained.

func (GetBusinessLogConfigsResultContentConfigSchemaOutput) SchemaPatternLayout added in v0.1.5

User-defined parsing rules.Note: This field may return null, indicating that no valid values can be obtained.

func (GetBusinessLogConfigsResultContentConfigSchemaOutput) SchemaType added in v0.1.5

Schema type.

func (GetBusinessLogConfigsResultContentConfigSchemaOutput) ToGetBusinessLogConfigsResultContentConfigSchemaOutput added in v0.1.5

func (GetBusinessLogConfigsResultContentConfigSchemaOutput) ToGetBusinessLogConfigsResultContentConfigSchemaOutputWithContext added in v0.1.5

func (o GetBusinessLogConfigsResultContentConfigSchemaOutput) ToGetBusinessLogConfigsResultContentConfigSchemaOutputWithContext(ctx context.Context) GetBusinessLogConfigsResultContentConfigSchemaOutput

type GetBusinessLogConfigsResultContentInput added in v0.1.5

type GetBusinessLogConfigsResultContentInput interface {
	pulumi.Input

	ToGetBusinessLogConfigsResultContentOutput() GetBusinessLogConfigsResultContentOutput
	ToGetBusinessLogConfigsResultContentOutputWithContext(context.Context) GetBusinessLogConfigsResultContentOutput
}

GetBusinessLogConfigsResultContentInput is an input type that accepts GetBusinessLogConfigsResultContentArgs and GetBusinessLogConfigsResultContentOutput values. You can construct a concrete instance of `GetBusinessLogConfigsResultContentInput` via:

GetBusinessLogConfigsResultContentArgs{...}

type GetBusinessLogConfigsResultContentOutput added in v0.1.5

type GetBusinessLogConfigsResultContentOutput struct{ *pulumi.OutputState }

func (GetBusinessLogConfigsResultContentOutput) ConfigAssociatedGroups added in v0.1.5

the associate group of Config.Note: This field may return null, indicating that no valid values can be obtained.

func (GetBusinessLogConfigsResultContentOutput) ConfigCreateTime added in v0.1.5

Create time of configuration item.Note: This field may return null, indicating that no valid values can be obtained.

func (GetBusinessLogConfigsResultContentOutput) ConfigDesc added in v0.1.5

Description of configuration item.Note: This field may return null, indicating that no valid values can be obtained.

func (GetBusinessLogConfigsResultContentOutput) ConfigId added in v0.1.5

ConfigId.

func (GetBusinessLogConfigsResultContentOutput) ConfigName added in v0.1.5

ConfigName.

func (GetBusinessLogConfigsResultContentOutput) ConfigPath added in v0.1.5

Log path of configuration item.Note: This field may return null, indicating that no valid values can be obtained.

func (GetBusinessLogConfigsResultContentOutput) ConfigPipeline added in v0.1.5

Pipeline of configuration item.Note: This field may return null, indicating that no valid values can be obtained.

func (GetBusinessLogConfigsResultContentOutput) ConfigSchemas added in v0.1.5

ParserSchema of configuration item.Note: This field may return null, indicating that no valid values can be obtained.

func (GetBusinessLogConfigsResultContentOutput) ConfigTags added in v0.1.5

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

func (GetBusinessLogConfigsResultContentOutput) ConfigUpdateTime added in v0.1.5

Update time of configuration item.Note: This field may return null, indicating that no valid values can be obtained.

func (GetBusinessLogConfigsResultContentOutput) ElementType added in v0.1.5

func (GetBusinessLogConfigsResultContentOutput) ToGetBusinessLogConfigsResultContentOutput added in v0.1.5

func (o GetBusinessLogConfigsResultContentOutput) ToGetBusinessLogConfigsResultContentOutput() GetBusinessLogConfigsResultContentOutput

func (GetBusinessLogConfigsResultContentOutput) ToGetBusinessLogConfigsResultContentOutputWithContext added in v0.1.5

func (o GetBusinessLogConfigsResultContentOutput) ToGetBusinessLogConfigsResultContentOutputWithContext(ctx context.Context) GetBusinessLogConfigsResultContentOutput

type GetBusinessLogConfigsResultInput added in v0.1.5

type GetBusinessLogConfigsResultInput interface {
	pulumi.Input

	ToGetBusinessLogConfigsResultOutput() GetBusinessLogConfigsResultOutput
	ToGetBusinessLogConfigsResultOutputWithContext(context.Context) GetBusinessLogConfigsResultOutput
}

GetBusinessLogConfigsResultInput is an input type that accepts GetBusinessLogConfigsResultArgs and GetBusinessLogConfigsResultOutput values. You can construct a concrete instance of `GetBusinessLogConfigsResultInput` via:

GetBusinessLogConfigsResultArgs{...}

type GetBusinessLogConfigsResultOutput added in v0.1.5

type GetBusinessLogConfigsResultOutput struct{ *pulumi.OutputState }

func (GetBusinessLogConfigsResultOutput) Contents added in v0.1.5

Log configuration item list. Note: This field may return null, indicating that no valid values can be obtained.

func (GetBusinessLogConfigsResultOutput) ElementType added in v0.1.5

func (GetBusinessLogConfigsResultOutput) ToGetBusinessLogConfigsResultOutput added in v0.1.5

func (o GetBusinessLogConfigsResultOutput) ToGetBusinessLogConfigsResultOutput() GetBusinessLogConfigsResultOutput

func (GetBusinessLogConfigsResultOutput) ToGetBusinessLogConfigsResultOutputWithContext added in v0.1.5

func (o GetBusinessLogConfigsResultOutput) ToGetBusinessLogConfigsResultOutputWithContext(ctx context.Context) GetBusinessLogConfigsResultOutput

func (GetBusinessLogConfigsResultOutput) TotalCount added in v0.1.5

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

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 GetConfigSummaryResult added in v0.1.5

type GetConfigSummaryResult struct {
	// config list.
	Contents []GetConfigSummaryResultContent `pulumi:"contents"`
	// total count.
	TotalCount int `pulumi:"totalCount"`
}

type GetConfigSummaryResultArgs added in v0.1.5

type GetConfigSummaryResultArgs struct {
	// config list.
	Contents GetConfigSummaryResultContentArrayInput `pulumi:"contents"`
	// total count.
	TotalCount pulumi.IntInput `pulumi:"totalCount"`
}

func (GetConfigSummaryResultArgs) ElementType added in v0.1.5

func (GetConfigSummaryResultArgs) ElementType() reflect.Type

func (GetConfigSummaryResultArgs) ToGetConfigSummaryResultOutput added in v0.1.5

func (i GetConfigSummaryResultArgs) ToGetConfigSummaryResultOutput() GetConfigSummaryResultOutput

func (GetConfigSummaryResultArgs) ToGetConfigSummaryResultOutputWithContext added in v0.1.5

func (i GetConfigSummaryResultArgs) ToGetConfigSummaryResultOutputWithContext(ctx context.Context) GetConfigSummaryResultOutput

type GetConfigSummaryResultArray added in v0.1.5

type GetConfigSummaryResultArray []GetConfigSummaryResultInput

func (GetConfigSummaryResultArray) ElementType added in v0.1.5

func (GetConfigSummaryResultArray) ToGetConfigSummaryResultArrayOutput added in v0.1.5

func (i GetConfigSummaryResultArray) ToGetConfigSummaryResultArrayOutput() GetConfigSummaryResultArrayOutput

func (GetConfigSummaryResultArray) ToGetConfigSummaryResultArrayOutputWithContext added in v0.1.5

func (i GetConfigSummaryResultArray) ToGetConfigSummaryResultArrayOutputWithContext(ctx context.Context) GetConfigSummaryResultArrayOutput

type GetConfigSummaryResultArrayInput added in v0.1.5

type GetConfigSummaryResultArrayInput interface {
	pulumi.Input

	ToGetConfigSummaryResultArrayOutput() GetConfigSummaryResultArrayOutput
	ToGetConfigSummaryResultArrayOutputWithContext(context.Context) GetConfigSummaryResultArrayOutput
}

GetConfigSummaryResultArrayInput is an input type that accepts GetConfigSummaryResultArray and GetConfigSummaryResultArrayOutput values. You can construct a concrete instance of `GetConfigSummaryResultArrayInput` via:

GetConfigSummaryResultArray{ GetConfigSummaryResultArgs{...} }

type GetConfigSummaryResultArrayOutput added in v0.1.5

type GetConfigSummaryResultArrayOutput struct{ *pulumi.OutputState }

func (GetConfigSummaryResultArrayOutput) ElementType added in v0.1.5

func (GetConfigSummaryResultArrayOutput) Index added in v0.1.5

func (GetConfigSummaryResultArrayOutput) ToGetConfigSummaryResultArrayOutput added in v0.1.5

func (o GetConfigSummaryResultArrayOutput) ToGetConfigSummaryResultArrayOutput() GetConfigSummaryResultArrayOutput

func (GetConfigSummaryResultArrayOutput) ToGetConfigSummaryResultArrayOutputWithContext added in v0.1.5

func (o GetConfigSummaryResultArrayOutput) ToGetConfigSummaryResultArrayOutputWithContext(ctx context.Context) GetConfigSummaryResultArrayOutput

type GetConfigSummaryResultContent added in v0.1.5

type GetConfigSummaryResultContent struct {
	// Application ID. If not passed, the query will be for all.
	ApplicationId string `pulumi:"applicationId"`
	// Application Name. Note: This field may return null, indicating that no valid value was found.
	ApplicationName string `pulumi:"applicationName"`
	// Configuration item ID.Note: This field may return null, indicating that no valid value was found.
	ConfigId string `pulumi:"configId"`
	// Configuration name.Note: This field may return null, indicating that no valid value was found.
	ConfigName string `pulumi:"configName"`
	// Config type. Note: This field may return null, indicating that no valid value was found.
	ConfigType string `pulumi:"configType"`
	// Configuration value.Note: This field may return null, indicating that no valid value was found.
	ConfigValue string `pulumi:"configValue"`
	// Configuration version. Note: This field may return null, indicating that no valid value was found.
	ConfigVersion string `pulumi:"configVersion"`
	// Configure version count.Note: This field may return null, indicating that no valid value was found.
	ConfigVersionCount int `pulumi:"configVersionCount"`
	// Configuration version description.Note: This field may return null, indicating that no valid value was found.
	ConfigVersionDesc string `pulumi:"configVersionDesc"`
	// Create time.Note: This field may return null, indicating that no valid value was found.
	CreationTime string `pulumi:"creationTime"`
	// Deletion flag, true: deletable; false: not deletable.Note: This field may return null, indicating that no valid value was found.
	DeleteFlag bool `pulumi:"deleteFlag"`
	// Last update time.Note: This field may return null, indicating that no valid value was found.
	LastUpdateTime string `pulumi:"lastUpdateTime"`
}

type GetConfigSummaryResultContentArgs added in v0.1.5

type GetConfigSummaryResultContentArgs struct {
	// Application ID. If not passed, the query will be for all.
	ApplicationId pulumi.StringInput `pulumi:"applicationId"`
	// Application Name. Note: This field may return null, indicating that no valid value was found.
	ApplicationName pulumi.StringInput `pulumi:"applicationName"`
	// Configuration item ID.Note: This field may return null, indicating that no valid value was found.
	ConfigId pulumi.StringInput `pulumi:"configId"`
	// Configuration name.Note: This field may return null, indicating that no valid value was found.
	ConfigName pulumi.StringInput `pulumi:"configName"`
	// Config type. Note: This field may return null, indicating that no valid value was found.
	ConfigType pulumi.StringInput `pulumi:"configType"`
	// Configuration value.Note: This field may return null, indicating that no valid value was found.
	ConfigValue pulumi.StringInput `pulumi:"configValue"`
	// Configuration version. Note: This field may return null, indicating that no valid value was found.
	ConfigVersion pulumi.StringInput `pulumi:"configVersion"`
	// Configure version count.Note: This field may return null, indicating that no valid value was found.
	ConfigVersionCount pulumi.IntInput `pulumi:"configVersionCount"`
	// Configuration version description.Note: This field may return null, indicating that no valid value was found.
	ConfigVersionDesc pulumi.StringInput `pulumi:"configVersionDesc"`
	// Create time.Note: This field may return null, indicating that no valid value was found.
	CreationTime pulumi.StringInput `pulumi:"creationTime"`
	// Deletion flag, true: deletable; false: not deletable.Note: This field may return null, indicating that no valid value was found.
	DeleteFlag pulumi.BoolInput `pulumi:"deleteFlag"`
	// Last update time.Note: This field may return null, indicating that no valid value was found.
	LastUpdateTime pulumi.StringInput `pulumi:"lastUpdateTime"`
}

func (GetConfigSummaryResultContentArgs) ElementType added in v0.1.5

func (GetConfigSummaryResultContentArgs) ToGetConfigSummaryResultContentOutput added in v0.1.5

func (i GetConfigSummaryResultContentArgs) ToGetConfigSummaryResultContentOutput() GetConfigSummaryResultContentOutput

func (GetConfigSummaryResultContentArgs) ToGetConfigSummaryResultContentOutputWithContext added in v0.1.5

func (i GetConfigSummaryResultContentArgs) ToGetConfigSummaryResultContentOutputWithContext(ctx context.Context) GetConfigSummaryResultContentOutput

type GetConfigSummaryResultContentArray added in v0.1.5

type GetConfigSummaryResultContentArray []GetConfigSummaryResultContentInput

func (GetConfigSummaryResultContentArray) ElementType added in v0.1.5

func (GetConfigSummaryResultContentArray) ToGetConfigSummaryResultContentArrayOutput added in v0.1.5

func (i GetConfigSummaryResultContentArray) ToGetConfigSummaryResultContentArrayOutput() GetConfigSummaryResultContentArrayOutput

func (GetConfigSummaryResultContentArray) ToGetConfigSummaryResultContentArrayOutputWithContext added in v0.1.5

func (i GetConfigSummaryResultContentArray) ToGetConfigSummaryResultContentArrayOutputWithContext(ctx context.Context) GetConfigSummaryResultContentArrayOutput

type GetConfigSummaryResultContentArrayInput added in v0.1.5

type GetConfigSummaryResultContentArrayInput interface {
	pulumi.Input

	ToGetConfigSummaryResultContentArrayOutput() GetConfigSummaryResultContentArrayOutput
	ToGetConfigSummaryResultContentArrayOutputWithContext(context.Context) GetConfigSummaryResultContentArrayOutput
}

GetConfigSummaryResultContentArrayInput is an input type that accepts GetConfigSummaryResultContentArray and GetConfigSummaryResultContentArrayOutput values. You can construct a concrete instance of `GetConfigSummaryResultContentArrayInput` via:

GetConfigSummaryResultContentArray{ GetConfigSummaryResultContentArgs{...} }

type GetConfigSummaryResultContentArrayOutput added in v0.1.5

type GetConfigSummaryResultContentArrayOutput struct{ *pulumi.OutputState }

func (GetConfigSummaryResultContentArrayOutput) ElementType added in v0.1.5

func (GetConfigSummaryResultContentArrayOutput) Index added in v0.1.5

func (GetConfigSummaryResultContentArrayOutput) ToGetConfigSummaryResultContentArrayOutput added in v0.1.5

func (o GetConfigSummaryResultContentArrayOutput) ToGetConfigSummaryResultContentArrayOutput() GetConfigSummaryResultContentArrayOutput

func (GetConfigSummaryResultContentArrayOutput) ToGetConfigSummaryResultContentArrayOutputWithContext added in v0.1.5

func (o GetConfigSummaryResultContentArrayOutput) ToGetConfigSummaryResultContentArrayOutputWithContext(ctx context.Context) GetConfigSummaryResultContentArrayOutput

type GetConfigSummaryResultContentInput added in v0.1.5

type GetConfigSummaryResultContentInput interface {
	pulumi.Input

	ToGetConfigSummaryResultContentOutput() GetConfigSummaryResultContentOutput
	ToGetConfigSummaryResultContentOutputWithContext(context.Context) GetConfigSummaryResultContentOutput
}

GetConfigSummaryResultContentInput is an input type that accepts GetConfigSummaryResultContentArgs and GetConfigSummaryResultContentOutput values. You can construct a concrete instance of `GetConfigSummaryResultContentInput` via:

GetConfigSummaryResultContentArgs{...}

type GetConfigSummaryResultContentOutput added in v0.1.5

type GetConfigSummaryResultContentOutput struct{ *pulumi.OutputState }

func (GetConfigSummaryResultContentOutput) ApplicationId added in v0.1.5

Application ID. If not passed, the query will be for all.

func (GetConfigSummaryResultContentOutput) ApplicationName added in v0.1.5

Application Name. Note: This field may return null, indicating that no valid value was found.

func (GetConfigSummaryResultContentOutput) ConfigId added in v0.1.5

Configuration item ID.Note: This field may return null, indicating that no valid value was found.

func (GetConfigSummaryResultContentOutput) ConfigName added in v0.1.5

Configuration name.Note: This field may return null, indicating that no valid value was found.

func (GetConfigSummaryResultContentOutput) ConfigType added in v0.1.5

Config type. Note: This field may return null, indicating that no valid value was found.

func (GetConfigSummaryResultContentOutput) ConfigValue added in v0.1.5

Configuration value.Note: This field may return null, indicating that no valid value was found.

func (GetConfigSummaryResultContentOutput) ConfigVersion added in v0.1.5

Configuration version. Note: This field may return null, indicating that no valid value was found.

func (GetConfigSummaryResultContentOutput) ConfigVersionCount added in v0.1.5

func (o GetConfigSummaryResultContentOutput) ConfigVersionCount() pulumi.IntOutput

Configure version count.Note: This field may return null, indicating that no valid value was found.

func (GetConfigSummaryResultContentOutput) ConfigVersionDesc added in v0.1.5

Configuration version description.Note: This field may return null, indicating that no valid value was found.

func (GetConfigSummaryResultContentOutput) CreationTime added in v0.1.5

Create time.Note: This field may return null, indicating that no valid value was found.

func (GetConfigSummaryResultContentOutput) DeleteFlag added in v0.1.5

Deletion flag, true: deletable; false: not deletable.Note: This field may return null, indicating that no valid value was found.

func (GetConfigSummaryResultContentOutput) ElementType added in v0.1.5

func (GetConfigSummaryResultContentOutput) LastUpdateTime added in v0.1.5

Last update time.Note: This field may return null, indicating that no valid value was found.

func (GetConfigSummaryResultContentOutput) ToGetConfigSummaryResultContentOutput added in v0.1.5

func (o GetConfigSummaryResultContentOutput) ToGetConfigSummaryResultContentOutput() GetConfigSummaryResultContentOutput

func (GetConfigSummaryResultContentOutput) ToGetConfigSummaryResultContentOutputWithContext added in v0.1.5

func (o GetConfigSummaryResultContentOutput) ToGetConfigSummaryResultContentOutputWithContext(ctx context.Context) GetConfigSummaryResultContentOutput

type GetConfigSummaryResultInput added in v0.1.5

type GetConfigSummaryResultInput interface {
	pulumi.Input

	ToGetConfigSummaryResultOutput() GetConfigSummaryResultOutput
	ToGetConfigSummaryResultOutputWithContext(context.Context) GetConfigSummaryResultOutput
}

GetConfigSummaryResultInput is an input type that accepts GetConfigSummaryResultArgs and GetConfigSummaryResultOutput values. You can construct a concrete instance of `GetConfigSummaryResultInput` via:

GetConfigSummaryResultArgs{...}

type GetConfigSummaryResultOutput added in v0.1.5

type GetConfigSummaryResultOutput struct{ *pulumi.OutputState }

func (GetConfigSummaryResultOutput) Contents added in v0.1.5

config list.

func (GetConfigSummaryResultOutput) ElementType added in v0.1.5

func (GetConfigSummaryResultOutput) ToGetConfigSummaryResultOutput added in v0.1.5

func (o GetConfigSummaryResultOutput) ToGetConfigSummaryResultOutput() GetConfigSummaryResultOutput

func (GetConfigSummaryResultOutput) ToGetConfigSummaryResultOutputWithContext added in v0.1.5

func (o GetConfigSummaryResultOutput) ToGetConfigSummaryResultOutputWithContext(ctx context.Context) GetConfigSummaryResultOutput

func (GetConfigSummaryResultOutput) TotalCount added in v0.1.5

total count.

type GetContainerGroupResult added in v0.1.5

type GetContainerGroupResult struct {
	// List of deployment groups.Note: This field may return null, indicating that no valid value was found.
	Contents []GetContainerGroupResultContent `pulumi:"contents"`
	// Total count.
	TotalCount int `pulumi:"totalCount"`
}

type GetContainerGroupResultArgs added in v0.1.5

type GetContainerGroupResultArgs struct {
	// List of deployment groups.Note: This field may return null, indicating that no valid value was found.
	Contents GetContainerGroupResultContentArrayInput `pulumi:"contents"`
	// Total count.
	TotalCount pulumi.IntInput `pulumi:"totalCount"`
}

func (GetContainerGroupResultArgs) ElementType added in v0.1.5

func (GetContainerGroupResultArgs) ToGetContainerGroupResultOutput added in v0.1.5

func (i GetContainerGroupResultArgs) ToGetContainerGroupResultOutput() GetContainerGroupResultOutput

func (GetContainerGroupResultArgs) ToGetContainerGroupResultOutputWithContext added in v0.1.5

func (i GetContainerGroupResultArgs) ToGetContainerGroupResultOutputWithContext(ctx context.Context) GetContainerGroupResultOutput

type GetContainerGroupResultArray added in v0.1.5

type GetContainerGroupResultArray []GetContainerGroupResultInput

func (GetContainerGroupResultArray) ElementType added in v0.1.5

func (GetContainerGroupResultArray) ToGetContainerGroupResultArrayOutput added in v0.1.5

func (i GetContainerGroupResultArray) ToGetContainerGroupResultArrayOutput() GetContainerGroupResultArrayOutput

func (GetContainerGroupResultArray) ToGetContainerGroupResultArrayOutputWithContext added in v0.1.5

func (i GetContainerGroupResultArray) ToGetContainerGroupResultArrayOutputWithContext(ctx context.Context) GetContainerGroupResultArrayOutput

type GetContainerGroupResultArrayInput added in v0.1.5

type GetContainerGroupResultArrayInput interface {
	pulumi.Input

	ToGetContainerGroupResultArrayOutput() GetContainerGroupResultArrayOutput
	ToGetContainerGroupResultArrayOutputWithContext(context.Context) GetContainerGroupResultArrayOutput
}

GetContainerGroupResultArrayInput is an input type that accepts GetContainerGroupResultArray and GetContainerGroupResultArrayOutput values. You can construct a concrete instance of `GetContainerGroupResultArrayInput` via:

GetContainerGroupResultArray{ GetContainerGroupResultArgs{...} }

type GetContainerGroupResultArrayOutput added in v0.1.5

type GetContainerGroupResultArrayOutput struct{ *pulumi.OutputState }

func (GetContainerGroupResultArrayOutput) ElementType added in v0.1.5

func (GetContainerGroupResultArrayOutput) Index added in v0.1.5

func (GetContainerGroupResultArrayOutput) ToGetContainerGroupResultArrayOutput added in v0.1.5

func (o GetContainerGroupResultArrayOutput) ToGetContainerGroupResultArrayOutput() GetContainerGroupResultArrayOutput

func (GetContainerGroupResultArrayOutput) ToGetContainerGroupResultArrayOutputWithContext added in v0.1.5

func (o GetContainerGroupResultArrayOutput) ToGetContainerGroupResultArrayOutputWithContext(ctx context.Context) GetContainerGroupResultArrayOutput

type GetContainerGroupResultContent added in v0.1.5

type GetContainerGroupResultContent struct {
	// The Group description.Note: This field may return null, indicating that no valid value was found.
	Alias string `pulumi:"alias"`
	// Cluster Id.
	ClusterId string `pulumi:"clusterId"`
	// Cluster name.Note: This field may return null, indicating that no valid value was found.
	ClusterName string `pulumi:"clusterName"`
	// The maximum amount of CPU, corresponding to K8S limit.Note: This field may return null, indicating that no valid value was found.
	CpuLimit string `pulumi:"cpuLimit"`
	// The initial amount of CPU, corresponding to K8S request.Note: This field may return null, indicating that no valid value was found.
	CpuRequest string `pulumi:"cpuRequest"`
	// Create time.Note: This field may return null, indicating that no valid value was found.
	CreateTime string `pulumi:"createTime"`
	// Group Id.Note: This field may return null, indicating that no valid value was found.
	GroupId string `pulumi:"groupId"`
	// Group name.Note: This field may return null, indicating that no valid value was found.
	GroupName string `pulumi:"groupName"`
	// The value of KubeInjectEnable.Note: This field may return null, indicating that no valid value was found.
	KubeInjectEnable bool `pulumi:"kubeInjectEnable"`
	// The maximum amount of memory allocated in MiB, corresponding to K8S limit.Note: This field may return null, indicating that no valid value was found.
	MemLimit string `pulumi:"memLimit"`
	// The initial amount of memory allocated in MiB, corresponding to K8S request.Note: This field may return null, indicating that no valid value was found.
	MemRequest string `pulumi:"memRequest"`
	// Namespace Id.
	NamespaceId string `pulumi:"namespaceId"`
	// Namespace name.Note: This field may return null, indicating that no valid value was found.
	NamespaceName string `pulumi:"namespaceName"`
	// Image name.Note: This field may return null, indicating that no valid value was found.
	RepoName string `pulumi:"repoName"`
	// Image server.Note: This field may return null, indicating that no valid value was found.
	Server string `pulumi:"server"`
	// Image version Name.Note: This field may return null, indicating that no valid value was found.
	TagName string `pulumi:"tagName"`
	// Update type.Note: This field may return null, indicating that no valid value was found.
	UpdatedTime string `pulumi:"updatedTime"`
}

type GetContainerGroupResultContentArgs added in v0.1.5

type GetContainerGroupResultContentArgs struct {
	// The Group description.Note: This field may return null, indicating that no valid value was found.
	Alias pulumi.StringInput `pulumi:"alias"`
	// Cluster Id.
	ClusterId pulumi.StringInput `pulumi:"clusterId"`
	// Cluster name.Note: This field may return null, indicating that no valid value was found.
	ClusterName pulumi.StringInput `pulumi:"clusterName"`
	// The maximum amount of CPU, corresponding to K8S limit.Note: This field may return null, indicating that no valid value was found.
	CpuLimit pulumi.StringInput `pulumi:"cpuLimit"`
	// The initial amount of CPU, corresponding to K8S request.Note: This field may return null, indicating that no valid value was found.
	CpuRequest pulumi.StringInput `pulumi:"cpuRequest"`
	// Create time.Note: This field may return null, indicating that no valid value was found.
	CreateTime pulumi.StringInput `pulumi:"createTime"`
	// Group Id.Note: This field may return null, indicating that no valid value was found.
	GroupId pulumi.StringInput `pulumi:"groupId"`
	// Group name.Note: This field may return null, indicating that no valid value was found.
	GroupName pulumi.StringInput `pulumi:"groupName"`
	// The value of KubeInjectEnable.Note: This field may return null, indicating that no valid value was found.
	KubeInjectEnable pulumi.BoolInput `pulumi:"kubeInjectEnable"`
	// The maximum amount of memory allocated in MiB, corresponding to K8S limit.Note: This field may return null, indicating that no valid value was found.
	MemLimit pulumi.StringInput `pulumi:"memLimit"`
	// The initial amount of memory allocated in MiB, corresponding to K8S request.Note: This field may return null, indicating that no valid value was found.
	MemRequest pulumi.StringInput `pulumi:"memRequest"`
	// Namespace Id.
	NamespaceId pulumi.StringInput `pulumi:"namespaceId"`
	// Namespace name.Note: This field may return null, indicating that no valid value was found.
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// Image name.Note: This field may return null, indicating that no valid value was found.
	RepoName pulumi.StringInput `pulumi:"repoName"`
	// Image server.Note: This field may return null, indicating that no valid value was found.
	Server pulumi.StringInput `pulumi:"server"`
	// Image version Name.Note: This field may return null, indicating that no valid value was found.
	TagName pulumi.StringInput `pulumi:"tagName"`
	// Update type.Note: This field may return null, indicating that no valid value was found.
	UpdatedTime pulumi.StringInput `pulumi:"updatedTime"`
}

func (GetContainerGroupResultContentArgs) ElementType added in v0.1.5

func (GetContainerGroupResultContentArgs) ToGetContainerGroupResultContentOutput added in v0.1.5

func (i GetContainerGroupResultContentArgs) ToGetContainerGroupResultContentOutput() GetContainerGroupResultContentOutput

func (GetContainerGroupResultContentArgs) ToGetContainerGroupResultContentOutputWithContext added in v0.1.5

func (i GetContainerGroupResultContentArgs) ToGetContainerGroupResultContentOutputWithContext(ctx context.Context) GetContainerGroupResultContentOutput

type GetContainerGroupResultContentArray added in v0.1.5

type GetContainerGroupResultContentArray []GetContainerGroupResultContentInput

func (GetContainerGroupResultContentArray) ElementType added in v0.1.5

func (GetContainerGroupResultContentArray) ToGetContainerGroupResultContentArrayOutput added in v0.1.5

func (i GetContainerGroupResultContentArray) ToGetContainerGroupResultContentArrayOutput() GetContainerGroupResultContentArrayOutput

func (GetContainerGroupResultContentArray) ToGetContainerGroupResultContentArrayOutputWithContext added in v0.1.5

func (i GetContainerGroupResultContentArray) ToGetContainerGroupResultContentArrayOutputWithContext(ctx context.Context) GetContainerGroupResultContentArrayOutput

type GetContainerGroupResultContentArrayInput added in v0.1.5

type GetContainerGroupResultContentArrayInput interface {
	pulumi.Input

	ToGetContainerGroupResultContentArrayOutput() GetContainerGroupResultContentArrayOutput
	ToGetContainerGroupResultContentArrayOutputWithContext(context.Context) GetContainerGroupResultContentArrayOutput
}

GetContainerGroupResultContentArrayInput is an input type that accepts GetContainerGroupResultContentArray and GetContainerGroupResultContentArrayOutput values. You can construct a concrete instance of `GetContainerGroupResultContentArrayInput` via:

GetContainerGroupResultContentArray{ GetContainerGroupResultContentArgs{...} }

type GetContainerGroupResultContentArrayOutput added in v0.1.5

type GetContainerGroupResultContentArrayOutput struct{ *pulumi.OutputState }

func (GetContainerGroupResultContentArrayOutput) ElementType added in v0.1.5

func (GetContainerGroupResultContentArrayOutput) Index added in v0.1.5

func (GetContainerGroupResultContentArrayOutput) ToGetContainerGroupResultContentArrayOutput added in v0.1.5

func (o GetContainerGroupResultContentArrayOutput) ToGetContainerGroupResultContentArrayOutput() GetContainerGroupResultContentArrayOutput

func (GetContainerGroupResultContentArrayOutput) ToGetContainerGroupResultContentArrayOutputWithContext added in v0.1.5

func (o GetContainerGroupResultContentArrayOutput) ToGetContainerGroupResultContentArrayOutputWithContext(ctx context.Context) GetContainerGroupResultContentArrayOutput

type GetContainerGroupResultContentInput added in v0.1.5

type GetContainerGroupResultContentInput interface {
	pulumi.Input

	ToGetContainerGroupResultContentOutput() GetContainerGroupResultContentOutput
	ToGetContainerGroupResultContentOutputWithContext(context.Context) GetContainerGroupResultContentOutput
}

GetContainerGroupResultContentInput is an input type that accepts GetContainerGroupResultContentArgs and GetContainerGroupResultContentOutput values. You can construct a concrete instance of `GetContainerGroupResultContentInput` via:

GetContainerGroupResultContentArgs{...}

type GetContainerGroupResultContentOutput added in v0.1.5

type GetContainerGroupResultContentOutput struct{ *pulumi.OutputState }

func (GetContainerGroupResultContentOutput) Alias added in v0.1.5

The Group description.Note: This field may return null, indicating that no valid value was found.

func (GetContainerGroupResultContentOutput) ClusterId added in v0.1.5

Cluster Id.

func (GetContainerGroupResultContentOutput) ClusterName added in v0.1.5

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

func (GetContainerGroupResultContentOutput) CpuLimit added in v0.1.5

The maximum amount of CPU, corresponding to K8S limit.Note: This field may return null, indicating that no valid value was found.

func (GetContainerGroupResultContentOutput) CpuRequest added in v0.1.5

The initial amount of CPU, corresponding to K8S request.Note: This field may return null, indicating that no valid value was found.

func (GetContainerGroupResultContentOutput) CreateTime added in v0.1.5

Create time.Note: This field may return null, indicating that no valid value was found.

func (GetContainerGroupResultContentOutput) ElementType added in v0.1.5

func (GetContainerGroupResultContentOutput) GroupId added in v0.1.5

Group Id.Note: This field may return null, indicating that no valid value was found.

func (GetContainerGroupResultContentOutput) GroupName added in v0.1.5

Group name.Note: This field may return null, indicating that no valid value was found.

func (GetContainerGroupResultContentOutput) KubeInjectEnable added in v0.1.5

The value of KubeInjectEnable.Note: This field may return null, indicating that no valid value was found.

func (GetContainerGroupResultContentOutput) MemLimit added in v0.1.5

The maximum amount of memory allocated in MiB, corresponding to K8S limit.Note: This field may return null, indicating that no valid value was found.

func (GetContainerGroupResultContentOutput) MemRequest added in v0.1.5

The initial amount of memory allocated in MiB, corresponding to K8S request.Note: This field may return null, indicating that no valid value was found.

func (GetContainerGroupResultContentOutput) NamespaceId added in v0.1.5

Namespace Id.

func (GetContainerGroupResultContentOutput) NamespaceName added in v0.1.5

Namespace name.Note: This field may return null, indicating that no valid value was found.

func (GetContainerGroupResultContentOutput) RepoName added in v0.1.5

Image name.Note: This field may return null, indicating that no valid value was found.

func (GetContainerGroupResultContentOutput) Server added in v0.1.5

Image server.Note: This field may return null, indicating that no valid value was found.

func (GetContainerGroupResultContentOutput) TagName added in v0.1.5

Image version Name.Note: This field may return null, indicating that no valid value was found.

func (GetContainerGroupResultContentOutput) ToGetContainerGroupResultContentOutput added in v0.1.5

func (o GetContainerGroupResultContentOutput) ToGetContainerGroupResultContentOutput() GetContainerGroupResultContentOutput

func (GetContainerGroupResultContentOutput) ToGetContainerGroupResultContentOutputWithContext added in v0.1.5

func (o GetContainerGroupResultContentOutput) ToGetContainerGroupResultContentOutputWithContext(ctx context.Context) GetContainerGroupResultContentOutput

func (GetContainerGroupResultContentOutput) UpdatedTime added in v0.1.5

Update type.Note: This field may return null, indicating that no valid value was found.

type GetContainerGroupResultInput added in v0.1.5

type GetContainerGroupResultInput interface {
	pulumi.Input

	ToGetContainerGroupResultOutput() GetContainerGroupResultOutput
	ToGetContainerGroupResultOutputWithContext(context.Context) GetContainerGroupResultOutput
}

GetContainerGroupResultInput is an input type that accepts GetContainerGroupResultArgs and GetContainerGroupResultOutput values. You can construct a concrete instance of `GetContainerGroupResultInput` via:

GetContainerGroupResultArgs{...}

type GetContainerGroupResultOutput added in v0.1.5

type GetContainerGroupResultOutput struct{ *pulumi.OutputState }

func (GetContainerGroupResultOutput) Contents added in v0.1.5

List of deployment groups.Note: This field may return null, indicating that no valid value was found.

func (GetContainerGroupResultOutput) ElementType added in v0.1.5

func (GetContainerGroupResultOutput) ToGetContainerGroupResultOutput added in v0.1.5

func (o GetContainerGroupResultOutput) ToGetContainerGroupResultOutput() GetContainerGroupResultOutput

func (GetContainerGroupResultOutput) ToGetContainerGroupResultOutputWithContext added in v0.1.5

func (o GetContainerGroupResultOutput) ToGetContainerGroupResultOutputWithContext(ctx context.Context) GetContainerGroupResultOutput

func (GetContainerGroupResultOutput) TotalCount added in v0.1.5

Total count.

type GetDeliveryConfigByGroupIdResult added in v0.1.5

type GetDeliveryConfigByGroupIdResult struct {
	// Config ID. Note: This field may return null, which means that no valid value was obtained.
	ConfigId string `pulumi:"configId"`
	// Config Name. Note: This field may return null, which means that no valid value was obtained.
	ConfigName string `pulumi:"configName"`
}

type GetDeliveryConfigByGroupIdResultArgs added in v0.1.5

type GetDeliveryConfigByGroupIdResultArgs struct {
	// Config ID. Note: This field may return null, which means that no valid value was obtained.
	ConfigId pulumi.StringInput `pulumi:"configId"`
	// Config Name. Note: This field may return null, which means that no valid value was obtained.
	ConfigName pulumi.StringInput `pulumi:"configName"`
}

func (GetDeliveryConfigByGroupIdResultArgs) ElementType added in v0.1.5

func (GetDeliveryConfigByGroupIdResultArgs) ToGetDeliveryConfigByGroupIdResultOutput added in v0.1.5

func (i GetDeliveryConfigByGroupIdResultArgs) ToGetDeliveryConfigByGroupIdResultOutput() GetDeliveryConfigByGroupIdResultOutput

func (GetDeliveryConfigByGroupIdResultArgs) ToGetDeliveryConfigByGroupIdResultOutputWithContext added in v0.1.5

func (i GetDeliveryConfigByGroupIdResultArgs) ToGetDeliveryConfigByGroupIdResultOutputWithContext(ctx context.Context) GetDeliveryConfigByGroupIdResultOutput

type GetDeliveryConfigByGroupIdResultArray added in v0.1.5

type GetDeliveryConfigByGroupIdResultArray []GetDeliveryConfigByGroupIdResultInput

func (GetDeliveryConfigByGroupIdResultArray) ElementType added in v0.1.5

func (GetDeliveryConfigByGroupIdResultArray) ToGetDeliveryConfigByGroupIdResultArrayOutput added in v0.1.5

func (i GetDeliveryConfigByGroupIdResultArray) ToGetDeliveryConfigByGroupIdResultArrayOutput() GetDeliveryConfigByGroupIdResultArrayOutput

func (GetDeliveryConfigByGroupIdResultArray) ToGetDeliveryConfigByGroupIdResultArrayOutputWithContext added in v0.1.5

func (i GetDeliveryConfigByGroupIdResultArray) ToGetDeliveryConfigByGroupIdResultArrayOutputWithContext(ctx context.Context) GetDeliveryConfigByGroupIdResultArrayOutput

type GetDeliveryConfigByGroupIdResultArrayInput added in v0.1.5

type GetDeliveryConfigByGroupIdResultArrayInput interface {
	pulumi.Input

	ToGetDeliveryConfigByGroupIdResultArrayOutput() GetDeliveryConfigByGroupIdResultArrayOutput
	ToGetDeliveryConfigByGroupIdResultArrayOutputWithContext(context.Context) GetDeliveryConfigByGroupIdResultArrayOutput
}

GetDeliveryConfigByGroupIdResultArrayInput is an input type that accepts GetDeliveryConfigByGroupIdResultArray and GetDeliveryConfigByGroupIdResultArrayOutput values. You can construct a concrete instance of `GetDeliveryConfigByGroupIdResultArrayInput` via:

GetDeliveryConfigByGroupIdResultArray{ GetDeliveryConfigByGroupIdResultArgs{...} }

type GetDeliveryConfigByGroupIdResultArrayOutput added in v0.1.5

type GetDeliveryConfigByGroupIdResultArrayOutput struct{ *pulumi.OutputState }

func (GetDeliveryConfigByGroupIdResultArrayOutput) ElementType added in v0.1.5

func (GetDeliveryConfigByGroupIdResultArrayOutput) Index added in v0.1.5

func (GetDeliveryConfigByGroupIdResultArrayOutput) ToGetDeliveryConfigByGroupIdResultArrayOutput added in v0.1.5

func (o GetDeliveryConfigByGroupIdResultArrayOutput) ToGetDeliveryConfigByGroupIdResultArrayOutput() GetDeliveryConfigByGroupIdResultArrayOutput

func (GetDeliveryConfigByGroupIdResultArrayOutput) ToGetDeliveryConfigByGroupIdResultArrayOutputWithContext added in v0.1.5

func (o GetDeliveryConfigByGroupIdResultArrayOutput) ToGetDeliveryConfigByGroupIdResultArrayOutputWithContext(ctx context.Context) GetDeliveryConfigByGroupIdResultArrayOutput

type GetDeliveryConfigByGroupIdResultInput added in v0.1.5

type GetDeliveryConfigByGroupIdResultInput interface {
	pulumi.Input

	ToGetDeliveryConfigByGroupIdResultOutput() GetDeliveryConfigByGroupIdResultOutput
	ToGetDeliveryConfigByGroupIdResultOutputWithContext(context.Context) GetDeliveryConfigByGroupIdResultOutput
}

GetDeliveryConfigByGroupIdResultInput is an input type that accepts GetDeliveryConfigByGroupIdResultArgs and GetDeliveryConfigByGroupIdResultOutput values. You can construct a concrete instance of `GetDeliveryConfigByGroupIdResultInput` via:

GetDeliveryConfigByGroupIdResultArgs{...}

type GetDeliveryConfigByGroupIdResultOutput added in v0.1.5

type GetDeliveryConfigByGroupIdResultOutput struct{ *pulumi.OutputState }

func (GetDeliveryConfigByGroupIdResultOutput) ConfigId added in v0.1.5

Config ID. Note: This field may return null, which means that no valid value was obtained.

func (GetDeliveryConfigByGroupIdResultOutput) ConfigName added in v0.1.5

Config Name. Note: This field may return null, which means that no valid value was obtained.

func (GetDeliveryConfigByGroupIdResultOutput) ElementType added in v0.1.5

func (GetDeliveryConfigByGroupIdResultOutput) ToGetDeliveryConfigByGroupIdResultOutput added in v0.1.5

func (o GetDeliveryConfigByGroupIdResultOutput) ToGetDeliveryConfigByGroupIdResultOutput() GetDeliveryConfigByGroupIdResultOutput

func (GetDeliveryConfigByGroupIdResultOutput) ToGetDeliveryConfigByGroupIdResultOutputWithContext added in v0.1.5

func (o GetDeliveryConfigByGroupIdResultOutput) ToGetDeliveryConfigByGroupIdResultOutputWithContext(ctx context.Context) GetDeliveryConfigByGroupIdResultOutput

type GetDeliveryConfigsResult added in v0.1.5

type GetDeliveryConfigsResult struct {
	// content. Note: This field may return null, which means that no valid value was obtained.
	Contents []GetDeliveryConfigsResultContent `pulumi:"contents"`
	// total count. Note: This field may return null, which means that no valid value was obtained.
	TotalCount int `pulumi:"totalCount"`
}

type GetDeliveryConfigsResultArgs added in v0.1.5

type GetDeliveryConfigsResultArgs struct {
	// content. Note: This field may return null, which means that no valid value was obtained.
	Contents GetDeliveryConfigsResultContentArrayInput `pulumi:"contents"`
	// total count. Note: This field may return null, which means that no valid value was obtained.
	TotalCount pulumi.IntInput `pulumi:"totalCount"`
}

func (GetDeliveryConfigsResultArgs) ElementType added in v0.1.5

func (GetDeliveryConfigsResultArgs) ToGetDeliveryConfigsResultOutput added in v0.1.5

func (i GetDeliveryConfigsResultArgs) ToGetDeliveryConfigsResultOutput() GetDeliveryConfigsResultOutput

func (GetDeliveryConfigsResultArgs) ToGetDeliveryConfigsResultOutputWithContext added in v0.1.5

func (i GetDeliveryConfigsResultArgs) ToGetDeliveryConfigsResultOutputWithContext(ctx context.Context) GetDeliveryConfigsResultOutput

type GetDeliveryConfigsResultArray added in v0.1.5

type GetDeliveryConfigsResultArray []GetDeliveryConfigsResultInput

func (GetDeliveryConfigsResultArray) ElementType added in v0.1.5

func (GetDeliveryConfigsResultArray) ToGetDeliveryConfigsResultArrayOutput added in v0.1.5

func (i GetDeliveryConfigsResultArray) ToGetDeliveryConfigsResultArrayOutput() GetDeliveryConfigsResultArrayOutput

func (GetDeliveryConfigsResultArray) ToGetDeliveryConfigsResultArrayOutputWithContext added in v0.1.5

func (i GetDeliveryConfigsResultArray) ToGetDeliveryConfigsResultArrayOutputWithContext(ctx context.Context) GetDeliveryConfigsResultArrayOutput

type GetDeliveryConfigsResultArrayInput added in v0.1.5

type GetDeliveryConfigsResultArrayInput interface {
	pulumi.Input

	ToGetDeliveryConfigsResultArrayOutput() GetDeliveryConfigsResultArrayOutput
	ToGetDeliveryConfigsResultArrayOutputWithContext(context.Context) GetDeliveryConfigsResultArrayOutput
}

GetDeliveryConfigsResultArrayInput is an input type that accepts GetDeliveryConfigsResultArray and GetDeliveryConfigsResultArrayOutput values. You can construct a concrete instance of `GetDeliveryConfigsResultArrayInput` via:

GetDeliveryConfigsResultArray{ GetDeliveryConfigsResultArgs{...} }

type GetDeliveryConfigsResultArrayOutput added in v0.1.5

type GetDeliveryConfigsResultArrayOutput struct{ *pulumi.OutputState }

func (GetDeliveryConfigsResultArrayOutput) ElementType added in v0.1.5

func (GetDeliveryConfigsResultArrayOutput) Index added in v0.1.5

func (GetDeliveryConfigsResultArrayOutput) ToGetDeliveryConfigsResultArrayOutput added in v0.1.5

func (o GetDeliveryConfigsResultArrayOutput) ToGetDeliveryConfigsResultArrayOutput() GetDeliveryConfigsResultArrayOutput

func (GetDeliveryConfigsResultArrayOutput) ToGetDeliveryConfigsResultArrayOutputWithContext added in v0.1.5

func (o GetDeliveryConfigsResultArrayOutput) ToGetDeliveryConfigsResultArrayOutputWithContext(ctx context.Context) GetDeliveryConfigsResultArrayOutput

type GetDeliveryConfigsResultContent added in v0.1.5

type GetDeliveryConfigsResultContent struct {
	// harvest log path. Note: This field may return null, which means that no valid value was obtained.
	CollectPaths []string `pulumi:"collectPaths"`
	// config id.
	ConfigId string `pulumi:"configId"`
	// config name.
	ConfigName string `pulumi:"configName"`
	// Creation time.Note: This field may return null, indicating that no valid values can be obtained.
	CreateTime string `pulumi:"createTime"`
	// Custom Line Rule.
	CustomRule string `pulumi:"customRule"`
	// whether use auth for kafka. Note: This field may return null, which means that no valid value was obtained.
	EnableAuth bool `pulumi:"enableAuth"`
	// Indicates whether a single row rule should be applied.Note: This field may return null, which means that no valid value was obtained.
	EnableGlobalLineRule bool `pulumi:"enableGlobalLineRule"`
	// Associated deployment group information.Note: This field may return null, indicating that no valid values can be obtained.
	Groups []GetDeliveryConfigsResultContentGroup `pulumi:"groups"`
	// KafkaAddress refers to the address of a Kafka server.Note: This field may return null, which means that no valid value was obtained.
	KafkaAddress string `pulumi:"kafkaAddress"`
	// Kafka Infos. Note: This field may return null, which means that no valid value was obtained.
	KafkaInfos []GetDeliveryConfigsResultContentKafkaInfo `pulumi:"kafkaInfos"`
	// Kafka VIP. Note: This field may return null, which means that no valid value was obtained.
	KafkaVIp string `pulumi:"kafkaVIp"`
	// Kafka VPort. Note: This field may return null, which means that no valid value was obtained.
	KafkaVPort string `pulumi:"kafkaVPort"`
	// Line Rule for log. Note: This field may return null, which means that no valid value was obtained.
	LineRule string `pulumi:"lineRule"`
	// Password. Note: This field may return null, which means that no valid value was obtained.
	Password string `pulumi:"password"`
	// Topic. Note: This field may return null, which means that no valid value was obtained.
	Topic string `pulumi:"topic"`
	// user Name. Note: This field may return null, which means that no valid value was obtained.
	Username string `pulumi:"username"`
}

type GetDeliveryConfigsResultContentArgs added in v0.1.5

type GetDeliveryConfigsResultContentArgs struct {
	// harvest log path. Note: This field may return null, which means that no valid value was obtained.
	CollectPaths pulumi.StringArrayInput `pulumi:"collectPaths"`
	// config id.
	ConfigId pulumi.StringInput `pulumi:"configId"`
	// config name.
	ConfigName pulumi.StringInput `pulumi:"configName"`
	// Creation time.Note: This field may return null, indicating that no valid values can be obtained.
	CreateTime pulumi.StringInput `pulumi:"createTime"`
	// Custom Line Rule.
	CustomRule pulumi.StringInput `pulumi:"customRule"`
	// whether use auth for kafka. Note: This field may return null, which means that no valid value was obtained.
	EnableAuth pulumi.BoolInput `pulumi:"enableAuth"`
	// Indicates whether a single row rule should be applied.Note: This field may return null, which means that no valid value was obtained.
	EnableGlobalLineRule pulumi.BoolInput `pulumi:"enableGlobalLineRule"`
	// Associated deployment group information.Note: This field may return null, indicating that no valid values can be obtained.
	Groups GetDeliveryConfigsResultContentGroupArrayInput `pulumi:"groups"`
	// KafkaAddress refers to the address of a Kafka server.Note: This field may return null, which means that no valid value was obtained.
	KafkaAddress pulumi.StringInput `pulumi:"kafkaAddress"`
	// Kafka Infos. Note: This field may return null, which means that no valid value was obtained.
	KafkaInfos GetDeliveryConfigsResultContentKafkaInfoArrayInput `pulumi:"kafkaInfos"`
	// Kafka VIP. Note: This field may return null, which means that no valid value was obtained.
	KafkaVIp pulumi.StringInput `pulumi:"kafkaVIp"`
	// Kafka VPort. Note: This field may return null, which means that no valid value was obtained.
	KafkaVPort pulumi.StringInput `pulumi:"kafkaVPort"`
	// Line Rule for log. Note: This field may return null, which means that no valid value was obtained.
	LineRule pulumi.StringInput `pulumi:"lineRule"`
	// Password. Note: This field may return null, which means that no valid value was obtained.
	Password pulumi.StringInput `pulumi:"password"`
	// Topic. Note: This field may return null, which means that no valid value was obtained.
	Topic pulumi.StringInput `pulumi:"topic"`
	// user Name. Note: This field may return null, which means that no valid value was obtained.
	Username pulumi.StringInput `pulumi:"username"`
}

func (GetDeliveryConfigsResultContentArgs) ElementType added in v0.1.5

func (GetDeliveryConfigsResultContentArgs) ToGetDeliveryConfigsResultContentOutput added in v0.1.5

func (i GetDeliveryConfigsResultContentArgs) ToGetDeliveryConfigsResultContentOutput() GetDeliveryConfigsResultContentOutput

func (GetDeliveryConfigsResultContentArgs) ToGetDeliveryConfigsResultContentOutputWithContext added in v0.1.5

func (i GetDeliveryConfigsResultContentArgs) ToGetDeliveryConfigsResultContentOutputWithContext(ctx context.Context) GetDeliveryConfigsResultContentOutput

type GetDeliveryConfigsResultContentArray added in v0.1.5

type GetDeliveryConfigsResultContentArray []GetDeliveryConfigsResultContentInput

func (GetDeliveryConfigsResultContentArray) ElementType added in v0.1.5

func (GetDeliveryConfigsResultContentArray) ToGetDeliveryConfigsResultContentArrayOutput added in v0.1.5

func (i GetDeliveryConfigsResultContentArray) ToGetDeliveryConfigsResultContentArrayOutput() GetDeliveryConfigsResultContentArrayOutput

func (GetDeliveryConfigsResultContentArray) ToGetDeliveryConfigsResultContentArrayOutputWithContext added in v0.1.5

func (i GetDeliveryConfigsResultContentArray) ToGetDeliveryConfigsResultContentArrayOutputWithContext(ctx context.Context) GetDeliveryConfigsResultContentArrayOutput

type GetDeliveryConfigsResultContentArrayInput added in v0.1.5

type GetDeliveryConfigsResultContentArrayInput interface {
	pulumi.Input

	ToGetDeliveryConfigsResultContentArrayOutput() GetDeliveryConfigsResultContentArrayOutput
	ToGetDeliveryConfigsResultContentArrayOutputWithContext(context.Context) GetDeliveryConfigsResultContentArrayOutput
}

GetDeliveryConfigsResultContentArrayInput is an input type that accepts GetDeliveryConfigsResultContentArray and GetDeliveryConfigsResultContentArrayOutput values. You can construct a concrete instance of `GetDeliveryConfigsResultContentArrayInput` via:

GetDeliveryConfigsResultContentArray{ GetDeliveryConfigsResultContentArgs{...} }

type GetDeliveryConfigsResultContentArrayOutput added in v0.1.5

type GetDeliveryConfigsResultContentArrayOutput struct{ *pulumi.OutputState }

func (GetDeliveryConfigsResultContentArrayOutput) ElementType added in v0.1.5

func (GetDeliveryConfigsResultContentArrayOutput) Index added in v0.1.5

func (GetDeliveryConfigsResultContentArrayOutput) ToGetDeliveryConfigsResultContentArrayOutput added in v0.1.5

func (o GetDeliveryConfigsResultContentArrayOutput) ToGetDeliveryConfigsResultContentArrayOutput() GetDeliveryConfigsResultContentArrayOutput

func (GetDeliveryConfigsResultContentArrayOutput) ToGetDeliveryConfigsResultContentArrayOutputWithContext added in v0.1.5

func (o GetDeliveryConfigsResultContentArrayOutput) ToGetDeliveryConfigsResultContentArrayOutputWithContext(ctx context.Context) GetDeliveryConfigsResultContentArrayOutput

type GetDeliveryConfigsResultContentGroup added in v0.1.5

type GetDeliveryConfigsResultContentGroup struct {
	// Associate Time. Note: This field may return null, indicating that no valid values can be obtained.
	AssociateTime string `pulumi:"associateTime"`
	// Cluster ID. Note: This field may return null, indicating that no valid values can be obtained.
	ClusterId string `pulumi:"clusterId"`
	// Cluster Name. Note: This field may return null, indicating that no valid values can be obtained.
	ClusterName string `pulumi:"clusterName"`
	// Cluster type.
	ClusterType string `pulumi:"clusterType"`
	// Group Id.
	GroupId string `pulumi:"groupId"`
	// Group Name.
	GroupName string `pulumi:"groupName"`
	// Namespace Name. Note: This field may return null, indicating that no valid values can be obtained.
	NamespaceName string `pulumi:"namespaceName"`
}

type GetDeliveryConfigsResultContentGroupArgs added in v0.1.5

type GetDeliveryConfigsResultContentGroupArgs struct {
	// Associate Time. Note: This field may return null, indicating that no valid values can be obtained.
	AssociateTime pulumi.StringInput `pulumi:"associateTime"`
	// Cluster ID. Note: This field may return null, indicating that no valid values can be obtained.
	ClusterId pulumi.StringInput `pulumi:"clusterId"`
	// Cluster Name. Note: This field may return null, indicating that no valid values can be obtained.
	ClusterName pulumi.StringInput `pulumi:"clusterName"`
	// Cluster type.
	ClusterType pulumi.StringInput `pulumi:"clusterType"`
	// Group Id.
	GroupId pulumi.StringInput `pulumi:"groupId"`
	// Group Name.
	GroupName pulumi.StringInput `pulumi:"groupName"`
	// Namespace Name. Note: This field may return null, indicating that no valid values can be obtained.
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
}

func (GetDeliveryConfigsResultContentGroupArgs) ElementType added in v0.1.5

func (GetDeliveryConfigsResultContentGroupArgs) ToGetDeliveryConfigsResultContentGroupOutput added in v0.1.5

func (i GetDeliveryConfigsResultContentGroupArgs) ToGetDeliveryConfigsResultContentGroupOutput() GetDeliveryConfigsResultContentGroupOutput

func (GetDeliveryConfigsResultContentGroupArgs) ToGetDeliveryConfigsResultContentGroupOutputWithContext added in v0.1.5

func (i GetDeliveryConfigsResultContentGroupArgs) ToGetDeliveryConfigsResultContentGroupOutputWithContext(ctx context.Context) GetDeliveryConfigsResultContentGroupOutput

type GetDeliveryConfigsResultContentGroupArray added in v0.1.5

type GetDeliveryConfigsResultContentGroupArray []GetDeliveryConfigsResultContentGroupInput

func (GetDeliveryConfigsResultContentGroupArray) ElementType added in v0.1.5

func (GetDeliveryConfigsResultContentGroupArray) ToGetDeliveryConfigsResultContentGroupArrayOutput added in v0.1.5

func (i GetDeliveryConfigsResultContentGroupArray) ToGetDeliveryConfigsResultContentGroupArrayOutput() GetDeliveryConfigsResultContentGroupArrayOutput

func (GetDeliveryConfigsResultContentGroupArray) ToGetDeliveryConfigsResultContentGroupArrayOutputWithContext added in v0.1.5

func (i GetDeliveryConfigsResultContentGroupArray) ToGetDeliveryConfigsResultContentGroupArrayOutputWithContext(ctx context.Context) GetDeliveryConfigsResultContentGroupArrayOutput

type GetDeliveryConfigsResultContentGroupArrayInput added in v0.1.5

type GetDeliveryConfigsResultContentGroupArrayInput interface {
	pulumi.Input

	ToGetDeliveryConfigsResultContentGroupArrayOutput() GetDeliveryConfigsResultContentGroupArrayOutput
	ToGetDeliveryConfigsResultContentGroupArrayOutputWithContext(context.Context) GetDeliveryConfigsResultContentGroupArrayOutput
}

GetDeliveryConfigsResultContentGroupArrayInput is an input type that accepts GetDeliveryConfigsResultContentGroupArray and GetDeliveryConfigsResultContentGroupArrayOutput values. You can construct a concrete instance of `GetDeliveryConfigsResultContentGroupArrayInput` via:

GetDeliveryConfigsResultContentGroupArray{ GetDeliveryConfigsResultContentGroupArgs{...} }

type GetDeliveryConfigsResultContentGroupArrayOutput added in v0.1.5

type GetDeliveryConfigsResultContentGroupArrayOutput struct{ *pulumi.OutputState }

func (GetDeliveryConfigsResultContentGroupArrayOutput) ElementType added in v0.1.5

func (GetDeliveryConfigsResultContentGroupArrayOutput) Index added in v0.1.5

func (GetDeliveryConfigsResultContentGroupArrayOutput) ToGetDeliveryConfigsResultContentGroupArrayOutput added in v0.1.5

func (o GetDeliveryConfigsResultContentGroupArrayOutput) ToGetDeliveryConfigsResultContentGroupArrayOutput() GetDeliveryConfigsResultContentGroupArrayOutput

func (GetDeliveryConfigsResultContentGroupArrayOutput) ToGetDeliveryConfigsResultContentGroupArrayOutputWithContext added in v0.1.5

func (o GetDeliveryConfigsResultContentGroupArrayOutput) ToGetDeliveryConfigsResultContentGroupArrayOutputWithContext(ctx context.Context) GetDeliveryConfigsResultContentGroupArrayOutput

type GetDeliveryConfigsResultContentGroupInput added in v0.1.5

type GetDeliveryConfigsResultContentGroupInput interface {
	pulumi.Input

	ToGetDeliveryConfigsResultContentGroupOutput() GetDeliveryConfigsResultContentGroupOutput
	ToGetDeliveryConfigsResultContentGroupOutputWithContext(context.Context) GetDeliveryConfigsResultContentGroupOutput
}

GetDeliveryConfigsResultContentGroupInput is an input type that accepts GetDeliveryConfigsResultContentGroupArgs and GetDeliveryConfigsResultContentGroupOutput values. You can construct a concrete instance of `GetDeliveryConfigsResultContentGroupInput` via:

GetDeliveryConfigsResultContentGroupArgs{...}

type GetDeliveryConfigsResultContentGroupOutput added in v0.1.5

type GetDeliveryConfigsResultContentGroupOutput struct{ *pulumi.OutputState }

func (GetDeliveryConfigsResultContentGroupOutput) AssociateTime added in v0.1.5

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

func (GetDeliveryConfigsResultContentGroupOutput) ClusterId added in v0.1.5

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

func (GetDeliveryConfigsResultContentGroupOutput) ClusterName added in v0.1.5

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

func (GetDeliveryConfigsResultContentGroupOutput) ClusterType added in v0.1.5

Cluster type.

func (GetDeliveryConfigsResultContentGroupOutput) ElementType added in v0.1.5

func (GetDeliveryConfigsResultContentGroupOutput) GroupId added in v0.1.5

Group Id.

func (GetDeliveryConfigsResultContentGroupOutput) GroupName added in v0.1.5

Group Name.

func (GetDeliveryConfigsResultContentGroupOutput) NamespaceName added in v0.1.5

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

func (GetDeliveryConfigsResultContentGroupOutput) ToGetDeliveryConfigsResultContentGroupOutput added in v0.1.5

func (o GetDeliveryConfigsResultContentGroupOutput) ToGetDeliveryConfigsResultContentGroupOutput() GetDeliveryConfigsResultContentGroupOutput

func (GetDeliveryConfigsResultContentGroupOutput) ToGetDeliveryConfigsResultContentGroupOutputWithContext added in v0.1.5

func (o GetDeliveryConfigsResultContentGroupOutput) ToGetDeliveryConfigsResultContentGroupOutputWithContext(ctx context.Context) GetDeliveryConfigsResultContentGroupOutput

type GetDeliveryConfigsResultContentInput added in v0.1.5

type GetDeliveryConfigsResultContentInput interface {
	pulumi.Input

	ToGetDeliveryConfigsResultContentOutput() GetDeliveryConfigsResultContentOutput
	ToGetDeliveryConfigsResultContentOutputWithContext(context.Context) GetDeliveryConfigsResultContentOutput
}

GetDeliveryConfigsResultContentInput is an input type that accepts GetDeliveryConfigsResultContentArgs and GetDeliveryConfigsResultContentOutput values. You can construct a concrete instance of `GetDeliveryConfigsResultContentInput` via:

GetDeliveryConfigsResultContentArgs{...}

type GetDeliveryConfigsResultContentKafkaInfo added in v0.1.5

type GetDeliveryConfigsResultContentKafkaInfo struct {
	// Custom Line Rule.
	CustomRule string `pulumi:"customRule"`
	// Line Rule for log. Note: This field may return null, which means that no valid value was obtained.
	LineRule string `pulumi:"lineRule"`
	// harvest log path. Note: This field may return null, which means that no valid value was obtained.
	Paths []string `pulumi:"paths"`
	// Topic. Note: This field may return null, which means that no valid value was obtained.
	Topic string `pulumi:"topic"`
}

type GetDeliveryConfigsResultContentKafkaInfoArgs added in v0.1.5

type GetDeliveryConfigsResultContentKafkaInfoArgs struct {
	// Custom Line Rule.
	CustomRule pulumi.StringInput `pulumi:"customRule"`
	// Line Rule for log. Note: This field may return null, which means that no valid value was obtained.
	LineRule pulumi.StringInput `pulumi:"lineRule"`
	// harvest log path. Note: This field may return null, which means that no valid value was obtained.
	Paths pulumi.StringArrayInput `pulumi:"paths"`
	// Topic. Note: This field may return null, which means that no valid value was obtained.
	Topic pulumi.StringInput `pulumi:"topic"`
}

func (GetDeliveryConfigsResultContentKafkaInfoArgs) ElementType added in v0.1.5

func (GetDeliveryConfigsResultContentKafkaInfoArgs) ToGetDeliveryConfigsResultContentKafkaInfoOutput added in v0.1.5

func (i GetDeliveryConfigsResultContentKafkaInfoArgs) ToGetDeliveryConfigsResultContentKafkaInfoOutput() GetDeliveryConfigsResultContentKafkaInfoOutput

func (GetDeliveryConfigsResultContentKafkaInfoArgs) ToGetDeliveryConfigsResultContentKafkaInfoOutputWithContext added in v0.1.5

func (i GetDeliveryConfigsResultContentKafkaInfoArgs) ToGetDeliveryConfigsResultContentKafkaInfoOutputWithContext(ctx context.Context) GetDeliveryConfigsResultContentKafkaInfoOutput

type GetDeliveryConfigsResultContentKafkaInfoArray added in v0.1.5

type GetDeliveryConfigsResultContentKafkaInfoArray []GetDeliveryConfigsResultContentKafkaInfoInput

func (GetDeliveryConfigsResultContentKafkaInfoArray) ElementType added in v0.1.5

func (GetDeliveryConfigsResultContentKafkaInfoArray) ToGetDeliveryConfigsResultContentKafkaInfoArrayOutput added in v0.1.5

func (i GetDeliveryConfigsResultContentKafkaInfoArray) ToGetDeliveryConfigsResultContentKafkaInfoArrayOutput() GetDeliveryConfigsResultContentKafkaInfoArrayOutput

func (GetDeliveryConfigsResultContentKafkaInfoArray) ToGetDeliveryConfigsResultContentKafkaInfoArrayOutputWithContext added in v0.1.5

func (i GetDeliveryConfigsResultContentKafkaInfoArray) ToGetDeliveryConfigsResultContentKafkaInfoArrayOutputWithContext(ctx context.Context) GetDeliveryConfigsResultContentKafkaInfoArrayOutput

type GetDeliveryConfigsResultContentKafkaInfoArrayInput added in v0.1.5

type GetDeliveryConfigsResultContentKafkaInfoArrayInput interface {
	pulumi.Input

	ToGetDeliveryConfigsResultContentKafkaInfoArrayOutput() GetDeliveryConfigsResultContentKafkaInfoArrayOutput
	ToGetDeliveryConfigsResultContentKafkaInfoArrayOutputWithContext(context.Context) GetDeliveryConfigsResultContentKafkaInfoArrayOutput
}

GetDeliveryConfigsResultContentKafkaInfoArrayInput is an input type that accepts GetDeliveryConfigsResultContentKafkaInfoArray and GetDeliveryConfigsResultContentKafkaInfoArrayOutput values. You can construct a concrete instance of `GetDeliveryConfigsResultContentKafkaInfoArrayInput` via:

GetDeliveryConfigsResultContentKafkaInfoArray{ GetDeliveryConfigsResultContentKafkaInfoArgs{...} }

type GetDeliveryConfigsResultContentKafkaInfoArrayOutput added in v0.1.5

type GetDeliveryConfigsResultContentKafkaInfoArrayOutput struct{ *pulumi.OutputState }

func (GetDeliveryConfigsResultContentKafkaInfoArrayOutput) ElementType added in v0.1.5

func (GetDeliveryConfigsResultContentKafkaInfoArrayOutput) Index added in v0.1.5

func (GetDeliveryConfigsResultContentKafkaInfoArrayOutput) ToGetDeliveryConfigsResultContentKafkaInfoArrayOutput added in v0.1.5

func (o GetDeliveryConfigsResultContentKafkaInfoArrayOutput) ToGetDeliveryConfigsResultContentKafkaInfoArrayOutput() GetDeliveryConfigsResultContentKafkaInfoArrayOutput

func (GetDeliveryConfigsResultContentKafkaInfoArrayOutput) ToGetDeliveryConfigsResultContentKafkaInfoArrayOutputWithContext added in v0.1.5

func (o GetDeliveryConfigsResultContentKafkaInfoArrayOutput) ToGetDeliveryConfigsResultContentKafkaInfoArrayOutputWithContext(ctx context.Context) GetDeliveryConfigsResultContentKafkaInfoArrayOutput

type GetDeliveryConfigsResultContentKafkaInfoInput added in v0.1.5

type GetDeliveryConfigsResultContentKafkaInfoInput interface {
	pulumi.Input

	ToGetDeliveryConfigsResultContentKafkaInfoOutput() GetDeliveryConfigsResultContentKafkaInfoOutput
	ToGetDeliveryConfigsResultContentKafkaInfoOutputWithContext(context.Context) GetDeliveryConfigsResultContentKafkaInfoOutput
}

GetDeliveryConfigsResultContentKafkaInfoInput is an input type that accepts GetDeliveryConfigsResultContentKafkaInfoArgs and GetDeliveryConfigsResultContentKafkaInfoOutput values. You can construct a concrete instance of `GetDeliveryConfigsResultContentKafkaInfoInput` via:

GetDeliveryConfigsResultContentKafkaInfoArgs{...}

type GetDeliveryConfigsResultContentKafkaInfoOutput added in v0.1.5

type GetDeliveryConfigsResultContentKafkaInfoOutput struct{ *pulumi.OutputState }

func (GetDeliveryConfigsResultContentKafkaInfoOutput) CustomRule added in v0.1.5

Custom Line Rule.

func (GetDeliveryConfigsResultContentKafkaInfoOutput) ElementType added in v0.1.5

func (GetDeliveryConfigsResultContentKafkaInfoOutput) LineRule added in v0.1.5

Line Rule for log. Note: This field may return null, which means that no valid value was obtained.

func (GetDeliveryConfigsResultContentKafkaInfoOutput) Paths added in v0.1.5

harvest log path. Note: This field may return null, which means that no valid value was obtained.

func (GetDeliveryConfigsResultContentKafkaInfoOutput) ToGetDeliveryConfigsResultContentKafkaInfoOutput added in v0.1.5

func (o GetDeliveryConfigsResultContentKafkaInfoOutput) ToGetDeliveryConfigsResultContentKafkaInfoOutput() GetDeliveryConfigsResultContentKafkaInfoOutput

func (GetDeliveryConfigsResultContentKafkaInfoOutput) ToGetDeliveryConfigsResultContentKafkaInfoOutputWithContext added in v0.1.5

func (o GetDeliveryConfigsResultContentKafkaInfoOutput) ToGetDeliveryConfigsResultContentKafkaInfoOutputWithContext(ctx context.Context) GetDeliveryConfigsResultContentKafkaInfoOutput

func (GetDeliveryConfigsResultContentKafkaInfoOutput) Topic added in v0.1.5

Topic. Note: This field may return null, which means that no valid value was obtained.

type GetDeliveryConfigsResultContentOutput added in v0.1.5

type GetDeliveryConfigsResultContentOutput struct{ *pulumi.OutputState }

func (GetDeliveryConfigsResultContentOutput) CollectPaths added in v0.1.5

harvest log path. Note: This field may return null, which means that no valid value was obtained.

func (GetDeliveryConfigsResultContentOutput) ConfigId added in v0.1.5

config id.

func (GetDeliveryConfigsResultContentOutput) ConfigName added in v0.1.5

config name.

func (GetDeliveryConfigsResultContentOutput) CreateTime added in v0.1.5

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

func (GetDeliveryConfigsResultContentOutput) CustomRule added in v0.1.5

Custom Line Rule.

func (GetDeliveryConfigsResultContentOutput) ElementType added in v0.1.5

func (GetDeliveryConfigsResultContentOutput) EnableAuth added in v0.1.5

whether use auth for kafka. Note: This field may return null, which means that no valid value was obtained.

func (GetDeliveryConfigsResultContentOutput) EnableGlobalLineRule added in v0.1.5

func (o GetDeliveryConfigsResultContentOutput) EnableGlobalLineRule() pulumi.BoolOutput

Indicates whether a single row rule should be applied.Note: This field may return null, which means that no valid value was obtained.

func (GetDeliveryConfigsResultContentOutput) Groups added in v0.1.5

Associated deployment group information.Note: This field may return null, indicating that no valid values can be obtained.

func (GetDeliveryConfigsResultContentOutput) KafkaAddress added in v0.1.5

KafkaAddress refers to the address of a Kafka server.Note: This field may return null, which means that no valid value was obtained.

func (GetDeliveryConfigsResultContentOutput) KafkaInfos added in v0.1.5

Kafka Infos. Note: This field may return null, which means that no valid value was obtained.

func (GetDeliveryConfigsResultContentOutput) KafkaVIp added in v0.1.5

Kafka VIP. Note: This field may return null, which means that no valid value was obtained.

func (GetDeliveryConfigsResultContentOutput) KafkaVPort added in v0.1.5

Kafka VPort. Note: This field may return null, which means that no valid value was obtained.

func (GetDeliveryConfigsResultContentOutput) LineRule added in v0.1.5

Line Rule for log. Note: This field may return null, which means that no valid value was obtained.

func (GetDeliveryConfigsResultContentOutput) Password added in v0.1.5

Password. Note: This field may return null, which means that no valid value was obtained.

func (GetDeliveryConfigsResultContentOutput) ToGetDeliveryConfigsResultContentOutput added in v0.1.5

func (o GetDeliveryConfigsResultContentOutput) ToGetDeliveryConfigsResultContentOutput() GetDeliveryConfigsResultContentOutput

func (GetDeliveryConfigsResultContentOutput) ToGetDeliveryConfigsResultContentOutputWithContext added in v0.1.5

func (o GetDeliveryConfigsResultContentOutput) ToGetDeliveryConfigsResultContentOutputWithContext(ctx context.Context) GetDeliveryConfigsResultContentOutput

func (GetDeliveryConfigsResultContentOutput) Topic added in v0.1.5

Topic. Note: This field may return null, which means that no valid value was obtained.

func (GetDeliveryConfigsResultContentOutput) Username added in v0.1.5

user Name. Note: This field may return null, which means that no valid value was obtained.

type GetDeliveryConfigsResultInput added in v0.1.5

type GetDeliveryConfigsResultInput interface {
	pulumi.Input

	ToGetDeliveryConfigsResultOutput() GetDeliveryConfigsResultOutput
	ToGetDeliveryConfigsResultOutputWithContext(context.Context) GetDeliveryConfigsResultOutput
}

GetDeliveryConfigsResultInput is an input type that accepts GetDeliveryConfigsResultArgs and GetDeliveryConfigsResultOutput values. You can construct a concrete instance of `GetDeliveryConfigsResultInput` via:

GetDeliveryConfigsResultArgs{...}

type GetDeliveryConfigsResultOutput added in v0.1.5

type GetDeliveryConfigsResultOutput struct{ *pulumi.OutputState }

func (GetDeliveryConfigsResultOutput) Contents added in v0.1.5

content. Note: This field may return null, which means that no valid value was obtained.

func (GetDeliveryConfigsResultOutput) ElementType added in v0.1.5

func (GetDeliveryConfigsResultOutput) ToGetDeliveryConfigsResultOutput added in v0.1.5

func (o GetDeliveryConfigsResultOutput) ToGetDeliveryConfigsResultOutput() GetDeliveryConfigsResultOutput

func (GetDeliveryConfigsResultOutput) ToGetDeliveryConfigsResultOutputWithContext added in v0.1.5

func (o GetDeliveryConfigsResultOutput) ToGetDeliveryConfigsResultOutputWithContext(ctx context.Context) GetDeliveryConfigsResultOutput

func (GetDeliveryConfigsResultOutput) TotalCount added in v0.1.5

total count. Note: This field may return null, which means that no valid value was obtained.

type GetGatewayAllGroupApisResult added in v0.1.5

type GetGatewayAllGroupApisResult struct {
	// gateway group Id.
	GatewayDeployGroupId string `pulumi:"gatewayDeployGroupId"`
	// Gateway deployment group name.Note: This field may return null, which means no valid value was found.
	GatewayDeployGroupName string `pulumi:"gatewayDeployGroupName"`
	// Gateway deployment api group number.Note: This field may return null, which means no valid value was found.
	GroupNum int `pulumi:"groupNum"`
	// Gateway deployment  api group list.Note: This field may return null, which means no valid value was found.
	Groups []GetGatewayAllGroupApisResultGroup `pulumi:"groups"`
}

type GetGatewayAllGroupApisResultArgs added in v0.1.5

type GetGatewayAllGroupApisResultArgs struct {
	// gateway group Id.
	GatewayDeployGroupId pulumi.StringInput `pulumi:"gatewayDeployGroupId"`
	// Gateway deployment group name.Note: This field may return null, which means no valid value was found.
	GatewayDeployGroupName pulumi.StringInput `pulumi:"gatewayDeployGroupName"`
	// Gateway deployment api group number.Note: This field may return null, which means no valid value was found.
	GroupNum pulumi.IntInput `pulumi:"groupNum"`
	// Gateway deployment  api group list.Note: This field may return null, which means no valid value was found.
	Groups GetGatewayAllGroupApisResultGroupArrayInput `pulumi:"groups"`
}

func (GetGatewayAllGroupApisResultArgs) ElementType added in v0.1.5

func (GetGatewayAllGroupApisResultArgs) ToGetGatewayAllGroupApisResultOutput added in v0.1.5

func (i GetGatewayAllGroupApisResultArgs) ToGetGatewayAllGroupApisResultOutput() GetGatewayAllGroupApisResultOutput

func (GetGatewayAllGroupApisResultArgs) ToGetGatewayAllGroupApisResultOutputWithContext added in v0.1.5

func (i GetGatewayAllGroupApisResultArgs) ToGetGatewayAllGroupApisResultOutputWithContext(ctx context.Context) GetGatewayAllGroupApisResultOutput

type GetGatewayAllGroupApisResultArray added in v0.1.5

type GetGatewayAllGroupApisResultArray []GetGatewayAllGroupApisResultInput

func (GetGatewayAllGroupApisResultArray) ElementType added in v0.1.5

func (GetGatewayAllGroupApisResultArray) ToGetGatewayAllGroupApisResultArrayOutput added in v0.1.5

func (i GetGatewayAllGroupApisResultArray) ToGetGatewayAllGroupApisResultArrayOutput() GetGatewayAllGroupApisResultArrayOutput

func (GetGatewayAllGroupApisResultArray) ToGetGatewayAllGroupApisResultArrayOutputWithContext added in v0.1.5

func (i GetGatewayAllGroupApisResultArray) ToGetGatewayAllGroupApisResultArrayOutputWithContext(ctx context.Context) GetGatewayAllGroupApisResultArrayOutput

type GetGatewayAllGroupApisResultArrayInput added in v0.1.5

type GetGatewayAllGroupApisResultArrayInput interface {
	pulumi.Input

	ToGetGatewayAllGroupApisResultArrayOutput() GetGatewayAllGroupApisResultArrayOutput
	ToGetGatewayAllGroupApisResultArrayOutputWithContext(context.Context) GetGatewayAllGroupApisResultArrayOutput
}

GetGatewayAllGroupApisResultArrayInput is an input type that accepts GetGatewayAllGroupApisResultArray and GetGatewayAllGroupApisResultArrayOutput values. You can construct a concrete instance of `GetGatewayAllGroupApisResultArrayInput` via:

GetGatewayAllGroupApisResultArray{ GetGatewayAllGroupApisResultArgs{...} }

type GetGatewayAllGroupApisResultArrayOutput added in v0.1.5

type GetGatewayAllGroupApisResultArrayOutput struct{ *pulumi.OutputState }

func (GetGatewayAllGroupApisResultArrayOutput) ElementType added in v0.1.5

func (GetGatewayAllGroupApisResultArrayOutput) Index added in v0.1.5

func (GetGatewayAllGroupApisResultArrayOutput) ToGetGatewayAllGroupApisResultArrayOutput added in v0.1.5

func (o GetGatewayAllGroupApisResultArrayOutput) ToGetGatewayAllGroupApisResultArrayOutput() GetGatewayAllGroupApisResultArrayOutput

func (GetGatewayAllGroupApisResultArrayOutput) ToGetGatewayAllGroupApisResultArrayOutputWithContext added in v0.1.5

func (o GetGatewayAllGroupApisResultArrayOutput) ToGetGatewayAllGroupApisResultArrayOutputWithContext(ctx context.Context) GetGatewayAllGroupApisResultArrayOutput

type GetGatewayAllGroupApisResultGroup added in v0.1.5

type GetGatewayAllGroupApisResultGroup struct {
	// gateway instance id.Note: This field may return null, which means no valid value was found.
	GatewayInstanceId string `pulumi:"gatewayInstanceId"`
	// Type of the gateway instance.Note: This field may return null, which means no valid value was found.
	GatewayInstanceType string `pulumi:"gatewayInstanceType"`
	// Number of APIs under the group. Note: This field may return null, which means no valid value was found.
	GroupApiCount int `pulumi:"groupApiCount"`
	// List of APIs under the group.Note: This field may return null, which means no valid value was found.
	GroupApis []GetGatewayAllGroupApisResultGroupGroupApi `pulumi:"groupApis"`
	// api group id.Note: This field may return null, which means no valid value was found.
	GroupId string `pulumi:"groupId"`
	// api group name.Note: This field may return null, which means no valid value was found.
	GroupName string `pulumi:"groupName"`
}

type GetGatewayAllGroupApisResultGroupArgs added in v0.1.5

type GetGatewayAllGroupApisResultGroupArgs struct {
	// gateway instance id.Note: This field may return null, which means no valid value was found.
	GatewayInstanceId pulumi.StringInput `pulumi:"gatewayInstanceId"`
	// Type of the gateway instance.Note: This field may return null, which means no valid value was found.
	GatewayInstanceType pulumi.StringInput `pulumi:"gatewayInstanceType"`
	// Number of APIs under the group. Note: This field may return null, which means no valid value was found.
	GroupApiCount pulumi.IntInput `pulumi:"groupApiCount"`
	// List of APIs under the group.Note: This field may return null, which means no valid value was found.
	GroupApis GetGatewayAllGroupApisResultGroupGroupApiArrayInput `pulumi:"groupApis"`
	// api group id.Note: This field may return null, which means no valid value was found.
	GroupId pulumi.StringInput `pulumi:"groupId"`
	// api group name.Note: This field may return null, which means no valid value was found.
	GroupName pulumi.StringInput `pulumi:"groupName"`
}

func (GetGatewayAllGroupApisResultGroupArgs) ElementType added in v0.1.5

func (GetGatewayAllGroupApisResultGroupArgs) ToGetGatewayAllGroupApisResultGroupOutput added in v0.1.5

func (i GetGatewayAllGroupApisResultGroupArgs) ToGetGatewayAllGroupApisResultGroupOutput() GetGatewayAllGroupApisResultGroupOutput

func (GetGatewayAllGroupApisResultGroupArgs) ToGetGatewayAllGroupApisResultGroupOutputWithContext added in v0.1.5

func (i GetGatewayAllGroupApisResultGroupArgs) ToGetGatewayAllGroupApisResultGroupOutputWithContext(ctx context.Context) GetGatewayAllGroupApisResultGroupOutput

type GetGatewayAllGroupApisResultGroupArray added in v0.1.5

type GetGatewayAllGroupApisResultGroupArray []GetGatewayAllGroupApisResultGroupInput

func (GetGatewayAllGroupApisResultGroupArray) ElementType added in v0.1.5

func (GetGatewayAllGroupApisResultGroupArray) ToGetGatewayAllGroupApisResultGroupArrayOutput added in v0.1.5

func (i GetGatewayAllGroupApisResultGroupArray) ToGetGatewayAllGroupApisResultGroupArrayOutput() GetGatewayAllGroupApisResultGroupArrayOutput

func (GetGatewayAllGroupApisResultGroupArray) ToGetGatewayAllGroupApisResultGroupArrayOutputWithContext added in v0.1.5

func (i GetGatewayAllGroupApisResultGroupArray) ToGetGatewayAllGroupApisResultGroupArrayOutputWithContext(ctx context.Context) GetGatewayAllGroupApisResultGroupArrayOutput

type GetGatewayAllGroupApisResultGroupArrayInput added in v0.1.5

type GetGatewayAllGroupApisResultGroupArrayInput interface {
	pulumi.Input

	ToGetGatewayAllGroupApisResultGroupArrayOutput() GetGatewayAllGroupApisResultGroupArrayOutput
	ToGetGatewayAllGroupApisResultGroupArrayOutputWithContext(context.Context) GetGatewayAllGroupApisResultGroupArrayOutput
}

GetGatewayAllGroupApisResultGroupArrayInput is an input type that accepts GetGatewayAllGroupApisResultGroupArray and GetGatewayAllGroupApisResultGroupArrayOutput values. You can construct a concrete instance of `GetGatewayAllGroupApisResultGroupArrayInput` via:

GetGatewayAllGroupApisResultGroupArray{ GetGatewayAllGroupApisResultGroupArgs{...} }

type GetGatewayAllGroupApisResultGroupArrayOutput added in v0.1.5

type GetGatewayAllGroupApisResultGroupArrayOutput struct{ *pulumi.OutputState }

func (GetGatewayAllGroupApisResultGroupArrayOutput) ElementType added in v0.1.5

func (GetGatewayAllGroupApisResultGroupArrayOutput) Index added in v0.1.5

func (GetGatewayAllGroupApisResultGroupArrayOutput) ToGetGatewayAllGroupApisResultGroupArrayOutput added in v0.1.5

func (o GetGatewayAllGroupApisResultGroupArrayOutput) ToGetGatewayAllGroupApisResultGroupArrayOutput() GetGatewayAllGroupApisResultGroupArrayOutput

func (GetGatewayAllGroupApisResultGroupArrayOutput) ToGetGatewayAllGroupApisResultGroupArrayOutputWithContext added in v0.1.5

func (o GetGatewayAllGroupApisResultGroupArrayOutput) ToGetGatewayAllGroupApisResultGroupArrayOutputWithContext(ctx context.Context) GetGatewayAllGroupApisResultGroupArrayOutput

type GetGatewayAllGroupApisResultGroupGroupApi added in v0.1.5

type GetGatewayAllGroupApisResultGroupGroupApi struct {
	// API ID.
	ApiId string `pulumi:"apiId"`
	// API method.
	Method string `pulumi:"method"`
	// API service name.
	MicroserviceName string `pulumi:"microserviceName"`
	// namespace name.
	NamespaceName string `pulumi:"namespaceName"`
	// API path.
	Path string `pulumi:"path"`
}

type GetGatewayAllGroupApisResultGroupGroupApiArgs added in v0.1.5

type GetGatewayAllGroupApisResultGroupGroupApiArgs struct {
	// API ID.
	ApiId pulumi.StringInput `pulumi:"apiId"`
	// API method.
	Method pulumi.StringInput `pulumi:"method"`
	// API service name.
	MicroserviceName pulumi.StringInput `pulumi:"microserviceName"`
	// namespace name.
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// API path.
	Path pulumi.StringInput `pulumi:"path"`
}

func (GetGatewayAllGroupApisResultGroupGroupApiArgs) ElementType added in v0.1.5

func (GetGatewayAllGroupApisResultGroupGroupApiArgs) ToGetGatewayAllGroupApisResultGroupGroupApiOutput added in v0.1.5

func (i GetGatewayAllGroupApisResultGroupGroupApiArgs) ToGetGatewayAllGroupApisResultGroupGroupApiOutput() GetGatewayAllGroupApisResultGroupGroupApiOutput

func (GetGatewayAllGroupApisResultGroupGroupApiArgs) ToGetGatewayAllGroupApisResultGroupGroupApiOutputWithContext added in v0.1.5

func (i GetGatewayAllGroupApisResultGroupGroupApiArgs) ToGetGatewayAllGroupApisResultGroupGroupApiOutputWithContext(ctx context.Context) GetGatewayAllGroupApisResultGroupGroupApiOutput

type GetGatewayAllGroupApisResultGroupGroupApiArray added in v0.1.5

type GetGatewayAllGroupApisResultGroupGroupApiArray []GetGatewayAllGroupApisResultGroupGroupApiInput

func (GetGatewayAllGroupApisResultGroupGroupApiArray) ElementType added in v0.1.5

func (GetGatewayAllGroupApisResultGroupGroupApiArray) ToGetGatewayAllGroupApisResultGroupGroupApiArrayOutput added in v0.1.5

func (i GetGatewayAllGroupApisResultGroupGroupApiArray) ToGetGatewayAllGroupApisResultGroupGroupApiArrayOutput() GetGatewayAllGroupApisResultGroupGroupApiArrayOutput

func (GetGatewayAllGroupApisResultGroupGroupApiArray) ToGetGatewayAllGroupApisResultGroupGroupApiArrayOutputWithContext added in v0.1.5

func (i GetGatewayAllGroupApisResultGroupGroupApiArray) ToGetGatewayAllGroupApisResultGroupGroupApiArrayOutputWithContext(ctx context.Context) GetGatewayAllGroupApisResultGroupGroupApiArrayOutput

type GetGatewayAllGroupApisResultGroupGroupApiArrayInput added in v0.1.5

type GetGatewayAllGroupApisResultGroupGroupApiArrayInput interface {
	pulumi.Input

	ToGetGatewayAllGroupApisResultGroupGroupApiArrayOutput() GetGatewayAllGroupApisResultGroupGroupApiArrayOutput
	ToGetGatewayAllGroupApisResultGroupGroupApiArrayOutputWithContext(context.Context) GetGatewayAllGroupApisResultGroupGroupApiArrayOutput
}

GetGatewayAllGroupApisResultGroupGroupApiArrayInput is an input type that accepts GetGatewayAllGroupApisResultGroupGroupApiArray and GetGatewayAllGroupApisResultGroupGroupApiArrayOutput values. You can construct a concrete instance of `GetGatewayAllGroupApisResultGroupGroupApiArrayInput` via:

GetGatewayAllGroupApisResultGroupGroupApiArray{ GetGatewayAllGroupApisResultGroupGroupApiArgs{...} }

type GetGatewayAllGroupApisResultGroupGroupApiArrayOutput added in v0.1.5

type GetGatewayAllGroupApisResultGroupGroupApiArrayOutput struct{ *pulumi.OutputState }

func (GetGatewayAllGroupApisResultGroupGroupApiArrayOutput) ElementType added in v0.1.5

func (GetGatewayAllGroupApisResultGroupGroupApiArrayOutput) Index added in v0.1.5

func (GetGatewayAllGroupApisResultGroupGroupApiArrayOutput) ToGetGatewayAllGroupApisResultGroupGroupApiArrayOutput added in v0.1.5

func (GetGatewayAllGroupApisResultGroupGroupApiArrayOutput) ToGetGatewayAllGroupApisResultGroupGroupApiArrayOutputWithContext added in v0.1.5

func (o GetGatewayAllGroupApisResultGroupGroupApiArrayOutput) ToGetGatewayAllGroupApisResultGroupGroupApiArrayOutputWithContext(ctx context.Context) GetGatewayAllGroupApisResultGroupGroupApiArrayOutput

type GetGatewayAllGroupApisResultGroupGroupApiInput added in v0.1.5

type GetGatewayAllGroupApisResultGroupGroupApiInput interface {
	pulumi.Input

	ToGetGatewayAllGroupApisResultGroupGroupApiOutput() GetGatewayAllGroupApisResultGroupGroupApiOutput
	ToGetGatewayAllGroupApisResultGroupGroupApiOutputWithContext(context.Context) GetGatewayAllGroupApisResultGroupGroupApiOutput
}

GetGatewayAllGroupApisResultGroupGroupApiInput is an input type that accepts GetGatewayAllGroupApisResultGroupGroupApiArgs and GetGatewayAllGroupApisResultGroupGroupApiOutput values. You can construct a concrete instance of `GetGatewayAllGroupApisResultGroupGroupApiInput` via:

GetGatewayAllGroupApisResultGroupGroupApiArgs{...}

type GetGatewayAllGroupApisResultGroupGroupApiOutput added in v0.1.5

type GetGatewayAllGroupApisResultGroupGroupApiOutput struct{ *pulumi.OutputState }

func (GetGatewayAllGroupApisResultGroupGroupApiOutput) ApiId added in v0.1.5

API ID.

func (GetGatewayAllGroupApisResultGroupGroupApiOutput) ElementType added in v0.1.5

func (GetGatewayAllGroupApisResultGroupGroupApiOutput) Method added in v0.1.5

API method.

func (GetGatewayAllGroupApisResultGroupGroupApiOutput) MicroserviceName added in v0.1.5

API service name.

func (GetGatewayAllGroupApisResultGroupGroupApiOutput) NamespaceName added in v0.1.5

namespace name.

func (GetGatewayAllGroupApisResultGroupGroupApiOutput) Path added in v0.1.5

API path.

func (GetGatewayAllGroupApisResultGroupGroupApiOutput) ToGetGatewayAllGroupApisResultGroupGroupApiOutput added in v0.1.5

func (o GetGatewayAllGroupApisResultGroupGroupApiOutput) ToGetGatewayAllGroupApisResultGroupGroupApiOutput() GetGatewayAllGroupApisResultGroupGroupApiOutput

func (GetGatewayAllGroupApisResultGroupGroupApiOutput) ToGetGatewayAllGroupApisResultGroupGroupApiOutputWithContext added in v0.1.5

func (o GetGatewayAllGroupApisResultGroupGroupApiOutput) ToGetGatewayAllGroupApisResultGroupGroupApiOutputWithContext(ctx context.Context) GetGatewayAllGroupApisResultGroupGroupApiOutput

type GetGatewayAllGroupApisResultGroupInput added in v0.1.5

type GetGatewayAllGroupApisResultGroupInput interface {
	pulumi.Input

	ToGetGatewayAllGroupApisResultGroupOutput() GetGatewayAllGroupApisResultGroupOutput
	ToGetGatewayAllGroupApisResultGroupOutputWithContext(context.Context) GetGatewayAllGroupApisResultGroupOutput
}

GetGatewayAllGroupApisResultGroupInput is an input type that accepts GetGatewayAllGroupApisResultGroupArgs and GetGatewayAllGroupApisResultGroupOutput values. You can construct a concrete instance of `GetGatewayAllGroupApisResultGroupInput` via:

GetGatewayAllGroupApisResultGroupArgs{...}

type GetGatewayAllGroupApisResultGroupOutput added in v0.1.5

type GetGatewayAllGroupApisResultGroupOutput struct{ *pulumi.OutputState }

func (GetGatewayAllGroupApisResultGroupOutput) ElementType added in v0.1.5

func (GetGatewayAllGroupApisResultGroupOutput) GatewayInstanceId added in v0.1.5

gateway instance id.Note: This field may return null, which means no valid value was found.

func (GetGatewayAllGroupApisResultGroupOutput) GatewayInstanceType added in v0.1.5

Type of the gateway instance.Note: This field may return null, which means no valid value was found.

func (GetGatewayAllGroupApisResultGroupOutput) GroupApiCount added in v0.1.5

Number of APIs under the group. Note: This field may return null, which means no valid value was found.

func (GetGatewayAllGroupApisResultGroupOutput) GroupApis added in v0.1.5

List of APIs under the group.Note: This field may return null, which means no valid value was found.

func (GetGatewayAllGroupApisResultGroupOutput) GroupId added in v0.1.5

api group id.Note: This field may return null, which means no valid value was found.

func (GetGatewayAllGroupApisResultGroupOutput) GroupName added in v0.1.5

api group name.Note: This field may return null, which means no valid value was found.

func (GetGatewayAllGroupApisResultGroupOutput) ToGetGatewayAllGroupApisResultGroupOutput added in v0.1.5

func (o GetGatewayAllGroupApisResultGroupOutput) ToGetGatewayAllGroupApisResultGroupOutput() GetGatewayAllGroupApisResultGroupOutput

func (GetGatewayAllGroupApisResultGroupOutput) ToGetGatewayAllGroupApisResultGroupOutputWithContext added in v0.1.5

func (o GetGatewayAllGroupApisResultGroupOutput) ToGetGatewayAllGroupApisResultGroupOutputWithContext(ctx context.Context) GetGatewayAllGroupApisResultGroupOutput

type GetGatewayAllGroupApisResultInput added in v0.1.5

type GetGatewayAllGroupApisResultInput interface {
	pulumi.Input

	ToGetGatewayAllGroupApisResultOutput() GetGatewayAllGroupApisResultOutput
	ToGetGatewayAllGroupApisResultOutputWithContext(context.Context) GetGatewayAllGroupApisResultOutput
}

GetGatewayAllGroupApisResultInput is an input type that accepts GetGatewayAllGroupApisResultArgs and GetGatewayAllGroupApisResultOutput values. You can construct a concrete instance of `GetGatewayAllGroupApisResultInput` via:

GetGatewayAllGroupApisResultArgs{...}

type GetGatewayAllGroupApisResultOutput added in v0.1.5

type GetGatewayAllGroupApisResultOutput struct{ *pulumi.OutputState }

func (GetGatewayAllGroupApisResultOutput) ElementType added in v0.1.5

func (GetGatewayAllGroupApisResultOutput) GatewayDeployGroupId added in v0.1.5

func (o GetGatewayAllGroupApisResultOutput) GatewayDeployGroupId() pulumi.StringOutput

gateway group Id.

func (GetGatewayAllGroupApisResultOutput) GatewayDeployGroupName added in v0.1.5

func (o GetGatewayAllGroupApisResultOutput) GatewayDeployGroupName() pulumi.StringOutput

Gateway deployment group name.Note: This field may return null, which means no valid value was found.

func (GetGatewayAllGroupApisResultOutput) GroupNum added in v0.1.5

Gateway deployment api group number.Note: This field may return null, which means no valid value was found.

func (GetGatewayAllGroupApisResultOutput) Groups added in v0.1.5

Gateway deployment api group list.Note: This field may return null, which means no valid value was found.

func (GetGatewayAllGroupApisResultOutput) ToGetGatewayAllGroupApisResultOutput added in v0.1.5

func (o GetGatewayAllGroupApisResultOutput) ToGetGatewayAllGroupApisResultOutput() GetGatewayAllGroupApisResultOutput

func (GetGatewayAllGroupApisResultOutput) ToGetGatewayAllGroupApisResultOutputWithContext added in v0.1.5

func (o GetGatewayAllGroupApisResultOutput) ToGetGatewayAllGroupApisResultOutputWithContext(ctx context.Context) GetGatewayAllGroupApisResultOutput

type GetGroupConfigReleaseResult added in v0.1.5

type GetGroupConfigReleaseResult struct {
	// Configuration item release list.Note: This field may return null, which means no valid value was found.
	ConfigReleaseLists []GetGroupConfigReleaseResultConfigReleaseList `pulumi:"configReleaseLists"`
	// File configuration item release list.Note: This field may return null, which means no valid value was found.
	FileConfigReleaseLists []GetGroupConfigReleaseResultFileConfigReleaseList `pulumi:"fileConfigReleaseLists"`
	// Package Id.Note: This field may return null, which means no valid value was found.
	PackageId string `pulumi:"packageId"`
	// Package name.Note: This field may return null, which means no valid value was found.
	PackageName string `pulumi:"packageName"`
	// Package version.Note: This field may return null, which means no valid value was found.
	PackageVersion string `pulumi:"packageVersion"`
	// Release public config list.
	PublicConfigReleaseLists []GetGroupConfigReleaseResultPublicConfigReleaseList `pulumi:"publicConfigReleaseLists"`
	// image name.Note: This field may return null, which means no valid value was found.
	RepoName string `pulumi:"repoName"`
	// image tag name.Note: This field may return null, which means no valid value was found.
	TagName string `pulumi:"tagName"`
}

type GetGroupConfigReleaseResultArgs added in v0.1.5

type GetGroupConfigReleaseResultArgs struct {
	// Configuration item release list.Note: This field may return null, which means no valid value was found.
	ConfigReleaseLists GetGroupConfigReleaseResultConfigReleaseListArrayInput `pulumi:"configReleaseLists"`
	// File configuration item release list.Note: This field may return null, which means no valid value was found.
	FileConfigReleaseLists GetGroupConfigReleaseResultFileConfigReleaseListArrayInput `pulumi:"fileConfigReleaseLists"`
	// Package Id.Note: This field may return null, which means no valid value was found.
	PackageId pulumi.StringInput `pulumi:"packageId"`
	// Package name.Note: This field may return null, which means no valid value was found.
	PackageName pulumi.StringInput `pulumi:"packageName"`
	// Package version.Note: This field may return null, which means no valid value was found.
	PackageVersion pulumi.StringInput `pulumi:"packageVersion"`
	// Release public config list.
	PublicConfigReleaseLists GetGroupConfigReleaseResultPublicConfigReleaseListArrayInput `pulumi:"publicConfigReleaseLists"`
	// image name.Note: This field may return null, which means no valid value was found.
	RepoName pulumi.StringInput `pulumi:"repoName"`
	// image tag name.Note: This field may return null, which means no valid value was found.
	TagName pulumi.StringInput `pulumi:"tagName"`
}

func (GetGroupConfigReleaseResultArgs) ElementType added in v0.1.5

func (GetGroupConfigReleaseResultArgs) ToGetGroupConfigReleaseResultOutput added in v0.1.5

func (i GetGroupConfigReleaseResultArgs) ToGetGroupConfigReleaseResultOutput() GetGroupConfigReleaseResultOutput

func (GetGroupConfigReleaseResultArgs) ToGetGroupConfigReleaseResultOutputWithContext added in v0.1.5

func (i GetGroupConfigReleaseResultArgs) ToGetGroupConfigReleaseResultOutputWithContext(ctx context.Context) GetGroupConfigReleaseResultOutput

type GetGroupConfigReleaseResultArray added in v0.1.5

type GetGroupConfigReleaseResultArray []GetGroupConfigReleaseResultInput

func (GetGroupConfigReleaseResultArray) ElementType added in v0.1.5

func (GetGroupConfigReleaseResultArray) ToGetGroupConfigReleaseResultArrayOutput added in v0.1.5

func (i GetGroupConfigReleaseResultArray) ToGetGroupConfigReleaseResultArrayOutput() GetGroupConfigReleaseResultArrayOutput

func (GetGroupConfigReleaseResultArray) ToGetGroupConfigReleaseResultArrayOutputWithContext added in v0.1.5

func (i GetGroupConfigReleaseResultArray) ToGetGroupConfigReleaseResultArrayOutputWithContext(ctx context.Context) GetGroupConfigReleaseResultArrayOutput

type GetGroupConfigReleaseResultArrayInput added in v0.1.5

type GetGroupConfigReleaseResultArrayInput interface {
	pulumi.Input

	ToGetGroupConfigReleaseResultArrayOutput() GetGroupConfigReleaseResultArrayOutput
	ToGetGroupConfigReleaseResultArrayOutputWithContext(context.Context) GetGroupConfigReleaseResultArrayOutput
}

GetGroupConfigReleaseResultArrayInput is an input type that accepts GetGroupConfigReleaseResultArray and GetGroupConfigReleaseResultArrayOutput values. You can construct a concrete instance of `GetGroupConfigReleaseResultArrayInput` via:

GetGroupConfigReleaseResultArray{ GetGroupConfigReleaseResultArgs{...} }

type GetGroupConfigReleaseResultArrayOutput added in v0.1.5

type GetGroupConfigReleaseResultArrayOutput struct{ *pulumi.OutputState }

func (GetGroupConfigReleaseResultArrayOutput) ElementType added in v0.1.5

func (GetGroupConfigReleaseResultArrayOutput) Index added in v0.1.5

func (GetGroupConfigReleaseResultArrayOutput) ToGetGroupConfigReleaseResultArrayOutput added in v0.1.5

func (o GetGroupConfigReleaseResultArrayOutput) ToGetGroupConfigReleaseResultArrayOutput() GetGroupConfigReleaseResultArrayOutput

func (GetGroupConfigReleaseResultArrayOutput) ToGetGroupConfigReleaseResultArrayOutputWithContext added in v0.1.5

func (o GetGroupConfigReleaseResultArrayOutput) ToGetGroupConfigReleaseResultArrayOutputWithContext(ctx context.Context) GetGroupConfigReleaseResultArrayOutput

type GetGroupConfigReleaseResultConfigReleaseList added in v0.1.5

type GetGroupConfigReleaseResultConfigReleaseList struct {
	// Configuration item release application ID.Note: This field may return null, which means no valid value was found.
	ApplicationId string `pulumi:"applicationId"`
	// Configuration item release cluster ID.Note: This field may return null, which means no valid value was found.
	ClusterId string `pulumi:"clusterId"`
	// Configuration item release cluster name.Note: This field may return null, which means no valid value was found.
	ClusterName string `pulumi:"clusterName"`
	// Configuration item  ID.Note: This field may return null, which means no valid value was found.
	ConfigId string `pulumi:"configId"`
	// Configuration item name.Note: This field may return null, which means no valid value was found.
	ConfigName string `pulumi:"configName"`
	// Configuration item release ID.Note: This field may return null, which means no valid value was found.
	ConfigReleaseId string `pulumi:"configReleaseId"`
	// Configuration version.Note: This field may return null, which means no valid value was found.
	ConfigVersion string `pulumi:"configVersion"`
	// groupId.
	GroupId string `pulumi:"groupId"`
	// Configuration item release group name.Note: This field may return null, which means no valid value was found.
	GroupName string `pulumi:"groupName"`
	// Configuration item release namespace ID.Note: This field may return null, which means no valid value was found.
	NamespaceId string `pulumi:"namespaceId"`
	// Configuration item release namespace name.Note: This field may return null, which means no valid value was found.
	NamespaceName string `pulumi:"namespaceName"`
	// Configuration item release description.Note: This field may return null, which means no valid value was found.
	ReleaseDesc string `pulumi:"releaseDesc"`
	// Configuration item release time.Note: This field may return null, which means no valid value was found.
	ReleaseTime string `pulumi:"releaseTime"`
}

type GetGroupConfigReleaseResultConfigReleaseListArgs added in v0.1.5

type GetGroupConfigReleaseResultConfigReleaseListArgs struct {
	// Configuration item release application ID.Note: This field may return null, which means no valid value was found.
	ApplicationId pulumi.StringInput `pulumi:"applicationId"`
	// Configuration item release cluster ID.Note: This field may return null, which means no valid value was found.
	ClusterId pulumi.StringInput `pulumi:"clusterId"`
	// Configuration item release cluster name.Note: This field may return null, which means no valid value was found.
	ClusterName pulumi.StringInput `pulumi:"clusterName"`
	// Configuration item  ID.Note: This field may return null, which means no valid value was found.
	ConfigId pulumi.StringInput `pulumi:"configId"`
	// Configuration item name.Note: This field may return null, which means no valid value was found.
	ConfigName pulumi.StringInput `pulumi:"configName"`
	// Configuration item release ID.Note: This field may return null, which means no valid value was found.
	ConfigReleaseId pulumi.StringInput `pulumi:"configReleaseId"`
	// Configuration version.Note: This field may return null, which means no valid value was found.
	ConfigVersion pulumi.StringInput `pulumi:"configVersion"`
	// groupId.
	GroupId pulumi.StringInput `pulumi:"groupId"`
	// Configuration item release group name.Note: This field may return null, which means no valid value was found.
	GroupName pulumi.StringInput `pulumi:"groupName"`
	// Configuration item release namespace ID.Note: This field may return null, which means no valid value was found.
	NamespaceId pulumi.StringInput `pulumi:"namespaceId"`
	// Configuration item release namespace name.Note: This field may return null, which means no valid value was found.
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// Configuration item release description.Note: This field may return null, which means no valid value was found.
	ReleaseDesc pulumi.StringInput `pulumi:"releaseDesc"`
	// Configuration item release time.Note: This field may return null, which means no valid value was found.
	ReleaseTime pulumi.StringInput `pulumi:"releaseTime"`
}

func (GetGroupConfigReleaseResultConfigReleaseListArgs) ElementType added in v0.1.5

func (GetGroupConfigReleaseResultConfigReleaseListArgs) ToGetGroupConfigReleaseResultConfigReleaseListOutput added in v0.1.5

func (i GetGroupConfigReleaseResultConfigReleaseListArgs) ToGetGroupConfigReleaseResultConfigReleaseListOutput() GetGroupConfigReleaseResultConfigReleaseListOutput

func (GetGroupConfigReleaseResultConfigReleaseListArgs) ToGetGroupConfigReleaseResultConfigReleaseListOutputWithContext added in v0.1.5

func (i GetGroupConfigReleaseResultConfigReleaseListArgs) ToGetGroupConfigReleaseResultConfigReleaseListOutputWithContext(ctx context.Context) GetGroupConfigReleaseResultConfigReleaseListOutput

type GetGroupConfigReleaseResultConfigReleaseListArray added in v0.1.5

type GetGroupConfigReleaseResultConfigReleaseListArray []GetGroupConfigReleaseResultConfigReleaseListInput

func (GetGroupConfigReleaseResultConfigReleaseListArray) ElementType added in v0.1.5

func (GetGroupConfigReleaseResultConfigReleaseListArray) ToGetGroupConfigReleaseResultConfigReleaseListArrayOutput added in v0.1.5

func (i GetGroupConfigReleaseResultConfigReleaseListArray) ToGetGroupConfigReleaseResultConfigReleaseListArrayOutput() GetGroupConfigReleaseResultConfigReleaseListArrayOutput

func (GetGroupConfigReleaseResultConfigReleaseListArray) ToGetGroupConfigReleaseResultConfigReleaseListArrayOutputWithContext added in v0.1.5

func (i GetGroupConfigReleaseResultConfigReleaseListArray) ToGetGroupConfigReleaseResultConfigReleaseListArrayOutputWithContext(ctx context.Context) GetGroupConfigReleaseResultConfigReleaseListArrayOutput

type GetGroupConfigReleaseResultConfigReleaseListArrayInput added in v0.1.5

type GetGroupConfigReleaseResultConfigReleaseListArrayInput interface {
	pulumi.Input

	ToGetGroupConfigReleaseResultConfigReleaseListArrayOutput() GetGroupConfigReleaseResultConfigReleaseListArrayOutput
	ToGetGroupConfigReleaseResultConfigReleaseListArrayOutputWithContext(context.Context) GetGroupConfigReleaseResultConfigReleaseListArrayOutput
}

GetGroupConfigReleaseResultConfigReleaseListArrayInput is an input type that accepts GetGroupConfigReleaseResultConfigReleaseListArray and GetGroupConfigReleaseResultConfigReleaseListArrayOutput values. You can construct a concrete instance of `GetGroupConfigReleaseResultConfigReleaseListArrayInput` via:

GetGroupConfigReleaseResultConfigReleaseListArray{ GetGroupConfigReleaseResultConfigReleaseListArgs{...} }

type GetGroupConfigReleaseResultConfigReleaseListArrayOutput added in v0.1.5

type GetGroupConfigReleaseResultConfigReleaseListArrayOutput struct{ *pulumi.OutputState }

func (GetGroupConfigReleaseResultConfigReleaseListArrayOutput) ElementType added in v0.1.5

func (GetGroupConfigReleaseResultConfigReleaseListArrayOutput) Index added in v0.1.5

func (GetGroupConfigReleaseResultConfigReleaseListArrayOutput) ToGetGroupConfigReleaseResultConfigReleaseListArrayOutput added in v0.1.5

func (GetGroupConfigReleaseResultConfigReleaseListArrayOutput) ToGetGroupConfigReleaseResultConfigReleaseListArrayOutputWithContext added in v0.1.5

func (o GetGroupConfigReleaseResultConfigReleaseListArrayOutput) ToGetGroupConfigReleaseResultConfigReleaseListArrayOutputWithContext(ctx context.Context) GetGroupConfigReleaseResultConfigReleaseListArrayOutput

type GetGroupConfigReleaseResultConfigReleaseListInput added in v0.1.5

type GetGroupConfigReleaseResultConfigReleaseListInput interface {
	pulumi.Input

	ToGetGroupConfigReleaseResultConfigReleaseListOutput() GetGroupConfigReleaseResultConfigReleaseListOutput
	ToGetGroupConfigReleaseResultConfigReleaseListOutputWithContext(context.Context) GetGroupConfigReleaseResultConfigReleaseListOutput
}

GetGroupConfigReleaseResultConfigReleaseListInput is an input type that accepts GetGroupConfigReleaseResultConfigReleaseListArgs and GetGroupConfigReleaseResultConfigReleaseListOutput values. You can construct a concrete instance of `GetGroupConfigReleaseResultConfigReleaseListInput` via:

GetGroupConfigReleaseResultConfigReleaseListArgs{...}

type GetGroupConfigReleaseResultConfigReleaseListOutput added in v0.1.5

type GetGroupConfigReleaseResultConfigReleaseListOutput struct{ *pulumi.OutputState }

func (GetGroupConfigReleaseResultConfigReleaseListOutput) ApplicationId added in v0.1.5

Configuration item release application ID.Note: This field may return null, which means no valid value was found.

func (GetGroupConfigReleaseResultConfigReleaseListOutput) ClusterId added in v0.1.5

Configuration item release cluster ID.Note: This field may return null, which means no valid value was found.

func (GetGroupConfigReleaseResultConfigReleaseListOutput) ClusterName added in v0.1.5

Configuration item release cluster name.Note: This field may return null, which means no valid value was found.

func (GetGroupConfigReleaseResultConfigReleaseListOutput) ConfigId added in v0.1.5

Configuration item ID.Note: This field may return null, which means no valid value was found.

func (GetGroupConfigReleaseResultConfigReleaseListOutput) ConfigName added in v0.1.5

Configuration item name.Note: This field may return null, which means no valid value was found.

func (GetGroupConfigReleaseResultConfigReleaseListOutput) ConfigReleaseId added in v0.1.5

Configuration item release ID.Note: This field may return null, which means no valid value was found.

func (GetGroupConfigReleaseResultConfigReleaseListOutput) ConfigVersion added in v0.1.5

Configuration version.Note: This field may return null, which means no valid value was found.

func (GetGroupConfigReleaseResultConfigReleaseListOutput) ElementType added in v0.1.5

func (GetGroupConfigReleaseResultConfigReleaseListOutput) GroupId added in v0.1.5

groupId.

func (GetGroupConfigReleaseResultConfigReleaseListOutput) GroupName added in v0.1.5

Configuration item release group name.Note: This field may return null, which means no valid value was found.

func (GetGroupConfigReleaseResultConfigReleaseListOutput) NamespaceId added in v0.1.5

Configuration item release namespace ID.Note: This field may return null, which means no valid value was found.

func (GetGroupConfigReleaseResultConfigReleaseListOutput) NamespaceName added in v0.1.5

Configuration item release namespace name.Note: This field may return null, which means no valid value was found.

func (GetGroupConfigReleaseResultConfigReleaseListOutput) ReleaseDesc added in v0.1.5

Configuration item release description.Note: This field may return null, which means no valid value was found.

func (GetGroupConfigReleaseResultConfigReleaseListOutput) ReleaseTime added in v0.1.5

Configuration item release time.Note: This field may return null, which means no valid value was found.

func (GetGroupConfigReleaseResultConfigReleaseListOutput) ToGetGroupConfigReleaseResultConfigReleaseListOutput added in v0.1.5

func (o GetGroupConfigReleaseResultConfigReleaseListOutput) ToGetGroupConfigReleaseResultConfigReleaseListOutput() GetGroupConfigReleaseResultConfigReleaseListOutput

func (GetGroupConfigReleaseResultConfigReleaseListOutput) ToGetGroupConfigReleaseResultConfigReleaseListOutputWithContext added in v0.1.5

func (o GetGroupConfigReleaseResultConfigReleaseListOutput) ToGetGroupConfigReleaseResultConfigReleaseListOutputWithContext(ctx context.Context) GetGroupConfigReleaseResultConfigReleaseListOutput

type GetGroupConfigReleaseResultFileConfigReleaseList added in v0.1.5

type GetGroupConfigReleaseResultFileConfigReleaseList struct {
	// Configuration item release cluster ID.Note: This field may return null, which means no valid value was found.
	ClusterId string `pulumi:"clusterId"`
	// Configuration item release cluster name.Note: This field may return null, which means no valid value was found.
	ClusterName string `pulumi:"clusterName"`
	// Configuration item  ID.Note: This field may return null, which means no valid value was found.
	ConfigId string `pulumi:"configId"`
	// Configuration item name.Note: This field may return null, which means no valid value was found.
	ConfigName string `pulumi:"configName"`
	// Configuration item release ID.Note: This field may return null, which means no valid value was found.
	ConfigReleaseId string `pulumi:"configReleaseId"`
	// Configuration version.Note: This field may return null, which means no valid value was found.
	ConfigVersion string `pulumi:"configVersion"`
	// groupId.
	GroupId string `pulumi:"groupId"`
	// Configuration item release group name.Note: This field may return null, which means no valid value was found.
	GroupName string `pulumi:"groupName"`
	// Configuration item release namespace ID.Note: This field may return null, which means no valid value was found.
	NamespaceId string `pulumi:"namespaceId"`
	// Configuration item release namespace name.Note: This field may return null, which means no valid value was found.
	NamespaceName string `pulumi:"namespaceName"`
	// Configuration item release description.Note: This field may return null, which means no valid value was found.
	ReleaseDesc string `pulumi:"releaseDesc"`
	// Configuration item release time.Note: This field may return null, which means no valid value was found.
	ReleaseTime string `pulumi:"releaseTime"`
}

type GetGroupConfigReleaseResultFileConfigReleaseListArgs added in v0.1.5

type GetGroupConfigReleaseResultFileConfigReleaseListArgs struct {
	// Configuration item release cluster ID.Note: This field may return null, which means no valid value was found.
	ClusterId pulumi.StringInput `pulumi:"clusterId"`
	// Configuration item release cluster name.Note: This field may return null, which means no valid value was found.
	ClusterName pulumi.StringInput `pulumi:"clusterName"`
	// Configuration item  ID.Note: This field may return null, which means no valid value was found.
	ConfigId pulumi.StringInput `pulumi:"configId"`
	// Configuration item name.Note: This field may return null, which means no valid value was found.
	ConfigName pulumi.StringInput `pulumi:"configName"`
	// Configuration item release ID.Note: This field may return null, which means no valid value was found.
	ConfigReleaseId pulumi.StringInput `pulumi:"configReleaseId"`
	// Configuration version.Note: This field may return null, which means no valid value was found.
	ConfigVersion pulumi.StringInput `pulumi:"configVersion"`
	// groupId.
	GroupId pulumi.StringInput `pulumi:"groupId"`
	// Configuration item release group name.Note: This field may return null, which means no valid value was found.
	GroupName pulumi.StringInput `pulumi:"groupName"`
	// Configuration item release namespace ID.Note: This field may return null, which means no valid value was found.
	NamespaceId pulumi.StringInput `pulumi:"namespaceId"`
	// Configuration item release namespace name.Note: This field may return null, which means no valid value was found.
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// Configuration item release description.Note: This field may return null, which means no valid value was found.
	ReleaseDesc pulumi.StringInput `pulumi:"releaseDesc"`
	// Configuration item release time.Note: This field may return null, which means no valid value was found.
	ReleaseTime pulumi.StringInput `pulumi:"releaseTime"`
}

func (GetGroupConfigReleaseResultFileConfigReleaseListArgs) ElementType added in v0.1.5

func (GetGroupConfigReleaseResultFileConfigReleaseListArgs) ToGetGroupConfigReleaseResultFileConfigReleaseListOutput added in v0.1.5

func (i GetGroupConfigReleaseResultFileConfigReleaseListArgs) ToGetGroupConfigReleaseResultFileConfigReleaseListOutput() GetGroupConfigReleaseResultFileConfigReleaseListOutput

func (GetGroupConfigReleaseResultFileConfigReleaseListArgs) ToGetGroupConfigReleaseResultFileConfigReleaseListOutputWithContext added in v0.1.5

func (i GetGroupConfigReleaseResultFileConfigReleaseListArgs) ToGetGroupConfigReleaseResultFileConfigReleaseListOutputWithContext(ctx context.Context) GetGroupConfigReleaseResultFileConfigReleaseListOutput

type GetGroupConfigReleaseResultFileConfigReleaseListArray added in v0.1.5

type GetGroupConfigReleaseResultFileConfigReleaseListArray []GetGroupConfigReleaseResultFileConfigReleaseListInput

func (GetGroupConfigReleaseResultFileConfigReleaseListArray) ElementType added in v0.1.5

func (GetGroupConfigReleaseResultFileConfigReleaseListArray) ToGetGroupConfigReleaseResultFileConfigReleaseListArrayOutput added in v0.1.5

func (i GetGroupConfigReleaseResultFileConfigReleaseListArray) ToGetGroupConfigReleaseResultFileConfigReleaseListArrayOutput() GetGroupConfigReleaseResultFileConfigReleaseListArrayOutput

func (GetGroupConfigReleaseResultFileConfigReleaseListArray) ToGetGroupConfigReleaseResultFileConfigReleaseListArrayOutputWithContext added in v0.1.5

func (i GetGroupConfigReleaseResultFileConfigReleaseListArray) ToGetGroupConfigReleaseResultFileConfigReleaseListArrayOutputWithContext(ctx context.Context) GetGroupConfigReleaseResultFileConfigReleaseListArrayOutput

type GetGroupConfigReleaseResultFileConfigReleaseListArrayInput added in v0.1.5

type GetGroupConfigReleaseResultFileConfigReleaseListArrayInput interface {
	pulumi.Input

	ToGetGroupConfigReleaseResultFileConfigReleaseListArrayOutput() GetGroupConfigReleaseResultFileConfigReleaseListArrayOutput
	ToGetGroupConfigReleaseResultFileConfigReleaseListArrayOutputWithContext(context.Context) GetGroupConfigReleaseResultFileConfigReleaseListArrayOutput
}

GetGroupConfigReleaseResultFileConfigReleaseListArrayInput is an input type that accepts GetGroupConfigReleaseResultFileConfigReleaseListArray and GetGroupConfigReleaseResultFileConfigReleaseListArrayOutput values. You can construct a concrete instance of `GetGroupConfigReleaseResultFileConfigReleaseListArrayInput` via:

GetGroupConfigReleaseResultFileConfigReleaseListArray{ GetGroupConfigReleaseResultFileConfigReleaseListArgs{...} }

type GetGroupConfigReleaseResultFileConfigReleaseListArrayOutput added in v0.1.5

type GetGroupConfigReleaseResultFileConfigReleaseListArrayOutput struct{ *pulumi.OutputState }

func (GetGroupConfigReleaseResultFileConfigReleaseListArrayOutput) ElementType added in v0.1.5

func (GetGroupConfigReleaseResultFileConfigReleaseListArrayOutput) Index added in v0.1.5

func (GetGroupConfigReleaseResultFileConfigReleaseListArrayOutput) ToGetGroupConfigReleaseResultFileConfigReleaseListArrayOutput added in v0.1.5

func (GetGroupConfigReleaseResultFileConfigReleaseListArrayOutput) ToGetGroupConfigReleaseResultFileConfigReleaseListArrayOutputWithContext added in v0.1.5

func (o GetGroupConfigReleaseResultFileConfigReleaseListArrayOutput) ToGetGroupConfigReleaseResultFileConfigReleaseListArrayOutputWithContext(ctx context.Context) GetGroupConfigReleaseResultFileConfigReleaseListArrayOutput

type GetGroupConfigReleaseResultFileConfigReleaseListInput added in v0.1.5

type GetGroupConfigReleaseResultFileConfigReleaseListInput interface {
	pulumi.Input

	ToGetGroupConfigReleaseResultFileConfigReleaseListOutput() GetGroupConfigReleaseResultFileConfigReleaseListOutput
	ToGetGroupConfigReleaseResultFileConfigReleaseListOutputWithContext(context.Context) GetGroupConfigReleaseResultFileConfigReleaseListOutput
}

GetGroupConfigReleaseResultFileConfigReleaseListInput is an input type that accepts GetGroupConfigReleaseResultFileConfigReleaseListArgs and GetGroupConfigReleaseResultFileConfigReleaseListOutput values. You can construct a concrete instance of `GetGroupConfigReleaseResultFileConfigReleaseListInput` via:

GetGroupConfigReleaseResultFileConfigReleaseListArgs{...}

type GetGroupConfigReleaseResultFileConfigReleaseListOutput added in v0.1.5

type GetGroupConfigReleaseResultFileConfigReleaseListOutput struct{ *pulumi.OutputState }

func (GetGroupConfigReleaseResultFileConfigReleaseListOutput) ClusterId added in v0.1.5

Configuration item release cluster ID.Note: This field may return null, which means no valid value was found.

func (GetGroupConfigReleaseResultFileConfigReleaseListOutput) ClusterName added in v0.1.5

Configuration item release cluster name.Note: This field may return null, which means no valid value was found.

func (GetGroupConfigReleaseResultFileConfigReleaseListOutput) ConfigId added in v0.1.5

Configuration item ID.Note: This field may return null, which means no valid value was found.

func (GetGroupConfigReleaseResultFileConfigReleaseListOutput) ConfigName added in v0.1.5

Configuration item name.Note: This field may return null, which means no valid value was found.

func (GetGroupConfigReleaseResultFileConfigReleaseListOutput) ConfigReleaseId added in v0.1.5

Configuration item release ID.Note: This field may return null, which means no valid value was found.

func (GetGroupConfigReleaseResultFileConfigReleaseListOutput) ConfigVersion added in v0.1.5

Configuration version.Note: This field may return null, which means no valid value was found.

func (GetGroupConfigReleaseResultFileConfigReleaseListOutput) ElementType added in v0.1.5

func (GetGroupConfigReleaseResultFileConfigReleaseListOutput) GroupId added in v0.1.5

groupId.

func (GetGroupConfigReleaseResultFileConfigReleaseListOutput) GroupName added in v0.1.5

Configuration item release group name.Note: This field may return null, which means no valid value was found.

func (GetGroupConfigReleaseResultFileConfigReleaseListOutput) NamespaceId added in v0.1.5

Configuration item release namespace ID.Note: This field may return null, which means no valid value was found.

func (GetGroupConfigReleaseResultFileConfigReleaseListOutput) NamespaceName added in v0.1.5

Configuration item release namespace name.Note: This field may return null, which means no valid value was found.

func (GetGroupConfigReleaseResultFileConfigReleaseListOutput) ReleaseDesc added in v0.1.5

Configuration item release description.Note: This field may return null, which means no valid value was found.

func (GetGroupConfigReleaseResultFileConfigReleaseListOutput) ReleaseTime added in v0.1.5

Configuration item release time.Note: This field may return null, which means no valid value was found.

func (GetGroupConfigReleaseResultFileConfigReleaseListOutput) ToGetGroupConfigReleaseResultFileConfigReleaseListOutput added in v0.1.5

func (GetGroupConfigReleaseResultFileConfigReleaseListOutput) ToGetGroupConfigReleaseResultFileConfigReleaseListOutputWithContext added in v0.1.5

func (o GetGroupConfigReleaseResultFileConfigReleaseListOutput) ToGetGroupConfigReleaseResultFileConfigReleaseListOutputWithContext(ctx context.Context) GetGroupConfigReleaseResultFileConfigReleaseListOutput

type GetGroupConfigReleaseResultInput added in v0.1.5

type GetGroupConfigReleaseResultInput interface {
	pulumi.Input

	ToGetGroupConfigReleaseResultOutput() GetGroupConfigReleaseResultOutput
	ToGetGroupConfigReleaseResultOutputWithContext(context.Context) GetGroupConfigReleaseResultOutput
}

GetGroupConfigReleaseResultInput is an input type that accepts GetGroupConfigReleaseResultArgs and GetGroupConfigReleaseResultOutput values. You can construct a concrete instance of `GetGroupConfigReleaseResultInput` via:

GetGroupConfigReleaseResultArgs{...}

type GetGroupConfigReleaseResultOutput added in v0.1.5

type GetGroupConfigReleaseResultOutput struct{ *pulumi.OutputState }

func (GetGroupConfigReleaseResultOutput) ConfigReleaseLists added in v0.1.5

Configuration item release list.Note: This field may return null, which means no valid value was found.

func (GetGroupConfigReleaseResultOutput) ElementType added in v0.1.5

func (GetGroupConfigReleaseResultOutput) FileConfigReleaseLists added in v0.1.5

File configuration item release list.Note: This field may return null, which means no valid value was found.

func (GetGroupConfigReleaseResultOutput) PackageId added in v0.1.5

Package Id.Note: This field may return null, which means no valid value was found.

func (GetGroupConfigReleaseResultOutput) PackageName added in v0.1.5

Package name.Note: This field may return null, which means no valid value was found.

func (GetGroupConfigReleaseResultOutput) PackageVersion added in v0.1.5

Package version.Note: This field may return null, which means no valid value was found.

func (GetGroupConfigReleaseResultOutput) PublicConfigReleaseLists added in v0.1.5

Release public config list.

func (GetGroupConfigReleaseResultOutput) RepoName added in v0.1.5

image name.Note: This field may return null, which means no valid value was found.

func (GetGroupConfigReleaseResultOutput) TagName added in v0.1.5

image tag name.Note: This field may return null, which means no valid value was found.

func (GetGroupConfigReleaseResultOutput) ToGetGroupConfigReleaseResultOutput added in v0.1.5

func (o GetGroupConfigReleaseResultOutput) ToGetGroupConfigReleaseResultOutput() GetGroupConfigReleaseResultOutput

func (GetGroupConfigReleaseResultOutput) ToGetGroupConfigReleaseResultOutputWithContext added in v0.1.5

func (o GetGroupConfigReleaseResultOutput) ToGetGroupConfigReleaseResultOutputWithContext(ctx context.Context) GetGroupConfigReleaseResultOutput

type GetGroupConfigReleaseResultPublicConfigReleaseList added in v0.1.5

type GetGroupConfigReleaseResultPublicConfigReleaseList struct {
	// Configuration item release application ID.Note: This field may return null, which means no valid value was found.
	ApplicationId string `pulumi:"applicationId"`
	// Configuration item release cluster ID.Note: This field may return null, which means no valid value was found.
	ClusterId string `pulumi:"clusterId"`
	// Configuration item release cluster name.Note: This field may return null, which means no valid value was found.
	ClusterName string `pulumi:"clusterName"`
	// Configuration item  ID.Note: This field may return null, which means no valid value was found.
	ConfigId string `pulumi:"configId"`
	// Configuration item name.Note: This field may return null, which means no valid value was found.
	ConfigName string `pulumi:"configName"`
	// Configuration item release ID.Note: This field may return null, which means no valid value was found.
	ConfigReleaseId string `pulumi:"configReleaseId"`
	// Configuration version.Note: This field may return null, which means no valid value was found.
	ConfigVersion string `pulumi:"configVersion"`
	// groupId.
	GroupId string `pulumi:"groupId"`
	// Configuration item release group name.Note: This field may return null, which means no valid value was found.
	GroupName string `pulumi:"groupName"`
	// Configuration item release namespace ID.Note: This field may return null, which means no valid value was found.
	NamespaceId string `pulumi:"namespaceId"`
	// Configuration item release namespace name.Note: This field may return null, which means no valid value was found.
	NamespaceName string `pulumi:"namespaceName"`
	// Configuration item release description.Note: This field may return null, which means no valid value was found.
	ReleaseDesc string `pulumi:"releaseDesc"`
	// Configuration item release time.Note: This field may return null, which means no valid value was found.
	ReleaseTime string `pulumi:"releaseTime"`
}

type GetGroupConfigReleaseResultPublicConfigReleaseListArgs added in v0.1.5

type GetGroupConfigReleaseResultPublicConfigReleaseListArgs struct {
	// Configuration item release application ID.Note: This field may return null, which means no valid value was found.
	ApplicationId pulumi.StringInput `pulumi:"applicationId"`
	// Configuration item release cluster ID.Note: This field may return null, which means no valid value was found.
	ClusterId pulumi.StringInput `pulumi:"clusterId"`
	// Configuration item release cluster name.Note: This field may return null, which means no valid value was found.
	ClusterName pulumi.StringInput `pulumi:"clusterName"`
	// Configuration item  ID.Note: This field may return null, which means no valid value was found.
	ConfigId pulumi.StringInput `pulumi:"configId"`
	// Configuration item name.Note: This field may return null, which means no valid value was found.
	ConfigName pulumi.StringInput `pulumi:"configName"`
	// Configuration item release ID.Note: This field may return null, which means no valid value was found.
	ConfigReleaseId pulumi.StringInput `pulumi:"configReleaseId"`
	// Configuration version.Note: This field may return null, which means no valid value was found.
	ConfigVersion pulumi.StringInput `pulumi:"configVersion"`
	// groupId.
	GroupId pulumi.StringInput `pulumi:"groupId"`
	// Configuration item release group name.Note: This field may return null, which means no valid value was found.
	GroupName pulumi.StringInput `pulumi:"groupName"`
	// Configuration item release namespace ID.Note: This field may return null, which means no valid value was found.
	NamespaceId pulumi.StringInput `pulumi:"namespaceId"`
	// Configuration item release namespace name.Note: This field may return null, which means no valid value was found.
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// Configuration item release description.Note: This field may return null, which means no valid value was found.
	ReleaseDesc pulumi.StringInput `pulumi:"releaseDesc"`
	// Configuration item release time.Note: This field may return null, which means no valid value was found.
	ReleaseTime pulumi.StringInput `pulumi:"releaseTime"`
}

func (GetGroupConfigReleaseResultPublicConfigReleaseListArgs) ElementType added in v0.1.5

func (GetGroupConfigReleaseResultPublicConfigReleaseListArgs) ToGetGroupConfigReleaseResultPublicConfigReleaseListOutput added in v0.1.5

func (GetGroupConfigReleaseResultPublicConfigReleaseListArgs) ToGetGroupConfigReleaseResultPublicConfigReleaseListOutputWithContext added in v0.1.5

func (i GetGroupConfigReleaseResultPublicConfigReleaseListArgs) ToGetGroupConfigReleaseResultPublicConfigReleaseListOutputWithContext(ctx context.Context) GetGroupConfigReleaseResultPublicConfigReleaseListOutput

type GetGroupConfigReleaseResultPublicConfigReleaseListArray added in v0.1.5

type GetGroupConfigReleaseResultPublicConfigReleaseListArray []GetGroupConfigReleaseResultPublicConfigReleaseListInput

func (GetGroupConfigReleaseResultPublicConfigReleaseListArray) ElementType added in v0.1.5

func (GetGroupConfigReleaseResultPublicConfigReleaseListArray) ToGetGroupConfigReleaseResultPublicConfigReleaseListArrayOutput added in v0.1.5

func (i GetGroupConfigReleaseResultPublicConfigReleaseListArray) ToGetGroupConfigReleaseResultPublicConfigReleaseListArrayOutput() GetGroupConfigReleaseResultPublicConfigReleaseListArrayOutput

func (GetGroupConfigReleaseResultPublicConfigReleaseListArray) ToGetGroupConfigReleaseResultPublicConfigReleaseListArrayOutputWithContext added in v0.1.5

func (i GetGroupConfigReleaseResultPublicConfigReleaseListArray) ToGetGroupConfigReleaseResultPublicConfigReleaseListArrayOutputWithContext(ctx context.Context) GetGroupConfigReleaseResultPublicConfigReleaseListArrayOutput

type GetGroupConfigReleaseResultPublicConfigReleaseListArrayInput added in v0.1.5

type GetGroupConfigReleaseResultPublicConfigReleaseListArrayInput interface {
	pulumi.Input

	ToGetGroupConfigReleaseResultPublicConfigReleaseListArrayOutput() GetGroupConfigReleaseResultPublicConfigReleaseListArrayOutput
	ToGetGroupConfigReleaseResultPublicConfigReleaseListArrayOutputWithContext(context.Context) GetGroupConfigReleaseResultPublicConfigReleaseListArrayOutput
}

GetGroupConfigReleaseResultPublicConfigReleaseListArrayInput is an input type that accepts GetGroupConfigReleaseResultPublicConfigReleaseListArray and GetGroupConfigReleaseResultPublicConfigReleaseListArrayOutput values. You can construct a concrete instance of `GetGroupConfigReleaseResultPublicConfigReleaseListArrayInput` via:

GetGroupConfigReleaseResultPublicConfigReleaseListArray{ GetGroupConfigReleaseResultPublicConfigReleaseListArgs{...} }

type GetGroupConfigReleaseResultPublicConfigReleaseListArrayOutput added in v0.1.5

type GetGroupConfigReleaseResultPublicConfigReleaseListArrayOutput struct{ *pulumi.OutputState }

func (GetGroupConfigReleaseResultPublicConfigReleaseListArrayOutput) ElementType added in v0.1.5

func (GetGroupConfigReleaseResultPublicConfigReleaseListArrayOutput) Index added in v0.1.5

func (GetGroupConfigReleaseResultPublicConfigReleaseListArrayOutput) ToGetGroupConfigReleaseResultPublicConfigReleaseListArrayOutput added in v0.1.5

func (GetGroupConfigReleaseResultPublicConfigReleaseListArrayOutput) ToGetGroupConfigReleaseResultPublicConfigReleaseListArrayOutputWithContext added in v0.1.5

func (o GetGroupConfigReleaseResultPublicConfigReleaseListArrayOutput) ToGetGroupConfigReleaseResultPublicConfigReleaseListArrayOutputWithContext(ctx context.Context) GetGroupConfigReleaseResultPublicConfigReleaseListArrayOutput

type GetGroupConfigReleaseResultPublicConfigReleaseListInput added in v0.1.5

type GetGroupConfigReleaseResultPublicConfigReleaseListInput interface {
	pulumi.Input

	ToGetGroupConfigReleaseResultPublicConfigReleaseListOutput() GetGroupConfigReleaseResultPublicConfigReleaseListOutput
	ToGetGroupConfigReleaseResultPublicConfigReleaseListOutputWithContext(context.Context) GetGroupConfigReleaseResultPublicConfigReleaseListOutput
}

GetGroupConfigReleaseResultPublicConfigReleaseListInput is an input type that accepts GetGroupConfigReleaseResultPublicConfigReleaseListArgs and GetGroupConfigReleaseResultPublicConfigReleaseListOutput values. You can construct a concrete instance of `GetGroupConfigReleaseResultPublicConfigReleaseListInput` via:

GetGroupConfigReleaseResultPublicConfigReleaseListArgs{...}

type GetGroupConfigReleaseResultPublicConfigReleaseListOutput added in v0.1.5

type GetGroupConfigReleaseResultPublicConfigReleaseListOutput struct{ *pulumi.OutputState }

func (GetGroupConfigReleaseResultPublicConfigReleaseListOutput) ApplicationId added in v0.1.5

Configuration item release application ID.Note: This field may return null, which means no valid value was found.

func (GetGroupConfigReleaseResultPublicConfigReleaseListOutput) ClusterId added in v0.1.5

Configuration item release cluster ID.Note: This field may return null, which means no valid value was found.

func (GetGroupConfigReleaseResultPublicConfigReleaseListOutput) ClusterName added in v0.1.5

Configuration item release cluster name.Note: This field may return null, which means no valid value was found.

func (GetGroupConfigReleaseResultPublicConfigReleaseListOutput) ConfigId added in v0.1.5

Configuration item ID.Note: This field may return null, which means no valid value was found.

func (GetGroupConfigReleaseResultPublicConfigReleaseListOutput) ConfigName added in v0.1.5

Configuration item name.Note: This field may return null, which means no valid value was found.

func (GetGroupConfigReleaseResultPublicConfigReleaseListOutput) ConfigReleaseId added in v0.1.5

Configuration item release ID.Note: This field may return null, which means no valid value was found.

func (GetGroupConfigReleaseResultPublicConfigReleaseListOutput) ConfigVersion added in v0.1.5

Configuration version.Note: This field may return null, which means no valid value was found.

func (GetGroupConfigReleaseResultPublicConfigReleaseListOutput) ElementType added in v0.1.5

func (GetGroupConfigReleaseResultPublicConfigReleaseListOutput) GroupId added in v0.1.5

groupId.

func (GetGroupConfigReleaseResultPublicConfigReleaseListOutput) GroupName added in v0.1.5

Configuration item release group name.Note: This field may return null, which means no valid value was found.

func (GetGroupConfigReleaseResultPublicConfigReleaseListOutput) NamespaceId added in v0.1.5

Configuration item release namespace ID.Note: This field may return null, which means no valid value was found.

func (GetGroupConfigReleaseResultPublicConfigReleaseListOutput) NamespaceName added in v0.1.5

Configuration item release namespace name.Note: This field may return null, which means no valid value was found.

func (GetGroupConfigReleaseResultPublicConfigReleaseListOutput) ReleaseDesc added in v0.1.5

Configuration item release description.Note: This field may return null, which means no valid value was found.

func (GetGroupConfigReleaseResultPublicConfigReleaseListOutput) ReleaseTime added in v0.1.5

Configuration item release time.Note: This field may return null, which means no valid value was found.

func (GetGroupConfigReleaseResultPublicConfigReleaseListOutput) ToGetGroupConfigReleaseResultPublicConfigReleaseListOutput added in v0.1.5

func (GetGroupConfigReleaseResultPublicConfigReleaseListOutput) ToGetGroupConfigReleaseResultPublicConfigReleaseListOutputWithContext added in v0.1.5

func (o GetGroupConfigReleaseResultPublicConfigReleaseListOutput) ToGetGroupConfigReleaseResultPublicConfigReleaseListOutputWithContext(ctx context.Context) GetGroupConfigReleaseResultPublicConfigReleaseListOutput

type GetGroupGatewaysResult added in v0.1.5

type GetGroupGatewaysResult struct {
	// api group Info.
	Contents []GetGroupGatewaysResultContent `pulumi:"contents"`
	// total count.
	TotalCount int `pulumi:"totalCount"`
}

type GetGroupGatewaysResultArgs added in v0.1.5

type GetGroupGatewaysResultArgs struct {
	// api group Info.
	Contents GetGroupGatewaysResultContentArrayInput `pulumi:"contents"`
	// total count.
	TotalCount pulumi.IntInput `pulumi:"totalCount"`
}

func (GetGroupGatewaysResultArgs) ElementType added in v0.1.5

func (GetGroupGatewaysResultArgs) ElementType() reflect.Type

func (GetGroupGatewaysResultArgs) ToGetGroupGatewaysResultOutput added in v0.1.5

func (i GetGroupGatewaysResultArgs) ToGetGroupGatewaysResultOutput() GetGroupGatewaysResultOutput

func (GetGroupGatewaysResultArgs) ToGetGroupGatewaysResultOutputWithContext added in v0.1.5

func (i GetGroupGatewaysResultArgs) ToGetGroupGatewaysResultOutputWithContext(ctx context.Context) GetGroupGatewaysResultOutput

type GetGroupGatewaysResultArray added in v0.1.5

type GetGroupGatewaysResultArray []GetGroupGatewaysResultInput

func (GetGroupGatewaysResultArray) ElementType added in v0.1.5

func (GetGroupGatewaysResultArray) ToGetGroupGatewaysResultArrayOutput added in v0.1.5

func (i GetGroupGatewaysResultArray) ToGetGroupGatewaysResultArrayOutput() GetGroupGatewaysResultArrayOutput

func (GetGroupGatewaysResultArray) ToGetGroupGatewaysResultArrayOutputWithContext added in v0.1.5

func (i GetGroupGatewaysResultArray) ToGetGroupGatewaysResultArrayOutputWithContext(ctx context.Context) GetGroupGatewaysResultArrayOutput

type GetGroupGatewaysResultArrayInput added in v0.1.5

type GetGroupGatewaysResultArrayInput interface {
	pulumi.Input

	ToGetGroupGatewaysResultArrayOutput() GetGroupGatewaysResultArrayOutput
	ToGetGroupGatewaysResultArrayOutputWithContext(context.Context) GetGroupGatewaysResultArrayOutput
}

GetGroupGatewaysResultArrayInput is an input type that accepts GetGroupGatewaysResultArray and GetGroupGatewaysResultArrayOutput values. You can construct a concrete instance of `GetGroupGatewaysResultArrayInput` via:

GetGroupGatewaysResultArray{ GetGroupGatewaysResultArgs{...} }

type GetGroupGatewaysResultArrayOutput added in v0.1.5

type GetGroupGatewaysResultArrayOutput struct{ *pulumi.OutputState }

func (GetGroupGatewaysResultArrayOutput) ElementType added in v0.1.5

func (GetGroupGatewaysResultArrayOutput) Index added in v0.1.5

func (GetGroupGatewaysResultArrayOutput) ToGetGroupGatewaysResultArrayOutput added in v0.1.5

func (o GetGroupGatewaysResultArrayOutput) ToGetGroupGatewaysResultArrayOutput() GetGroupGatewaysResultArrayOutput

func (GetGroupGatewaysResultArrayOutput) ToGetGroupGatewaysResultArrayOutputWithContext added in v0.1.5

func (o GetGroupGatewaysResultArrayOutput) ToGetGroupGatewaysResultArrayOutputWithContext(ctx context.Context) GetGroupGatewaysResultArrayOutput

type GetGroupGatewaysResultContent added in v0.1.5

type GetGroupGatewaysResultContent struct {
	// ACL type for accessing the group.Note: This field may return null, which means no valid value was found.
	AclMode string `pulumi:"aclMode"`
	// Number of APIs.Note: This field may return null, which means no valid value was found.
	ApiCount int `pulumi:"apiCount"`
	// Authentication type. secret: key authentication; none: no authentication.Note: This field may return null, which means no valid value was found.
	AuthType string `pulumi:"authType"`
	// Gateway deployment group bound to the API group.Note: This field may return null, which means no valid value was found.
	BindedGatewayDeployGroups []GetGroupGatewaysResultContentBindedGatewayDeployGroup `pulumi:"bindedGatewayDeployGroups"`
	// Group creation time, such as: 2019-06-20 15:51:28.Note: This field may return null, which means no valid value was found.
	CreatedTime string `pulumi:"createdTime"`
	// Description.Note: This field may return null, which means no valid value was found.
	Description string `pulumi:"description"`
	// Gateway instance ID.Note: This field may return null, which means no valid value was found.
	GatewayInstanceId string `pulumi:"gatewayInstanceId"`
	// Gateway instance type.Note: This field may return null, which means no valid value was found.
	GatewayInstanceType string `pulumi:"gatewayInstanceType"`
	// api group context.Note: This field may return null, which means no valid value was found.
	GroupContext string `pulumi:"groupContext"`
	// api group id.Note: This field may return null, which means no valid value was found.
	GroupId string `pulumi:"groupId"`
	// api group name.Note: This field may return null, which means no valid value was found.
	GroupName string `pulumi:"groupName"`
	// Group type. ms: microservice group; external: external API group.This field may return null, which means no valid value was found.
	GroupType string `pulumi:"groupType"`
	// Namespace parameter key.Note: This field may return null, which means no valid value was found.
	NamespaceNameKey string `pulumi:"namespaceNameKey"`
	// Namespace parameter location, path, header, or query. The default is path.Note: This field may return null, which means no valid value was found.
	NamespaceNameKeyPosition string `pulumi:"namespaceNameKeyPosition"`
	// Microservice name parameter key.Note: This field may return null, which means no valid value was found.
	ServiceNameKey string `pulumi:"serviceNameKey"`
	// Microservice name parameter location, path, header, or query. The default is path.Note: This field may return null, which means no valid value was found.
	ServiceNameKeyPosition string `pulumi:"serviceNameKeyPosition"`
	// Release status. drafted: not released. released: released.Note: This field may return null, which means no valid value was found.
	Status string `pulumi:"status"`
	// Group update time, such as: 2019-06-20 15:51:28.Note: This field may return null, which means no valid value was found.
	UpdatedTime string `pulumi:"updatedTime"`
}

type GetGroupGatewaysResultContentArgs added in v0.1.5

type GetGroupGatewaysResultContentArgs struct {
	// ACL type for accessing the group.Note: This field may return null, which means no valid value was found.
	AclMode pulumi.StringInput `pulumi:"aclMode"`
	// Number of APIs.Note: This field may return null, which means no valid value was found.
	ApiCount pulumi.IntInput `pulumi:"apiCount"`
	// Authentication type. secret: key authentication; none: no authentication.Note: This field may return null, which means no valid value was found.
	AuthType pulumi.StringInput `pulumi:"authType"`
	// Gateway deployment group bound to the API group.Note: This field may return null, which means no valid value was found.
	BindedGatewayDeployGroups GetGroupGatewaysResultContentBindedGatewayDeployGroupArrayInput `pulumi:"bindedGatewayDeployGroups"`
	// Group creation time, such as: 2019-06-20 15:51:28.Note: This field may return null, which means no valid value was found.
	CreatedTime pulumi.StringInput `pulumi:"createdTime"`
	// Description.Note: This field may return null, which means no valid value was found.
	Description pulumi.StringInput `pulumi:"description"`
	// Gateway instance ID.Note: This field may return null, which means no valid value was found.
	GatewayInstanceId pulumi.StringInput `pulumi:"gatewayInstanceId"`
	// Gateway instance type.Note: This field may return null, which means no valid value was found.
	GatewayInstanceType pulumi.StringInput `pulumi:"gatewayInstanceType"`
	// api group context.Note: This field may return null, which means no valid value was found.
	GroupContext pulumi.StringInput `pulumi:"groupContext"`
	// api group id.Note: This field may return null, which means no valid value was found.
	GroupId pulumi.StringInput `pulumi:"groupId"`
	// api group name.Note: This field may return null, which means no valid value was found.
	GroupName pulumi.StringInput `pulumi:"groupName"`
	// Group type. ms: microservice group; external: external API group.This field may return null, which means no valid value was found.
	GroupType pulumi.StringInput `pulumi:"groupType"`
	// Namespace parameter key.Note: This field may return null, which means no valid value was found.
	NamespaceNameKey pulumi.StringInput `pulumi:"namespaceNameKey"`
	// Namespace parameter location, path, header, or query. The default is path.Note: This field may return null, which means no valid value was found.
	NamespaceNameKeyPosition pulumi.StringInput `pulumi:"namespaceNameKeyPosition"`
	// Microservice name parameter key.Note: This field may return null, which means no valid value was found.
	ServiceNameKey pulumi.StringInput `pulumi:"serviceNameKey"`
	// Microservice name parameter location, path, header, or query. The default is path.Note: This field may return null, which means no valid value was found.
	ServiceNameKeyPosition pulumi.StringInput `pulumi:"serviceNameKeyPosition"`
	// Release status. drafted: not released. released: released.Note: This field may return null, which means no valid value was found.
	Status pulumi.StringInput `pulumi:"status"`
	// Group update time, such as: 2019-06-20 15:51:28.Note: This field may return null, which means no valid value was found.
	UpdatedTime pulumi.StringInput `pulumi:"updatedTime"`
}

func (GetGroupGatewaysResultContentArgs) ElementType added in v0.1.5

func (GetGroupGatewaysResultContentArgs) ToGetGroupGatewaysResultContentOutput added in v0.1.5

func (i GetGroupGatewaysResultContentArgs) ToGetGroupGatewaysResultContentOutput() GetGroupGatewaysResultContentOutput

func (GetGroupGatewaysResultContentArgs) ToGetGroupGatewaysResultContentOutputWithContext added in v0.1.5

func (i GetGroupGatewaysResultContentArgs) ToGetGroupGatewaysResultContentOutputWithContext(ctx context.Context) GetGroupGatewaysResultContentOutput

type GetGroupGatewaysResultContentArray added in v0.1.5

type GetGroupGatewaysResultContentArray []GetGroupGatewaysResultContentInput

func (GetGroupGatewaysResultContentArray) ElementType added in v0.1.5

func (GetGroupGatewaysResultContentArray) ToGetGroupGatewaysResultContentArrayOutput added in v0.1.5

func (i GetGroupGatewaysResultContentArray) ToGetGroupGatewaysResultContentArrayOutput() GetGroupGatewaysResultContentArrayOutput

func (GetGroupGatewaysResultContentArray) ToGetGroupGatewaysResultContentArrayOutputWithContext added in v0.1.5

func (i GetGroupGatewaysResultContentArray) ToGetGroupGatewaysResultContentArrayOutputWithContext(ctx context.Context) GetGroupGatewaysResultContentArrayOutput

type GetGroupGatewaysResultContentArrayInput added in v0.1.5

type GetGroupGatewaysResultContentArrayInput interface {
	pulumi.Input

	ToGetGroupGatewaysResultContentArrayOutput() GetGroupGatewaysResultContentArrayOutput
	ToGetGroupGatewaysResultContentArrayOutputWithContext(context.Context) GetGroupGatewaysResultContentArrayOutput
}

GetGroupGatewaysResultContentArrayInput is an input type that accepts GetGroupGatewaysResultContentArray and GetGroupGatewaysResultContentArrayOutput values. You can construct a concrete instance of `GetGroupGatewaysResultContentArrayInput` via:

GetGroupGatewaysResultContentArray{ GetGroupGatewaysResultContentArgs{...} }

type GetGroupGatewaysResultContentArrayOutput added in v0.1.5

type GetGroupGatewaysResultContentArrayOutput struct{ *pulumi.OutputState }

func (GetGroupGatewaysResultContentArrayOutput) ElementType added in v0.1.5

func (GetGroupGatewaysResultContentArrayOutput) Index added in v0.1.5

func (GetGroupGatewaysResultContentArrayOutput) ToGetGroupGatewaysResultContentArrayOutput added in v0.1.5

func (o GetGroupGatewaysResultContentArrayOutput) ToGetGroupGatewaysResultContentArrayOutput() GetGroupGatewaysResultContentArrayOutput

func (GetGroupGatewaysResultContentArrayOutput) ToGetGroupGatewaysResultContentArrayOutputWithContext added in v0.1.5

func (o GetGroupGatewaysResultContentArrayOutput) ToGetGroupGatewaysResultContentArrayOutputWithContext(ctx context.Context) GetGroupGatewaysResultContentArrayOutput

type GetGroupGatewaysResultContentBindedGatewayDeployGroup added in v0.1.5

type GetGroupGatewaysResultContentBindedGatewayDeployGroup struct {
	// application ID.Note: This field may return null, which means no valid value was found.
	ApplicationId string `pulumi:"applicationId"`
	// application name.Note: This field may return null, which means no valid value was found.
	ApplicationName string `pulumi:"applicationName"`
	// Application category: V: virtual machine application, C: container application.Note: This field may return null, which means no valid value was found.
	ApplicationType string `pulumi:"applicationType"`
	// Cluster type, with possible values: C: container, V: virtual machine.Note: This field may return null, which means no valid value was found.
	ClusterType string `pulumi:"clusterType"`
	// Gateway deployment group ID.Note: This field may return null, which means no valid value was found.
	DeployGroupId string `pulumi:"deployGroupId"`
	// Gateway deployment group name.Note: This field may return null, which means no valid value was found.
	DeployGroupName string `pulumi:"deployGroupName"`
	// Application status of the deployment group, with possible values: Running, Waiting, Paused, Updating, RollingBack, Abnormal, Unknown.Note: This field may return null, which means no valid value was found.
	GroupStatus string `pulumi:"groupStatus"`
}

type GetGroupGatewaysResultContentBindedGatewayDeployGroupArgs added in v0.1.5

type GetGroupGatewaysResultContentBindedGatewayDeployGroupArgs struct {
	// application ID.Note: This field may return null, which means no valid value was found.
	ApplicationId pulumi.StringInput `pulumi:"applicationId"`
	// application name.Note: This field may return null, which means no valid value was found.
	ApplicationName pulumi.StringInput `pulumi:"applicationName"`
	// Application category: V: virtual machine application, C: container application.Note: This field may return null, which means no valid value was found.
	ApplicationType pulumi.StringInput `pulumi:"applicationType"`
	// Cluster type, with possible values: C: container, V: virtual machine.Note: This field may return null, which means no valid value was found.
	ClusterType pulumi.StringInput `pulumi:"clusterType"`
	// Gateway deployment group ID.Note: This field may return null, which means no valid value was found.
	DeployGroupId pulumi.StringInput `pulumi:"deployGroupId"`
	// Gateway deployment group name.Note: This field may return null, which means no valid value was found.
	DeployGroupName pulumi.StringInput `pulumi:"deployGroupName"`
	// Application status of the deployment group, with possible values: Running, Waiting, Paused, Updating, RollingBack, Abnormal, Unknown.Note: This field may return null, which means no valid value was found.
	GroupStatus pulumi.StringInput `pulumi:"groupStatus"`
}

func (GetGroupGatewaysResultContentBindedGatewayDeployGroupArgs) ElementType added in v0.1.5

func (GetGroupGatewaysResultContentBindedGatewayDeployGroupArgs) ToGetGroupGatewaysResultContentBindedGatewayDeployGroupOutput added in v0.1.5

func (GetGroupGatewaysResultContentBindedGatewayDeployGroupArgs) ToGetGroupGatewaysResultContentBindedGatewayDeployGroupOutputWithContext added in v0.1.5

func (i GetGroupGatewaysResultContentBindedGatewayDeployGroupArgs) ToGetGroupGatewaysResultContentBindedGatewayDeployGroupOutputWithContext(ctx context.Context) GetGroupGatewaysResultContentBindedGatewayDeployGroupOutput

type GetGroupGatewaysResultContentBindedGatewayDeployGroupArray added in v0.1.5

type GetGroupGatewaysResultContentBindedGatewayDeployGroupArray []GetGroupGatewaysResultContentBindedGatewayDeployGroupInput

func (GetGroupGatewaysResultContentBindedGatewayDeployGroupArray) ElementType added in v0.1.5

func (GetGroupGatewaysResultContentBindedGatewayDeployGroupArray) ToGetGroupGatewaysResultContentBindedGatewayDeployGroupArrayOutput added in v0.1.5

func (GetGroupGatewaysResultContentBindedGatewayDeployGroupArray) ToGetGroupGatewaysResultContentBindedGatewayDeployGroupArrayOutputWithContext added in v0.1.5

func (i GetGroupGatewaysResultContentBindedGatewayDeployGroupArray) ToGetGroupGatewaysResultContentBindedGatewayDeployGroupArrayOutputWithContext(ctx context.Context) GetGroupGatewaysResultContentBindedGatewayDeployGroupArrayOutput

type GetGroupGatewaysResultContentBindedGatewayDeployGroupArrayInput added in v0.1.5

type GetGroupGatewaysResultContentBindedGatewayDeployGroupArrayInput interface {
	pulumi.Input

	ToGetGroupGatewaysResultContentBindedGatewayDeployGroupArrayOutput() GetGroupGatewaysResultContentBindedGatewayDeployGroupArrayOutput
	ToGetGroupGatewaysResultContentBindedGatewayDeployGroupArrayOutputWithContext(context.Context) GetGroupGatewaysResultContentBindedGatewayDeployGroupArrayOutput
}

GetGroupGatewaysResultContentBindedGatewayDeployGroupArrayInput is an input type that accepts GetGroupGatewaysResultContentBindedGatewayDeployGroupArray and GetGroupGatewaysResultContentBindedGatewayDeployGroupArrayOutput values. You can construct a concrete instance of `GetGroupGatewaysResultContentBindedGatewayDeployGroupArrayInput` via:

GetGroupGatewaysResultContentBindedGatewayDeployGroupArray{ GetGroupGatewaysResultContentBindedGatewayDeployGroupArgs{...} }

type GetGroupGatewaysResultContentBindedGatewayDeployGroupArrayOutput added in v0.1.5

type GetGroupGatewaysResultContentBindedGatewayDeployGroupArrayOutput struct{ *pulumi.OutputState }

func (GetGroupGatewaysResultContentBindedGatewayDeployGroupArrayOutput) ElementType added in v0.1.5

func (GetGroupGatewaysResultContentBindedGatewayDeployGroupArrayOutput) Index added in v0.1.5

func (GetGroupGatewaysResultContentBindedGatewayDeployGroupArrayOutput) ToGetGroupGatewaysResultContentBindedGatewayDeployGroupArrayOutput added in v0.1.5

func (GetGroupGatewaysResultContentBindedGatewayDeployGroupArrayOutput) ToGetGroupGatewaysResultContentBindedGatewayDeployGroupArrayOutputWithContext added in v0.1.5

func (o GetGroupGatewaysResultContentBindedGatewayDeployGroupArrayOutput) ToGetGroupGatewaysResultContentBindedGatewayDeployGroupArrayOutputWithContext(ctx context.Context) GetGroupGatewaysResultContentBindedGatewayDeployGroupArrayOutput

type GetGroupGatewaysResultContentBindedGatewayDeployGroupInput added in v0.1.5

type GetGroupGatewaysResultContentBindedGatewayDeployGroupInput interface {
	pulumi.Input

	ToGetGroupGatewaysResultContentBindedGatewayDeployGroupOutput() GetGroupGatewaysResultContentBindedGatewayDeployGroupOutput
	ToGetGroupGatewaysResultContentBindedGatewayDeployGroupOutputWithContext(context.Context) GetGroupGatewaysResultContentBindedGatewayDeployGroupOutput
}

GetGroupGatewaysResultContentBindedGatewayDeployGroupInput is an input type that accepts GetGroupGatewaysResultContentBindedGatewayDeployGroupArgs and GetGroupGatewaysResultContentBindedGatewayDeployGroupOutput values. You can construct a concrete instance of `GetGroupGatewaysResultContentBindedGatewayDeployGroupInput` via:

GetGroupGatewaysResultContentBindedGatewayDeployGroupArgs{...}

type GetGroupGatewaysResultContentBindedGatewayDeployGroupOutput added in v0.1.5

type GetGroupGatewaysResultContentBindedGatewayDeployGroupOutput struct{ *pulumi.OutputState }

func (GetGroupGatewaysResultContentBindedGatewayDeployGroupOutput) ApplicationId added in v0.1.5

application ID.Note: This field may return null, which means no valid value was found.

func (GetGroupGatewaysResultContentBindedGatewayDeployGroupOutput) ApplicationName added in v0.1.5

application name.Note: This field may return null, which means no valid value was found.

func (GetGroupGatewaysResultContentBindedGatewayDeployGroupOutput) ApplicationType added in v0.1.5

Application category: V: virtual machine application, C: container application.Note: This field may return null, which means no valid value was found.

func (GetGroupGatewaysResultContentBindedGatewayDeployGroupOutput) ClusterType added in v0.1.5

Cluster type, with possible values: C: container, V: virtual machine.Note: This field may return null, which means no valid value was found.

func (GetGroupGatewaysResultContentBindedGatewayDeployGroupOutput) DeployGroupId added in v0.1.5

Gateway deployment group ID.Note: This field may return null, which means no valid value was found.

func (GetGroupGatewaysResultContentBindedGatewayDeployGroupOutput) DeployGroupName added in v0.1.5

Gateway deployment group name.Note: This field may return null, which means no valid value was found.

func (GetGroupGatewaysResultContentBindedGatewayDeployGroupOutput) ElementType added in v0.1.5

func (GetGroupGatewaysResultContentBindedGatewayDeployGroupOutput) GroupStatus added in v0.1.5

Application status of the deployment group, with possible values: Running, Waiting, Paused, Updating, RollingBack, Abnormal, Unknown.Note: This field may return null, which means no valid value was found.

func (GetGroupGatewaysResultContentBindedGatewayDeployGroupOutput) ToGetGroupGatewaysResultContentBindedGatewayDeployGroupOutput added in v0.1.5

func (GetGroupGatewaysResultContentBindedGatewayDeployGroupOutput) ToGetGroupGatewaysResultContentBindedGatewayDeployGroupOutputWithContext added in v0.1.5

func (o GetGroupGatewaysResultContentBindedGatewayDeployGroupOutput) ToGetGroupGatewaysResultContentBindedGatewayDeployGroupOutputWithContext(ctx context.Context) GetGroupGatewaysResultContentBindedGatewayDeployGroupOutput

type GetGroupGatewaysResultContentInput added in v0.1.5

type GetGroupGatewaysResultContentInput interface {
	pulumi.Input

	ToGetGroupGatewaysResultContentOutput() GetGroupGatewaysResultContentOutput
	ToGetGroupGatewaysResultContentOutputWithContext(context.Context) GetGroupGatewaysResultContentOutput
}

GetGroupGatewaysResultContentInput is an input type that accepts GetGroupGatewaysResultContentArgs and GetGroupGatewaysResultContentOutput values. You can construct a concrete instance of `GetGroupGatewaysResultContentInput` via:

GetGroupGatewaysResultContentArgs{...}

type GetGroupGatewaysResultContentOutput added in v0.1.5

type GetGroupGatewaysResultContentOutput struct{ *pulumi.OutputState }

func (GetGroupGatewaysResultContentOutput) AclMode added in v0.1.5

ACL type for accessing the group.Note: This field may return null, which means no valid value was found.

func (GetGroupGatewaysResultContentOutput) ApiCount added in v0.1.5

Number of APIs.Note: This field may return null, which means no valid value was found.

func (GetGroupGatewaysResultContentOutput) AuthType added in v0.1.5

Authentication type. secret: key authentication; none: no authentication.Note: This field may return null, which means no valid value was found.

func (GetGroupGatewaysResultContentOutput) BindedGatewayDeployGroups added in v0.1.5

Gateway deployment group bound to the API group.Note: This field may return null, which means no valid value was found.

func (GetGroupGatewaysResultContentOutput) CreatedTime added in v0.1.5

Group creation time, such as: 2019-06-20 15:51:28.Note: This field may return null, which means no valid value was found.

func (GetGroupGatewaysResultContentOutput) Description added in v0.1.5

Description.Note: This field may return null, which means no valid value was found.

func (GetGroupGatewaysResultContentOutput) ElementType added in v0.1.5

func (GetGroupGatewaysResultContentOutput) GatewayInstanceId added in v0.1.5

Gateway instance ID.Note: This field may return null, which means no valid value was found.

func (GetGroupGatewaysResultContentOutput) GatewayInstanceType added in v0.1.5

Gateway instance type.Note: This field may return null, which means no valid value was found.

func (GetGroupGatewaysResultContentOutput) GroupContext added in v0.1.5

api group context.Note: This field may return null, which means no valid value was found.

func (GetGroupGatewaysResultContentOutput) GroupId added in v0.1.5

api group id.Note: This field may return null, which means no valid value was found.

func (GetGroupGatewaysResultContentOutput) GroupName added in v0.1.5

api group name.Note: This field may return null, which means no valid value was found.

func (GetGroupGatewaysResultContentOutput) GroupType added in v0.1.5

Group type. ms: microservice group; external: external API group.This field may return null, which means no valid value was found.

func (GetGroupGatewaysResultContentOutput) NamespaceNameKey added in v0.1.5

Namespace parameter key.Note: This field may return null, which means no valid value was found.

func (GetGroupGatewaysResultContentOutput) NamespaceNameKeyPosition added in v0.1.5

func (o GetGroupGatewaysResultContentOutput) NamespaceNameKeyPosition() pulumi.StringOutput

Namespace parameter location, path, header, or query. The default is path.Note: This field may return null, which means no valid value was found.

func (GetGroupGatewaysResultContentOutput) ServiceNameKey added in v0.1.5

Microservice name parameter key.Note: This field may return null, which means no valid value was found.

func (GetGroupGatewaysResultContentOutput) ServiceNameKeyPosition added in v0.1.5

func (o GetGroupGatewaysResultContentOutput) ServiceNameKeyPosition() pulumi.StringOutput

Microservice name parameter location, path, header, or query. The default is path.Note: This field may return null, which means no valid value was found.

func (GetGroupGatewaysResultContentOutput) Status added in v0.1.5

Release status. drafted: not released. released: released.Note: This field may return null, which means no valid value was found.

func (GetGroupGatewaysResultContentOutput) ToGetGroupGatewaysResultContentOutput added in v0.1.5

func (o GetGroupGatewaysResultContentOutput) ToGetGroupGatewaysResultContentOutput() GetGroupGatewaysResultContentOutput

func (GetGroupGatewaysResultContentOutput) ToGetGroupGatewaysResultContentOutputWithContext added in v0.1.5

func (o GetGroupGatewaysResultContentOutput) ToGetGroupGatewaysResultContentOutputWithContext(ctx context.Context) GetGroupGatewaysResultContentOutput

func (GetGroupGatewaysResultContentOutput) UpdatedTime added in v0.1.5

Group update time, such as: 2019-06-20 15:51:28.Note: This field may return null, which means no valid value was found.

type GetGroupGatewaysResultInput added in v0.1.5

type GetGroupGatewaysResultInput interface {
	pulumi.Input

	ToGetGroupGatewaysResultOutput() GetGroupGatewaysResultOutput
	ToGetGroupGatewaysResultOutputWithContext(context.Context) GetGroupGatewaysResultOutput
}

GetGroupGatewaysResultInput is an input type that accepts GetGroupGatewaysResultArgs and GetGroupGatewaysResultOutput values. You can construct a concrete instance of `GetGroupGatewaysResultInput` via:

GetGroupGatewaysResultArgs{...}

type GetGroupGatewaysResultOutput added in v0.1.5

type GetGroupGatewaysResultOutput struct{ *pulumi.OutputState }

func (GetGroupGatewaysResultOutput) Contents added in v0.1.5

api group Info.

func (GetGroupGatewaysResultOutput) ElementType added in v0.1.5

func (GetGroupGatewaysResultOutput) ToGetGroupGatewaysResultOutput added in v0.1.5

func (o GetGroupGatewaysResultOutput) ToGetGroupGatewaysResultOutput() GetGroupGatewaysResultOutput

func (GetGroupGatewaysResultOutput) ToGetGroupGatewaysResultOutputWithContext added in v0.1.5

func (o GetGroupGatewaysResultOutput) ToGetGroupGatewaysResultOutputWithContext(ctx context.Context) GetGroupGatewaysResultOutput

func (GetGroupGatewaysResultOutput) TotalCount added in v0.1.5

total count.

type GetGroupInstancesResult added in v0.1.5

type GetGroupInstancesResult struct {
	// List of machine instances.Note: This field may return null, which means no valid value was found.
	Contents []GetGroupInstancesResultContent `pulumi:"contents"`
	// Total number of machine instances.Note: This field may return null, which means no valid value was found.
	TotalCount int `pulumi:"totalCount"`
}

type GetGroupInstancesResultArgs added in v0.1.5

type GetGroupInstancesResultArgs struct {
	// List of machine instances.Note: This field may return null, which means no valid value was found.
	Contents GetGroupInstancesResultContentArrayInput `pulumi:"contents"`
	// Total number of machine instances.Note: This field may return null, which means no valid value was found.
	TotalCount pulumi.IntInput `pulumi:"totalCount"`
}

func (GetGroupInstancesResultArgs) ElementType added in v0.1.5

func (GetGroupInstancesResultArgs) ToGetGroupInstancesResultOutput added in v0.1.5

func (i GetGroupInstancesResultArgs) ToGetGroupInstancesResultOutput() GetGroupInstancesResultOutput

func (GetGroupInstancesResultArgs) ToGetGroupInstancesResultOutputWithContext added in v0.1.5

func (i GetGroupInstancesResultArgs) ToGetGroupInstancesResultOutputWithContext(ctx context.Context) GetGroupInstancesResultOutput

type GetGroupInstancesResultArray added in v0.1.5

type GetGroupInstancesResultArray []GetGroupInstancesResultInput

func (GetGroupInstancesResultArray) ElementType added in v0.1.5

func (GetGroupInstancesResultArray) ToGetGroupInstancesResultArrayOutput added in v0.1.5

func (i GetGroupInstancesResultArray) ToGetGroupInstancesResultArrayOutput() GetGroupInstancesResultArrayOutput

func (GetGroupInstancesResultArray) ToGetGroupInstancesResultArrayOutputWithContext added in v0.1.5

func (i GetGroupInstancesResultArray) ToGetGroupInstancesResultArrayOutputWithContext(ctx context.Context) GetGroupInstancesResultArrayOutput

type GetGroupInstancesResultArrayInput added in v0.1.5

type GetGroupInstancesResultArrayInput interface {
	pulumi.Input

	ToGetGroupInstancesResultArrayOutput() GetGroupInstancesResultArrayOutput
	ToGetGroupInstancesResultArrayOutputWithContext(context.Context) GetGroupInstancesResultArrayOutput
}

GetGroupInstancesResultArrayInput is an input type that accepts GetGroupInstancesResultArray and GetGroupInstancesResultArrayOutput values. You can construct a concrete instance of `GetGroupInstancesResultArrayInput` via:

GetGroupInstancesResultArray{ GetGroupInstancesResultArgs{...} }

type GetGroupInstancesResultArrayOutput added in v0.1.5

type GetGroupInstancesResultArrayOutput struct{ *pulumi.OutputState }

func (GetGroupInstancesResultArrayOutput) ElementType added in v0.1.5

func (GetGroupInstancesResultArrayOutput) Index added in v0.1.5

func (GetGroupInstancesResultArrayOutput) ToGetGroupInstancesResultArrayOutput added in v0.1.5

func (o GetGroupInstancesResultArrayOutput) ToGetGroupInstancesResultArrayOutput() GetGroupInstancesResultArrayOutput

func (GetGroupInstancesResultArrayOutput) ToGetGroupInstancesResultArrayOutputWithContext added in v0.1.5

func (o GetGroupInstancesResultArrayOutput) ToGetGroupInstancesResultArrayOutputWithContext(ctx context.Context) GetGroupInstancesResultArrayOutput

type GetGroupInstancesResultContent added in v0.1.5

type GetGroupInstancesResultContent struct {
	// Agent version.Note: This field may return null, which means no valid value was found.
	AgentVersion string `pulumi:"agentVersion"`
	// Application id.Note: This field may return null, which means no valid value was found.
	ApplicationId string `pulumi:"applicationId"`
	// Application name. Note: This field may return null, which means no valid value was found.
	ApplicationName string `pulumi:"applicationName"`
	// application resource id.Note: This field may return null, which means no valid value was found.
	ApplicationResourceType string `pulumi:"applicationResourceType"`
	// Application id.Note: This field may return null, which means no valid value was found.
	ApplicationType string `pulumi:"applicationType"`
	// Cluster id.Note: This field may return null, which means no valid value was found.
	ClusterId string `pulumi:"clusterId"`
	// Cluster name. Note: This field may return null, which means no valid value was found.
	ClusterName string `pulumi:"clusterName"`
	// Cluster type.Note: This field may return null, which means no valid value was found.
	ClusterType string `pulumi:"clusterType"`
	// Indicates whether this instance has been added to the TSF.Note: This field may return null, which means no valid value was found.
	CountInTsf int `pulumi:"countInTsf"`
	// group id.
	GroupId string `pulumi:"groupId"`
	// Group name.Note: This field may return null, which means no valid value was found.
	GroupName string `pulumi:"groupName"`
	// VM availability status. For virtual machines, it indicates whether the virtual machine can be used as a resource. For containers, it indicates whether the virtual machine can be used to deploy pods.Note: This field may return null, which means no valid value was found.
	InstanceAvailableStatus string `pulumi:"instanceAvailableStatus"`
	// machine instance charge type.Note: This field may return null, which means no valid value was found.
	InstanceChargeType string `pulumi:"instanceChargeType"`
	// Creation time of the machine instance in CVM.Note: This field may return null, which means no valid value was found.
	InstanceCreatedTime string `pulumi:"instanceCreatedTime"`
	// Description.Note: This field may return null, which means no valid value was found.
	InstanceDesc string `pulumi:"instanceDesc"`
	// Expire time of the machine instance in CVM.Note: This field may return null, which means no valid value was found.
	InstanceExpiredTime string `pulumi:"instanceExpiredTime"`
	// Machine instance ID.Note: This field may return null, which means no valid value was found.
	InstanceId string `pulumi:"instanceId"`
	// InstanceImportMode import mode.Note: This field may return null, which means no valid value was found.
	InstanceImportMode string `pulumi:"instanceImportMode"`
	// Limit CPU information of the machine instance.Note: This field may return null, which means no valid value was found.
	InstanceLimitCpu float64 `pulumi:"instanceLimitCpu"`
	// Limit memory information of the machine instance.Note: This field may return null, which means no valid value was found.
	InstanceLimitMem float64 `pulumi:"instanceLimitMem"`
	// Machine name.Note: This field may return null, which means no valid value was found.
	InstanceName string `pulumi:"instanceName"`
	// instance pkg version.Note: This field may return null, which means no valid value was found.
	InstancePkgVersion string `pulumi:"instancePkgVersion"`
	// VM status. For virtual machines, it indicates the status of the virtual machine. For containers, it indicates the status of the virtual machine where the pod is located.Note: This field may return null, which means no valid value was found.
	InstanceStatus string `pulumi:"instanceStatus"`
	// Total CPU information of the machine instance.Note: This field may return null, which means no valid value was found.
	InstanceTotalCpu float64 `pulumi:"instanceTotalCpu"`
	// Total memory information of the machine instance.Note: This field may return null, which means no valid value was found.
	InstanceTotalMem float64 `pulumi:"instanceTotalMem"`
	// CPU information used by the machine instance.Note: This field may return null, which means no valid value was found.
	InstanceUsedCpu float64 `pulumi:"instanceUsedCpu"`
	// Memory information used by the machine instance.Note: This field may return null, which means no valid value was found.
	InstanceUsedMem float64 `pulumi:"instanceUsedMem"`
	// Instance zone id.Note: This field may return null, which means no valid value was found.
	InstanceZoneId string `pulumi:"instanceZoneId"`
	// Private IP address.Note: This field may return null, which means no valid value was found.
	LanIp string `pulumi:"lanIp"`
	// Namespace id.Note: This field may return null, which means no valid value was found.
	NamespaceId string `pulumi:"namespaceId"`
	// Namespace name.Note: This field may return null, which means no valid value was found.
	NamespaceName string `pulumi:"namespaceName"`
	// Container host instance ID.Note: This field may return null, which means no valid value was found.
	NodeInstanceId string `pulumi:"nodeInstanceId"`
	// Execution status of the instance.Note: This field may return null, which means no valid value was found.
	OperationState int `pulumi:"operationState"`
	// Health checking reason.Note: This field may return null, which means no valid value was found.
	Reason string `pulumi:"reason"`
	// Business status of the machine instance.Note: This field may return null, which means no valid value was found.
	RestrictState string `pulumi:"restrictState"`
	// Status of service instances under the service. For virtual machines, it indicates whether the application is available and the agent status. For containers, it indicates the status of the pod.Note: This field may return null, which means no valid value was found.
	ServiceInstanceStatus string `pulumi:"serviceInstanceStatus"`
	// Sidecar status.Note: This field may return null, which means no valid value was found.
	ServiceSidecarStatus string `pulumi:"serviceSidecarStatus"`
	// Update time.Note: This field may return null, which means no valid value was found.
	UpdateTime string `pulumi:"updateTime"`
	// Public IP address.Note: This field may return null, which means no valid value was found.
	WanIp string `pulumi:"wanIp"`
}

type GetGroupInstancesResultContentArgs added in v0.1.5

type GetGroupInstancesResultContentArgs struct {
	// Agent version.Note: This field may return null, which means no valid value was found.
	AgentVersion pulumi.StringInput `pulumi:"agentVersion"`
	// Application id.Note: This field may return null, which means no valid value was found.
	ApplicationId pulumi.StringInput `pulumi:"applicationId"`
	// Application name. Note: This field may return null, which means no valid value was found.
	ApplicationName pulumi.StringInput `pulumi:"applicationName"`
	// application resource id.Note: This field may return null, which means no valid value was found.
	ApplicationResourceType pulumi.StringInput `pulumi:"applicationResourceType"`
	// Application id.Note: This field may return null, which means no valid value was found.
	ApplicationType pulumi.StringInput `pulumi:"applicationType"`
	// Cluster id.Note: This field may return null, which means no valid value was found.
	ClusterId pulumi.StringInput `pulumi:"clusterId"`
	// Cluster name. Note: This field may return null, which means no valid value was found.
	ClusterName pulumi.StringInput `pulumi:"clusterName"`
	// Cluster type.Note: This field may return null, which means no valid value was found.
	ClusterType pulumi.StringInput `pulumi:"clusterType"`
	// Indicates whether this instance has been added to the TSF.Note: This field may return null, which means no valid value was found.
	CountInTsf pulumi.IntInput `pulumi:"countInTsf"`
	// group id.
	GroupId pulumi.StringInput `pulumi:"groupId"`
	// Group name.Note: This field may return null, which means no valid value was found.
	GroupName pulumi.StringInput `pulumi:"groupName"`
	// VM availability status. For virtual machines, it indicates whether the virtual machine can be used as a resource. For containers, it indicates whether the virtual machine can be used to deploy pods.Note: This field may return null, which means no valid value was found.
	InstanceAvailableStatus pulumi.StringInput `pulumi:"instanceAvailableStatus"`
	// machine instance charge type.Note: This field may return null, which means no valid value was found.
	InstanceChargeType pulumi.StringInput `pulumi:"instanceChargeType"`
	// Creation time of the machine instance in CVM.Note: This field may return null, which means no valid value was found.
	InstanceCreatedTime pulumi.StringInput `pulumi:"instanceCreatedTime"`
	// Description.Note: This field may return null, which means no valid value was found.
	InstanceDesc pulumi.StringInput `pulumi:"instanceDesc"`
	// Expire time of the machine instance in CVM.Note: This field may return null, which means no valid value was found.
	InstanceExpiredTime pulumi.StringInput `pulumi:"instanceExpiredTime"`
	// Machine instance ID.Note: This field may return null, which means no valid value was found.
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	// InstanceImportMode import mode.Note: This field may return null, which means no valid value was found.
	InstanceImportMode pulumi.StringInput `pulumi:"instanceImportMode"`
	// Limit CPU information of the machine instance.Note: This field may return null, which means no valid value was found.
	InstanceLimitCpu pulumi.Float64Input `pulumi:"instanceLimitCpu"`
	// Limit memory information of the machine instance.Note: This field may return null, which means no valid value was found.
	InstanceLimitMem pulumi.Float64Input `pulumi:"instanceLimitMem"`
	// Machine name.Note: This field may return null, which means no valid value was found.
	InstanceName pulumi.StringInput `pulumi:"instanceName"`
	// instance pkg version.Note: This field may return null, which means no valid value was found.
	InstancePkgVersion pulumi.StringInput `pulumi:"instancePkgVersion"`
	// VM status. For virtual machines, it indicates the status of the virtual machine. For containers, it indicates the status of the virtual machine where the pod is located.Note: This field may return null, which means no valid value was found.
	InstanceStatus pulumi.StringInput `pulumi:"instanceStatus"`
	// Total CPU information of the machine instance.Note: This field may return null, which means no valid value was found.
	InstanceTotalCpu pulumi.Float64Input `pulumi:"instanceTotalCpu"`
	// Total memory information of the machine instance.Note: This field may return null, which means no valid value was found.
	InstanceTotalMem pulumi.Float64Input `pulumi:"instanceTotalMem"`
	// CPU information used by the machine instance.Note: This field may return null, which means no valid value was found.
	InstanceUsedCpu pulumi.Float64Input `pulumi:"instanceUsedCpu"`
	// Memory information used by the machine instance.Note: This field may return null, which means no valid value was found.
	InstanceUsedMem pulumi.Float64Input `pulumi:"instanceUsedMem"`
	// Instance zone id.Note: This field may return null, which means no valid value was found.
	InstanceZoneId pulumi.StringInput `pulumi:"instanceZoneId"`
	// Private IP address.Note: This field may return null, which means no valid value was found.
	LanIp pulumi.StringInput `pulumi:"lanIp"`
	// Namespace id.Note: This field may return null, which means no valid value was found.
	NamespaceId pulumi.StringInput `pulumi:"namespaceId"`
	// Namespace name.Note: This field may return null, which means no valid value was found.
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// Container host instance ID.Note: This field may return null, which means no valid value was found.
	NodeInstanceId pulumi.StringInput `pulumi:"nodeInstanceId"`
	// Execution status of the instance.Note: This field may return null, which means no valid value was found.
	OperationState pulumi.IntInput `pulumi:"operationState"`
	// Health checking reason.Note: This field may return null, which means no valid value was found.
	Reason pulumi.StringInput `pulumi:"reason"`
	// Business status of the machine instance.Note: This field may return null, which means no valid value was found.
	RestrictState pulumi.StringInput `pulumi:"restrictState"`
	// Status of service instances under the service. For virtual machines, it indicates whether the application is available and the agent status. For containers, it indicates the status of the pod.Note: This field may return null, which means no valid value was found.
	ServiceInstanceStatus pulumi.StringInput `pulumi:"serviceInstanceStatus"`
	// Sidecar status.Note: This field may return null, which means no valid value was found.
	ServiceSidecarStatus pulumi.StringInput `pulumi:"serviceSidecarStatus"`
	// Update time.Note: This field may return null, which means no valid value was found.
	UpdateTime pulumi.StringInput `pulumi:"updateTime"`
	// Public IP address.Note: This field may return null, which means no valid value was found.
	WanIp pulumi.StringInput `pulumi:"wanIp"`
}

func (GetGroupInstancesResultContentArgs) ElementType added in v0.1.5

func (GetGroupInstancesResultContentArgs) ToGetGroupInstancesResultContentOutput added in v0.1.5

func (i GetGroupInstancesResultContentArgs) ToGetGroupInstancesResultContentOutput() GetGroupInstancesResultContentOutput

func (GetGroupInstancesResultContentArgs) ToGetGroupInstancesResultContentOutputWithContext added in v0.1.5

func (i GetGroupInstancesResultContentArgs) ToGetGroupInstancesResultContentOutputWithContext(ctx context.Context) GetGroupInstancesResultContentOutput

type GetGroupInstancesResultContentArray added in v0.1.5

type GetGroupInstancesResultContentArray []GetGroupInstancesResultContentInput

func (GetGroupInstancesResultContentArray) ElementType added in v0.1.5

func (GetGroupInstancesResultContentArray) ToGetGroupInstancesResultContentArrayOutput added in v0.1.5

func (i GetGroupInstancesResultContentArray) ToGetGroupInstancesResultContentArrayOutput() GetGroupInstancesResultContentArrayOutput

func (GetGroupInstancesResultContentArray) ToGetGroupInstancesResultContentArrayOutputWithContext added in v0.1.5

func (i GetGroupInstancesResultContentArray) ToGetGroupInstancesResultContentArrayOutputWithContext(ctx context.Context) GetGroupInstancesResultContentArrayOutput

type GetGroupInstancesResultContentArrayInput added in v0.1.5

type GetGroupInstancesResultContentArrayInput interface {
	pulumi.Input

	ToGetGroupInstancesResultContentArrayOutput() GetGroupInstancesResultContentArrayOutput
	ToGetGroupInstancesResultContentArrayOutputWithContext(context.Context) GetGroupInstancesResultContentArrayOutput
}

GetGroupInstancesResultContentArrayInput is an input type that accepts GetGroupInstancesResultContentArray and GetGroupInstancesResultContentArrayOutput values. You can construct a concrete instance of `GetGroupInstancesResultContentArrayInput` via:

GetGroupInstancesResultContentArray{ GetGroupInstancesResultContentArgs{...} }

type GetGroupInstancesResultContentArrayOutput added in v0.1.5

type GetGroupInstancesResultContentArrayOutput struct{ *pulumi.OutputState }

func (GetGroupInstancesResultContentArrayOutput) ElementType added in v0.1.5

func (GetGroupInstancesResultContentArrayOutput) Index added in v0.1.5

func (GetGroupInstancesResultContentArrayOutput) ToGetGroupInstancesResultContentArrayOutput added in v0.1.5

func (o GetGroupInstancesResultContentArrayOutput) ToGetGroupInstancesResultContentArrayOutput() GetGroupInstancesResultContentArrayOutput

func (GetGroupInstancesResultContentArrayOutput) ToGetGroupInstancesResultContentArrayOutputWithContext added in v0.1.5

func (o GetGroupInstancesResultContentArrayOutput) ToGetGroupInstancesResultContentArrayOutputWithContext(ctx context.Context) GetGroupInstancesResultContentArrayOutput

type GetGroupInstancesResultContentInput added in v0.1.5

type GetGroupInstancesResultContentInput interface {
	pulumi.Input

	ToGetGroupInstancesResultContentOutput() GetGroupInstancesResultContentOutput
	ToGetGroupInstancesResultContentOutputWithContext(context.Context) GetGroupInstancesResultContentOutput
}

GetGroupInstancesResultContentInput is an input type that accepts GetGroupInstancesResultContentArgs and GetGroupInstancesResultContentOutput values. You can construct a concrete instance of `GetGroupInstancesResultContentInput` via:

GetGroupInstancesResultContentArgs{...}

type GetGroupInstancesResultContentOutput added in v0.1.5

type GetGroupInstancesResultContentOutput struct{ *pulumi.OutputState }

func (GetGroupInstancesResultContentOutput) AgentVersion added in v0.1.5

Agent version.Note: This field may return null, which means no valid value was found.

func (GetGroupInstancesResultContentOutput) ApplicationId added in v0.1.5

Application id.Note: This field may return null, which means no valid value was found.

func (GetGroupInstancesResultContentOutput) ApplicationName added in v0.1.5

Application name. Note: This field may return null, which means no valid value was found.

func (GetGroupInstancesResultContentOutput) ApplicationResourceType added in v0.1.5

func (o GetGroupInstancesResultContentOutput) ApplicationResourceType() pulumi.StringOutput

application resource id.Note: This field may return null, which means no valid value was found.

func (GetGroupInstancesResultContentOutput) ApplicationType added in v0.1.5

Application id.Note: This field may return null, which means no valid value was found.

func (GetGroupInstancesResultContentOutput) ClusterId added in v0.1.5

Cluster id.Note: This field may return null, which means no valid value was found.

func (GetGroupInstancesResultContentOutput) ClusterName added in v0.1.5

Cluster name. Note: This field may return null, which means no valid value was found.

func (GetGroupInstancesResultContentOutput) ClusterType added in v0.1.5

Cluster type.Note: This field may return null, which means no valid value was found.

func (GetGroupInstancesResultContentOutput) CountInTsf added in v0.1.5

Indicates whether this instance has been added to the TSF.Note: This field may return null, which means no valid value was found.

func (GetGroupInstancesResultContentOutput) ElementType added in v0.1.5

func (GetGroupInstancesResultContentOutput) GroupId added in v0.1.5

group id.

func (GetGroupInstancesResultContentOutput) GroupName added in v0.1.5

Group name.Note: This field may return null, which means no valid value was found.

func (GetGroupInstancesResultContentOutput) InstanceAvailableStatus added in v0.1.5

func (o GetGroupInstancesResultContentOutput) InstanceAvailableStatus() pulumi.StringOutput

VM availability status. For virtual machines, it indicates whether the virtual machine can be used as a resource. For containers, it indicates whether the virtual machine can be used to deploy pods.Note: This field may return null, which means no valid value was found.

func (GetGroupInstancesResultContentOutput) InstanceChargeType added in v0.1.5

machine instance charge type.Note: This field may return null, which means no valid value was found.

func (GetGroupInstancesResultContentOutput) InstanceCreatedTime added in v0.1.5

Creation time of the machine instance in CVM.Note: This field may return null, which means no valid value was found.

func (GetGroupInstancesResultContentOutput) InstanceDesc added in v0.1.5

Description.Note: This field may return null, which means no valid value was found.

func (GetGroupInstancesResultContentOutput) InstanceExpiredTime added in v0.1.5

Expire time of the machine instance in CVM.Note: This field may return null, which means no valid value was found.

func (GetGroupInstancesResultContentOutput) InstanceId added in v0.1.5

Machine instance ID.Note: This field may return null, which means no valid value was found.

func (GetGroupInstancesResultContentOutput) InstanceImportMode added in v0.1.5

InstanceImportMode import mode.Note: This field may return null, which means no valid value was found.

func (GetGroupInstancesResultContentOutput) InstanceLimitCpu added in v0.1.5

Limit CPU information of the machine instance.Note: This field may return null, which means no valid value was found.

func (GetGroupInstancesResultContentOutput) InstanceLimitMem added in v0.1.5

Limit memory information of the machine instance.Note: This field may return null, which means no valid value was found.

func (GetGroupInstancesResultContentOutput) InstanceName added in v0.1.5

Machine name.Note: This field may return null, which means no valid value was found.

func (GetGroupInstancesResultContentOutput) InstancePkgVersion added in v0.1.5

instance pkg version.Note: This field may return null, which means no valid value was found.

func (GetGroupInstancesResultContentOutput) InstanceStatus added in v0.1.5

VM status. For virtual machines, it indicates the status of the virtual machine. For containers, it indicates the status of the virtual machine where the pod is located.Note: This field may return null, which means no valid value was found.

func (GetGroupInstancesResultContentOutput) InstanceTotalCpu added in v0.1.5

Total CPU information of the machine instance.Note: This field may return null, which means no valid value was found.

func (GetGroupInstancesResultContentOutput) InstanceTotalMem added in v0.1.5

Total memory information of the machine instance.Note: This field may return null, which means no valid value was found.

func (GetGroupInstancesResultContentOutput) InstanceUsedCpu added in v0.1.5

CPU information used by the machine instance.Note: This field may return null, which means no valid value was found.

func (GetGroupInstancesResultContentOutput) InstanceUsedMem added in v0.1.5

Memory information used by the machine instance.Note: This field may return null, which means no valid value was found.

func (GetGroupInstancesResultContentOutput) InstanceZoneId added in v0.1.5

Instance zone id.Note: This field may return null, which means no valid value was found.

func (GetGroupInstancesResultContentOutput) LanIp added in v0.1.5

Private IP address.Note: This field may return null, which means no valid value was found.

func (GetGroupInstancesResultContentOutput) NamespaceId added in v0.1.5

Namespace id.Note: This field may return null, which means no valid value was found.

func (GetGroupInstancesResultContentOutput) NamespaceName added in v0.1.5

Namespace name.Note: This field may return null, which means no valid value was found.

func (GetGroupInstancesResultContentOutput) NodeInstanceId added in v0.1.5

Container host instance ID.Note: This field may return null, which means no valid value was found.

func (GetGroupInstancesResultContentOutput) OperationState added in v0.1.5

Execution status of the instance.Note: This field may return null, which means no valid value was found.

func (GetGroupInstancesResultContentOutput) Reason added in v0.1.5

Health checking reason.Note: This field may return null, which means no valid value was found.

func (GetGroupInstancesResultContentOutput) RestrictState added in v0.1.5

Business status of the machine instance.Note: This field may return null, which means no valid value was found.

func (GetGroupInstancesResultContentOutput) ServiceInstanceStatus added in v0.1.5

func (o GetGroupInstancesResultContentOutput) ServiceInstanceStatus() pulumi.StringOutput

Status of service instances under the service. For virtual machines, it indicates whether the application is available and the agent status. For containers, it indicates the status of the pod.Note: This field may return null, which means no valid value was found.

func (GetGroupInstancesResultContentOutput) ServiceSidecarStatus added in v0.1.5

func (o GetGroupInstancesResultContentOutput) ServiceSidecarStatus() pulumi.StringOutput

Sidecar status.Note: This field may return null, which means no valid value was found.

func (GetGroupInstancesResultContentOutput) ToGetGroupInstancesResultContentOutput added in v0.1.5

func (o GetGroupInstancesResultContentOutput) ToGetGroupInstancesResultContentOutput() GetGroupInstancesResultContentOutput

func (GetGroupInstancesResultContentOutput) ToGetGroupInstancesResultContentOutputWithContext added in v0.1.5

func (o GetGroupInstancesResultContentOutput) ToGetGroupInstancesResultContentOutputWithContext(ctx context.Context) GetGroupInstancesResultContentOutput

func (GetGroupInstancesResultContentOutput) UpdateTime added in v0.1.5

Update time.Note: This field may return null, which means no valid value was found.

func (GetGroupInstancesResultContentOutput) WanIp added in v0.1.5

Public IP address.Note: This field may return null, which means no valid value was found.

type GetGroupInstancesResultInput added in v0.1.5

type GetGroupInstancesResultInput interface {
	pulumi.Input

	ToGetGroupInstancesResultOutput() GetGroupInstancesResultOutput
	ToGetGroupInstancesResultOutputWithContext(context.Context) GetGroupInstancesResultOutput
}

GetGroupInstancesResultInput is an input type that accepts GetGroupInstancesResultArgs and GetGroupInstancesResultOutput values. You can construct a concrete instance of `GetGroupInstancesResultInput` via:

GetGroupInstancesResultArgs{...}

type GetGroupInstancesResultOutput added in v0.1.5

type GetGroupInstancesResultOutput struct{ *pulumi.OutputState }

func (GetGroupInstancesResultOutput) Contents added in v0.1.5

List of machine instances.Note: This field may return null, which means no valid value was found.

func (GetGroupInstancesResultOutput) ElementType added in v0.1.5

func (GetGroupInstancesResultOutput) ToGetGroupInstancesResultOutput added in v0.1.5

func (o GetGroupInstancesResultOutput) ToGetGroupInstancesResultOutput() GetGroupInstancesResultOutput

func (GetGroupInstancesResultOutput) ToGetGroupInstancesResultOutputWithContext added in v0.1.5

func (o GetGroupInstancesResultOutput) ToGetGroupInstancesResultOutputWithContext(ctx context.Context) GetGroupInstancesResultOutput

func (GetGroupInstancesResultOutput) TotalCount added in v0.1.5

Total number of machine instances.Note: This field may return null, which means no valid value was found.

type GetGroupsResult added in v0.1.5

type GetGroupsResult struct {
	// Virtual machine deployment group list. Note: This field may return null, indicating that no valid value was found.
	Contents []GetGroupsResultContent `pulumi:"contents"`
	// Total count virtual machine deployment group. Note: This field may return null, indicating that no valid value was found.
	TotalCount int `pulumi:"totalCount"`
}

type GetGroupsResultArgs added in v0.1.5

type GetGroupsResultArgs struct {
	// Virtual machine deployment group list. Note: This field may return null, indicating that no valid value was found.
	Contents GetGroupsResultContentArrayInput `pulumi:"contents"`
	// Total count virtual machine deployment group. Note: This field may return null, indicating that no valid value was found.
	TotalCount pulumi.IntInput `pulumi:"totalCount"`
}

func (GetGroupsResultArgs) ElementType added in v0.1.5

func (GetGroupsResultArgs) ElementType() reflect.Type

func (GetGroupsResultArgs) ToGetGroupsResultOutput added in v0.1.5

func (i GetGroupsResultArgs) ToGetGroupsResultOutput() GetGroupsResultOutput

func (GetGroupsResultArgs) ToGetGroupsResultOutputWithContext added in v0.1.5

func (i GetGroupsResultArgs) ToGetGroupsResultOutputWithContext(ctx context.Context) GetGroupsResultOutput

type GetGroupsResultArray added in v0.1.5

type GetGroupsResultArray []GetGroupsResultInput

func (GetGroupsResultArray) ElementType added in v0.1.5

func (GetGroupsResultArray) ElementType() reflect.Type

func (GetGroupsResultArray) ToGetGroupsResultArrayOutput added in v0.1.5

func (i GetGroupsResultArray) ToGetGroupsResultArrayOutput() GetGroupsResultArrayOutput

func (GetGroupsResultArray) ToGetGroupsResultArrayOutputWithContext added in v0.1.5

func (i GetGroupsResultArray) ToGetGroupsResultArrayOutputWithContext(ctx context.Context) GetGroupsResultArrayOutput

type GetGroupsResultArrayInput added in v0.1.5

type GetGroupsResultArrayInput interface {
	pulumi.Input

	ToGetGroupsResultArrayOutput() GetGroupsResultArrayOutput
	ToGetGroupsResultArrayOutputWithContext(context.Context) GetGroupsResultArrayOutput
}

GetGroupsResultArrayInput is an input type that accepts GetGroupsResultArray and GetGroupsResultArrayOutput values. You can construct a concrete instance of `GetGroupsResultArrayInput` via:

GetGroupsResultArray{ GetGroupsResultArgs{...} }

type GetGroupsResultArrayOutput added in v0.1.5

type GetGroupsResultArrayOutput struct{ *pulumi.OutputState }

func (GetGroupsResultArrayOutput) ElementType added in v0.1.5

func (GetGroupsResultArrayOutput) ElementType() reflect.Type

func (GetGroupsResultArrayOutput) Index added in v0.1.5

func (GetGroupsResultArrayOutput) ToGetGroupsResultArrayOutput added in v0.1.5

func (o GetGroupsResultArrayOutput) ToGetGroupsResultArrayOutput() GetGroupsResultArrayOutput

func (GetGroupsResultArrayOutput) ToGetGroupsResultArrayOutputWithContext added in v0.1.5

func (o GetGroupsResultArrayOutput) ToGetGroupsResultArrayOutputWithContext(ctx context.Context) GetGroupsResultArrayOutput

type GetGroupsResultContent added in v0.1.5

type GetGroupsResultContent struct {
	// Group alias. Note: This field may return null, indicating that no valid value was found.
	Alias string `pulumi:"alias"`
	// applicationId.
	ApplicationId string `pulumi:"applicationId"`
	// Application name. Note: This field may return null, indicating that no valid value was found.
	ApplicationName string `pulumi:"applicationName"`
	// Application type. Note: This field may return null, indicating that no valid value was found.
	ApplicationType string `pulumi:"applicationType"`
	// clusterId.
	ClusterId string `pulumi:"clusterId"`
	// Cluster name. Note: This field may return null, indicating that no valid value was found.
	ClusterName string `pulumi:"clusterName"`
	// Create Time. Note: This field may return null, indicating that no valid value was found.
	CreateTime string `pulumi:"createTime"`
	// Group description. Note: This field may return null, indicating that no valid value was found.
	DeployDesc string `pulumi:"deployDesc"`
	// Group description. Note: This field may return null, indicating that no valid value was found.
	GroupDesc string `pulumi:"groupDesc"`
	// Group ID. Note: This field may return null, indicating that no valid value was found.
	GroupId string `pulumi:"groupId"`
	// Group ID. Note: This field may return null, indicating that no valid value was found.
	GroupName string `pulumi:"groupName"`
	// Group resource type. Note: This field may return null, indicating that no valid value was found.
	GroupResourceType string `pulumi:"groupResourceType"`
	// Microservice type. Note: This field may return null, indicating that no valid value was found.
	MicroserviceType string `pulumi:"microserviceType"`
	// namespace Id.
	NamespaceId string `pulumi:"namespaceId"`
	// Namespace name. Note: This field may return null, indicating that no valid value was found.
	NamespaceName string `pulumi:"namespaceName"`
	// Group start up Parameters. Note: This field may return null, indicating that no valid value was found.
	StartupParameters string `pulumi:"startupParameters"`
	// Group update time. Note: This field may return null, indicating that no valid value was found.
	UpdateTime string `pulumi:"updateTime"`
	// Update time. Note: This field may return null, indicating that no valid value was found.
	UpdatedTime int `pulumi:"updatedTime"`
}

type GetGroupsResultContentArgs added in v0.1.5

type GetGroupsResultContentArgs struct {
	// Group alias. Note: This field may return null, indicating that no valid value was found.
	Alias pulumi.StringInput `pulumi:"alias"`
	// applicationId.
	ApplicationId pulumi.StringInput `pulumi:"applicationId"`
	// Application name. Note: This field may return null, indicating that no valid value was found.
	ApplicationName pulumi.StringInput `pulumi:"applicationName"`
	// Application type. Note: This field may return null, indicating that no valid value was found.
	ApplicationType pulumi.StringInput `pulumi:"applicationType"`
	// clusterId.
	ClusterId pulumi.StringInput `pulumi:"clusterId"`
	// Cluster name. Note: This field may return null, indicating that no valid value was found.
	ClusterName pulumi.StringInput `pulumi:"clusterName"`
	// Create Time. Note: This field may return null, indicating that no valid value was found.
	CreateTime pulumi.StringInput `pulumi:"createTime"`
	// Group description. Note: This field may return null, indicating that no valid value was found.
	DeployDesc pulumi.StringInput `pulumi:"deployDesc"`
	// Group description. Note: This field may return null, indicating that no valid value was found.
	GroupDesc pulumi.StringInput `pulumi:"groupDesc"`
	// Group ID. Note: This field may return null, indicating that no valid value was found.
	GroupId pulumi.StringInput `pulumi:"groupId"`
	// Group ID. Note: This field may return null, indicating that no valid value was found.
	GroupName pulumi.StringInput `pulumi:"groupName"`
	// Group resource type. Note: This field may return null, indicating that no valid value was found.
	GroupResourceType pulumi.StringInput `pulumi:"groupResourceType"`
	// Microservice type. Note: This field may return null, indicating that no valid value was found.
	MicroserviceType pulumi.StringInput `pulumi:"microserviceType"`
	// namespace Id.
	NamespaceId pulumi.StringInput `pulumi:"namespaceId"`
	// Namespace name. Note: This field may return null, indicating that no valid value was found.
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// Group start up Parameters. Note: This field may return null, indicating that no valid value was found.
	StartupParameters pulumi.StringInput `pulumi:"startupParameters"`
	// Group update time. Note: This field may return null, indicating that no valid value was found.
	UpdateTime pulumi.StringInput `pulumi:"updateTime"`
	// Update time. Note: This field may return null, indicating that no valid value was found.
	UpdatedTime pulumi.IntInput `pulumi:"updatedTime"`
}

func (GetGroupsResultContentArgs) ElementType added in v0.1.5

func (GetGroupsResultContentArgs) ElementType() reflect.Type

func (GetGroupsResultContentArgs) ToGetGroupsResultContentOutput added in v0.1.5

func (i GetGroupsResultContentArgs) ToGetGroupsResultContentOutput() GetGroupsResultContentOutput

func (GetGroupsResultContentArgs) ToGetGroupsResultContentOutputWithContext added in v0.1.5

func (i GetGroupsResultContentArgs) ToGetGroupsResultContentOutputWithContext(ctx context.Context) GetGroupsResultContentOutput

type GetGroupsResultContentArray added in v0.1.5

type GetGroupsResultContentArray []GetGroupsResultContentInput

func (GetGroupsResultContentArray) ElementType added in v0.1.5

func (GetGroupsResultContentArray) ToGetGroupsResultContentArrayOutput added in v0.1.5

func (i GetGroupsResultContentArray) ToGetGroupsResultContentArrayOutput() GetGroupsResultContentArrayOutput

func (GetGroupsResultContentArray) ToGetGroupsResultContentArrayOutputWithContext added in v0.1.5

func (i GetGroupsResultContentArray) ToGetGroupsResultContentArrayOutputWithContext(ctx context.Context) GetGroupsResultContentArrayOutput

type GetGroupsResultContentArrayInput added in v0.1.5

type GetGroupsResultContentArrayInput interface {
	pulumi.Input

	ToGetGroupsResultContentArrayOutput() GetGroupsResultContentArrayOutput
	ToGetGroupsResultContentArrayOutputWithContext(context.Context) GetGroupsResultContentArrayOutput
}

GetGroupsResultContentArrayInput is an input type that accepts GetGroupsResultContentArray and GetGroupsResultContentArrayOutput values. You can construct a concrete instance of `GetGroupsResultContentArrayInput` via:

GetGroupsResultContentArray{ GetGroupsResultContentArgs{...} }

type GetGroupsResultContentArrayOutput added in v0.1.5

type GetGroupsResultContentArrayOutput struct{ *pulumi.OutputState }

func (GetGroupsResultContentArrayOutput) ElementType added in v0.1.5

func (GetGroupsResultContentArrayOutput) Index added in v0.1.5

func (GetGroupsResultContentArrayOutput) ToGetGroupsResultContentArrayOutput added in v0.1.5

func (o GetGroupsResultContentArrayOutput) ToGetGroupsResultContentArrayOutput() GetGroupsResultContentArrayOutput

func (GetGroupsResultContentArrayOutput) ToGetGroupsResultContentArrayOutputWithContext added in v0.1.5

func (o GetGroupsResultContentArrayOutput) ToGetGroupsResultContentArrayOutputWithContext(ctx context.Context) GetGroupsResultContentArrayOutput

type GetGroupsResultContentInput added in v0.1.5

type GetGroupsResultContentInput interface {
	pulumi.Input

	ToGetGroupsResultContentOutput() GetGroupsResultContentOutput
	ToGetGroupsResultContentOutputWithContext(context.Context) GetGroupsResultContentOutput
}

GetGroupsResultContentInput is an input type that accepts GetGroupsResultContentArgs and GetGroupsResultContentOutput values. You can construct a concrete instance of `GetGroupsResultContentInput` via:

GetGroupsResultContentArgs{...}

type GetGroupsResultContentOutput added in v0.1.5

type GetGroupsResultContentOutput struct{ *pulumi.OutputState }

func (GetGroupsResultContentOutput) Alias added in v0.1.5

Group alias. Note: This field may return null, indicating that no valid value was found.

func (GetGroupsResultContentOutput) ApplicationId added in v0.1.5

applicationId.

func (GetGroupsResultContentOutput) ApplicationName added in v0.1.5

func (o GetGroupsResultContentOutput) ApplicationName() pulumi.StringOutput

Application name. Note: This field may return null, indicating that no valid value was found.

func (GetGroupsResultContentOutput) ApplicationType added in v0.1.5

func (o GetGroupsResultContentOutput) ApplicationType() pulumi.StringOutput

Application type. Note: This field may return null, indicating that no valid value was found.

func (GetGroupsResultContentOutput) ClusterId added in v0.1.5

clusterId.

func (GetGroupsResultContentOutput) ClusterName added in v0.1.5

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

func (GetGroupsResultContentOutput) CreateTime added in v0.1.5

Create Time. Note: This field may return null, indicating that no valid value was found.

func (GetGroupsResultContentOutput) DeployDesc added in v0.1.5

Group description. Note: This field may return null, indicating that no valid value was found.

func (GetGroupsResultContentOutput) ElementType added in v0.1.5

func (GetGroupsResultContentOutput) GroupDesc added in v0.1.5

Group description. Note: This field may return null, indicating that no valid value was found.

func (GetGroupsResultContentOutput) GroupId added in v0.1.5

Group ID. Note: This field may return null, indicating that no valid value was found.

func (GetGroupsResultContentOutput) GroupName added in v0.1.5

Group ID. Note: This field may return null, indicating that no valid value was found.

func (GetGroupsResultContentOutput) GroupResourceType added in v0.1.5

func (o GetGroupsResultContentOutput) GroupResourceType() pulumi.StringOutput

Group resource type. Note: This field may return null, indicating that no valid value was found.

func (GetGroupsResultContentOutput) MicroserviceType added in v0.1.5

func (o GetGroupsResultContentOutput) MicroserviceType() pulumi.StringOutput

Microservice type. Note: This field may return null, indicating that no valid value was found.

func (GetGroupsResultContentOutput) NamespaceId added in v0.1.5

namespace Id.

func (GetGroupsResultContentOutput) NamespaceName added in v0.1.5

Namespace name. Note: This field may return null, indicating that no valid value was found.

func (GetGroupsResultContentOutput) StartupParameters added in v0.1.5

func (o GetGroupsResultContentOutput) StartupParameters() pulumi.StringOutput

Group start up Parameters. Note: This field may return null, indicating that no valid value was found.

func (GetGroupsResultContentOutput) ToGetGroupsResultContentOutput added in v0.1.5

func (o GetGroupsResultContentOutput) ToGetGroupsResultContentOutput() GetGroupsResultContentOutput

func (GetGroupsResultContentOutput) ToGetGroupsResultContentOutputWithContext added in v0.1.5

func (o GetGroupsResultContentOutput) ToGetGroupsResultContentOutputWithContext(ctx context.Context) GetGroupsResultContentOutput

func (GetGroupsResultContentOutput) UpdateTime added in v0.1.5

Group update time. Note: This field may return null, indicating that no valid value was found.

func (GetGroupsResultContentOutput) UpdatedTime added in v0.1.5

Update time. Note: This field may return null, indicating that no valid value was found.

type GetGroupsResultInput added in v0.1.5

type GetGroupsResultInput interface {
	pulumi.Input

	ToGetGroupsResultOutput() GetGroupsResultOutput
	ToGetGroupsResultOutputWithContext(context.Context) GetGroupsResultOutput
}

GetGroupsResultInput is an input type that accepts GetGroupsResultArgs and GetGroupsResultOutput values. You can construct a concrete instance of `GetGroupsResultInput` via:

GetGroupsResultArgs{...}

type GetGroupsResultOutput added in v0.1.5

type GetGroupsResultOutput struct{ *pulumi.OutputState }

func (GetGroupsResultOutput) Contents added in v0.1.5

Virtual machine deployment group list. Note: This field may return null, indicating that no valid value was found.

func (GetGroupsResultOutput) ElementType added in v0.1.5

func (GetGroupsResultOutput) ElementType() reflect.Type

func (GetGroupsResultOutput) ToGetGroupsResultOutput added in v0.1.5

func (o GetGroupsResultOutput) ToGetGroupsResultOutput() GetGroupsResultOutput

func (GetGroupsResultOutput) ToGetGroupsResultOutputWithContext added in v0.1.5

func (o GetGroupsResultOutput) ToGetGroupsResultOutputWithContext(ctx context.Context) GetGroupsResultOutput

func (GetGroupsResultOutput) TotalCount added in v0.1.5

func (o GetGroupsResultOutput) TotalCount() pulumi.IntOutput

Total count virtual machine deployment group. Note: This field may return null, indicating that no valid value was found.

type GetMicroserviceApiVersionResult added in v0.1.5

type GetMicroserviceApiVersionResult struct {
	// Application ID.
	ApplicationId string `pulumi:"applicationId"`
	// Application Name.
	ApplicationName string `pulumi:"applicationName"`
	// application pkg version.
	PkgVersion string `pulumi:"pkgVersion"`
}

type GetMicroserviceApiVersionResultArgs added in v0.1.5

type GetMicroserviceApiVersionResultArgs struct {
	// Application ID.
	ApplicationId pulumi.StringInput `pulumi:"applicationId"`
	// Application Name.
	ApplicationName pulumi.StringInput `pulumi:"applicationName"`
	// application pkg version.
	PkgVersion pulumi.StringInput `pulumi:"pkgVersion"`
}

func (GetMicroserviceApiVersionResultArgs) ElementType added in v0.1.5

func (GetMicroserviceApiVersionResultArgs) ToGetMicroserviceApiVersionResultOutput added in v0.1.5

func (i GetMicroserviceApiVersionResultArgs) ToGetMicroserviceApiVersionResultOutput() GetMicroserviceApiVersionResultOutput

func (GetMicroserviceApiVersionResultArgs) ToGetMicroserviceApiVersionResultOutputWithContext added in v0.1.5

func (i GetMicroserviceApiVersionResultArgs) ToGetMicroserviceApiVersionResultOutputWithContext(ctx context.Context) GetMicroserviceApiVersionResultOutput

type GetMicroserviceApiVersionResultArray added in v0.1.5

type GetMicroserviceApiVersionResultArray []GetMicroserviceApiVersionResultInput

func (GetMicroserviceApiVersionResultArray) ElementType added in v0.1.5

func (GetMicroserviceApiVersionResultArray) ToGetMicroserviceApiVersionResultArrayOutput added in v0.1.5

func (i GetMicroserviceApiVersionResultArray) ToGetMicroserviceApiVersionResultArrayOutput() GetMicroserviceApiVersionResultArrayOutput

func (GetMicroserviceApiVersionResultArray) ToGetMicroserviceApiVersionResultArrayOutputWithContext added in v0.1.5

func (i GetMicroserviceApiVersionResultArray) ToGetMicroserviceApiVersionResultArrayOutputWithContext(ctx context.Context) GetMicroserviceApiVersionResultArrayOutput

type GetMicroserviceApiVersionResultArrayInput added in v0.1.5

type GetMicroserviceApiVersionResultArrayInput interface {
	pulumi.Input

	ToGetMicroserviceApiVersionResultArrayOutput() GetMicroserviceApiVersionResultArrayOutput
	ToGetMicroserviceApiVersionResultArrayOutputWithContext(context.Context) GetMicroserviceApiVersionResultArrayOutput
}

GetMicroserviceApiVersionResultArrayInput is an input type that accepts GetMicroserviceApiVersionResultArray and GetMicroserviceApiVersionResultArrayOutput values. You can construct a concrete instance of `GetMicroserviceApiVersionResultArrayInput` via:

GetMicroserviceApiVersionResultArray{ GetMicroserviceApiVersionResultArgs{...} }

type GetMicroserviceApiVersionResultArrayOutput added in v0.1.5

type GetMicroserviceApiVersionResultArrayOutput struct{ *pulumi.OutputState }

func (GetMicroserviceApiVersionResultArrayOutput) ElementType added in v0.1.5

func (GetMicroserviceApiVersionResultArrayOutput) Index added in v0.1.5

func (GetMicroserviceApiVersionResultArrayOutput) ToGetMicroserviceApiVersionResultArrayOutput added in v0.1.5

func (o GetMicroserviceApiVersionResultArrayOutput) ToGetMicroserviceApiVersionResultArrayOutput() GetMicroserviceApiVersionResultArrayOutput

func (GetMicroserviceApiVersionResultArrayOutput) ToGetMicroserviceApiVersionResultArrayOutputWithContext added in v0.1.5

func (o GetMicroserviceApiVersionResultArrayOutput) ToGetMicroserviceApiVersionResultArrayOutputWithContext(ctx context.Context) GetMicroserviceApiVersionResultArrayOutput

type GetMicroserviceApiVersionResultInput added in v0.1.5

type GetMicroserviceApiVersionResultInput interface {
	pulumi.Input

	ToGetMicroserviceApiVersionResultOutput() GetMicroserviceApiVersionResultOutput
	ToGetMicroserviceApiVersionResultOutputWithContext(context.Context) GetMicroserviceApiVersionResultOutput
}

GetMicroserviceApiVersionResultInput is an input type that accepts GetMicroserviceApiVersionResultArgs and GetMicroserviceApiVersionResultOutput values. You can construct a concrete instance of `GetMicroserviceApiVersionResultInput` via:

GetMicroserviceApiVersionResultArgs{...}

type GetMicroserviceApiVersionResultOutput added in v0.1.5

type GetMicroserviceApiVersionResultOutput struct{ *pulumi.OutputState }

func (GetMicroserviceApiVersionResultOutput) ApplicationId added in v0.1.5

Application ID.

func (GetMicroserviceApiVersionResultOutput) ApplicationName added in v0.1.5

Application Name.

func (GetMicroserviceApiVersionResultOutput) ElementType added in v0.1.5

func (GetMicroserviceApiVersionResultOutput) PkgVersion added in v0.1.5

application pkg version.

func (GetMicroserviceApiVersionResultOutput) ToGetMicroserviceApiVersionResultOutput added in v0.1.5

func (o GetMicroserviceApiVersionResultOutput) ToGetMicroserviceApiVersionResultOutput() GetMicroserviceApiVersionResultOutput

func (GetMicroserviceApiVersionResultOutput) ToGetMicroserviceApiVersionResultOutputWithContext added in v0.1.5

func (o GetMicroserviceApiVersionResultOutput) ToGetMicroserviceApiVersionResultOutputWithContext(ctx context.Context) GetMicroserviceApiVersionResultOutput

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 GetMsApiListResult added in v0.1.5

type GetMsApiListResult struct {
	// api list.
	Contents []GetMsApiListResultContent `pulumi:"contents"`
	// Quantity.
	TotalCount int `pulumi:"totalCount"`
}

type GetMsApiListResultArgs added in v0.1.5

type GetMsApiListResultArgs struct {
	// api list.
	Contents GetMsApiListResultContentArrayInput `pulumi:"contents"`
	// Quantity.
	TotalCount pulumi.IntInput `pulumi:"totalCount"`
}

func (GetMsApiListResultArgs) ElementType added in v0.1.5

func (GetMsApiListResultArgs) ElementType() reflect.Type

func (GetMsApiListResultArgs) ToGetMsApiListResultOutput added in v0.1.5

func (i GetMsApiListResultArgs) ToGetMsApiListResultOutput() GetMsApiListResultOutput

func (GetMsApiListResultArgs) ToGetMsApiListResultOutputWithContext added in v0.1.5

func (i GetMsApiListResultArgs) ToGetMsApiListResultOutputWithContext(ctx context.Context) GetMsApiListResultOutput

type GetMsApiListResultArray added in v0.1.5

type GetMsApiListResultArray []GetMsApiListResultInput

func (GetMsApiListResultArray) ElementType added in v0.1.5

func (GetMsApiListResultArray) ElementType() reflect.Type

func (GetMsApiListResultArray) ToGetMsApiListResultArrayOutput added in v0.1.5

func (i GetMsApiListResultArray) ToGetMsApiListResultArrayOutput() GetMsApiListResultArrayOutput

func (GetMsApiListResultArray) ToGetMsApiListResultArrayOutputWithContext added in v0.1.5

func (i GetMsApiListResultArray) ToGetMsApiListResultArrayOutputWithContext(ctx context.Context) GetMsApiListResultArrayOutput

type GetMsApiListResultArrayInput added in v0.1.5

type GetMsApiListResultArrayInput interface {
	pulumi.Input

	ToGetMsApiListResultArrayOutput() GetMsApiListResultArrayOutput
	ToGetMsApiListResultArrayOutputWithContext(context.Context) GetMsApiListResultArrayOutput
}

GetMsApiListResultArrayInput is an input type that accepts GetMsApiListResultArray and GetMsApiListResultArrayOutput values. You can construct a concrete instance of `GetMsApiListResultArrayInput` via:

GetMsApiListResultArray{ GetMsApiListResultArgs{...} }

type GetMsApiListResultArrayOutput added in v0.1.5

type GetMsApiListResultArrayOutput struct{ *pulumi.OutputState }

func (GetMsApiListResultArrayOutput) ElementType added in v0.1.5

func (GetMsApiListResultArrayOutput) Index added in v0.1.5

func (GetMsApiListResultArrayOutput) ToGetMsApiListResultArrayOutput added in v0.1.5

func (o GetMsApiListResultArrayOutput) ToGetMsApiListResultArrayOutput() GetMsApiListResultArrayOutput

func (GetMsApiListResultArrayOutput) ToGetMsApiListResultArrayOutputWithContext added in v0.1.5

func (o GetMsApiListResultArrayOutput) ToGetMsApiListResultArrayOutputWithContext(ctx context.Context) GetMsApiListResultArrayOutput

type GetMsApiListResultContent added in v0.1.5

type GetMsApiListResultContent struct {
	// Method description. Note: This field may return null, indicating that no valid value was found.
	Description string `pulumi:"description"`
	// api method.
	Method string `pulumi:"method"`
	// api path.
	Path string `pulumi:"path"`
	// API status. 0: offline, 1: online.Note: This field may return null, indicating that no valid value was found.
	Status int `pulumi:"status"`
}

type GetMsApiListResultContentArgs added in v0.1.5

type GetMsApiListResultContentArgs struct {
	// Method description. Note: This field may return null, indicating that no valid value was found.
	Description pulumi.StringInput `pulumi:"description"`
	// api method.
	Method pulumi.StringInput `pulumi:"method"`
	// api path.
	Path pulumi.StringInput `pulumi:"path"`
	// API status. 0: offline, 1: online.Note: This field may return null, indicating that no valid value was found.
	Status pulumi.IntInput `pulumi:"status"`
}

func (GetMsApiListResultContentArgs) ElementType added in v0.1.5

func (GetMsApiListResultContentArgs) ToGetMsApiListResultContentOutput added in v0.1.5

func (i GetMsApiListResultContentArgs) ToGetMsApiListResultContentOutput() GetMsApiListResultContentOutput

func (GetMsApiListResultContentArgs) ToGetMsApiListResultContentOutputWithContext added in v0.1.5

func (i GetMsApiListResultContentArgs) ToGetMsApiListResultContentOutputWithContext(ctx context.Context) GetMsApiListResultContentOutput

type GetMsApiListResultContentArray added in v0.1.5

type GetMsApiListResultContentArray []GetMsApiListResultContentInput

func (GetMsApiListResultContentArray) ElementType added in v0.1.5

func (GetMsApiListResultContentArray) ToGetMsApiListResultContentArrayOutput added in v0.1.5

func (i GetMsApiListResultContentArray) ToGetMsApiListResultContentArrayOutput() GetMsApiListResultContentArrayOutput

func (GetMsApiListResultContentArray) ToGetMsApiListResultContentArrayOutputWithContext added in v0.1.5

func (i GetMsApiListResultContentArray) ToGetMsApiListResultContentArrayOutputWithContext(ctx context.Context) GetMsApiListResultContentArrayOutput

type GetMsApiListResultContentArrayInput added in v0.1.5

type GetMsApiListResultContentArrayInput interface {
	pulumi.Input

	ToGetMsApiListResultContentArrayOutput() GetMsApiListResultContentArrayOutput
	ToGetMsApiListResultContentArrayOutputWithContext(context.Context) GetMsApiListResultContentArrayOutput
}

GetMsApiListResultContentArrayInput is an input type that accepts GetMsApiListResultContentArray and GetMsApiListResultContentArrayOutput values. You can construct a concrete instance of `GetMsApiListResultContentArrayInput` via:

GetMsApiListResultContentArray{ GetMsApiListResultContentArgs{...} }

type GetMsApiListResultContentArrayOutput added in v0.1.5

type GetMsApiListResultContentArrayOutput struct{ *pulumi.OutputState }

func (GetMsApiListResultContentArrayOutput) ElementType added in v0.1.5

func (GetMsApiListResultContentArrayOutput) Index added in v0.1.5

func (GetMsApiListResultContentArrayOutput) ToGetMsApiListResultContentArrayOutput added in v0.1.5

func (o GetMsApiListResultContentArrayOutput) ToGetMsApiListResultContentArrayOutput() GetMsApiListResultContentArrayOutput

func (GetMsApiListResultContentArrayOutput) ToGetMsApiListResultContentArrayOutputWithContext added in v0.1.5

func (o GetMsApiListResultContentArrayOutput) ToGetMsApiListResultContentArrayOutputWithContext(ctx context.Context) GetMsApiListResultContentArrayOutput

type GetMsApiListResultContentInput added in v0.1.5

type GetMsApiListResultContentInput interface {
	pulumi.Input

	ToGetMsApiListResultContentOutput() GetMsApiListResultContentOutput
	ToGetMsApiListResultContentOutputWithContext(context.Context) GetMsApiListResultContentOutput
}

GetMsApiListResultContentInput is an input type that accepts GetMsApiListResultContentArgs and GetMsApiListResultContentOutput values. You can construct a concrete instance of `GetMsApiListResultContentInput` via:

GetMsApiListResultContentArgs{...}

type GetMsApiListResultContentOutput added in v0.1.5

type GetMsApiListResultContentOutput struct{ *pulumi.OutputState }

func (GetMsApiListResultContentOutput) Description added in v0.1.5

Method description. Note: This field may return null, indicating that no valid value was found.

func (GetMsApiListResultContentOutput) ElementType added in v0.1.5

func (GetMsApiListResultContentOutput) Method added in v0.1.5

api method.

func (GetMsApiListResultContentOutput) Path added in v0.1.5

api path.

func (GetMsApiListResultContentOutput) Status added in v0.1.5

API status. 0: offline, 1: online.Note: This field may return null, indicating that no valid value was found.

func (GetMsApiListResultContentOutput) ToGetMsApiListResultContentOutput added in v0.1.5

func (o GetMsApiListResultContentOutput) ToGetMsApiListResultContentOutput() GetMsApiListResultContentOutput

func (GetMsApiListResultContentOutput) ToGetMsApiListResultContentOutputWithContext added in v0.1.5

func (o GetMsApiListResultContentOutput) ToGetMsApiListResultContentOutputWithContext(ctx context.Context) GetMsApiListResultContentOutput

type GetMsApiListResultInput added in v0.1.5

type GetMsApiListResultInput interface {
	pulumi.Input

	ToGetMsApiListResultOutput() GetMsApiListResultOutput
	ToGetMsApiListResultOutputWithContext(context.Context) GetMsApiListResultOutput
}

GetMsApiListResultInput is an input type that accepts GetMsApiListResultArgs and GetMsApiListResultOutput values. You can construct a concrete instance of `GetMsApiListResultInput` via:

GetMsApiListResultArgs{...}

type GetMsApiListResultOutput added in v0.1.5

type GetMsApiListResultOutput struct{ *pulumi.OutputState }

func (GetMsApiListResultOutput) Contents added in v0.1.5

api list.

func (GetMsApiListResultOutput) ElementType added in v0.1.5

func (GetMsApiListResultOutput) ElementType() reflect.Type

func (GetMsApiListResultOutput) ToGetMsApiListResultOutput added in v0.1.5

func (o GetMsApiListResultOutput) ToGetMsApiListResultOutput() GetMsApiListResultOutput

func (GetMsApiListResultOutput) ToGetMsApiListResultOutputWithContext added in v0.1.5

func (o GetMsApiListResultOutput) ToGetMsApiListResultOutputWithContext(ctx context.Context) GetMsApiListResultOutput

func (GetMsApiListResultOutput) TotalCount added in v0.1.5

func (o GetMsApiListResultOutput) TotalCount() pulumi.IntOutput

Quantity.

type GetPodInstancesResult added in v0.1.5

type GetPodInstancesResult struct {
	// Content list.Note: This field may return null, which means no valid value was found.
	Contents []GetPodInstancesResultContent `pulumi:"contents"`
	// Total number of records.Note: This field may return null, which means no valid value was found.
	TotalCount int `pulumi:"totalCount"`
}

type GetPodInstancesResultArgs added in v0.1.5

type GetPodInstancesResultArgs struct {
	// Content list.Note: This field may return null, which means no valid value was found.
	Contents GetPodInstancesResultContentArrayInput `pulumi:"contents"`
	// Total number of records.Note: This field may return null, which means no valid value was found.
	TotalCount pulumi.IntInput `pulumi:"totalCount"`
}

func (GetPodInstancesResultArgs) ElementType added in v0.1.5

func (GetPodInstancesResultArgs) ElementType() reflect.Type

func (GetPodInstancesResultArgs) ToGetPodInstancesResultOutput added in v0.1.5

func (i GetPodInstancesResultArgs) ToGetPodInstancesResultOutput() GetPodInstancesResultOutput

func (GetPodInstancesResultArgs) ToGetPodInstancesResultOutputWithContext added in v0.1.5

func (i GetPodInstancesResultArgs) ToGetPodInstancesResultOutputWithContext(ctx context.Context) GetPodInstancesResultOutput

type GetPodInstancesResultArray added in v0.1.5

type GetPodInstancesResultArray []GetPodInstancesResultInput

func (GetPodInstancesResultArray) ElementType added in v0.1.5

func (GetPodInstancesResultArray) ElementType() reflect.Type

func (GetPodInstancesResultArray) ToGetPodInstancesResultArrayOutput added in v0.1.5

func (i GetPodInstancesResultArray) ToGetPodInstancesResultArrayOutput() GetPodInstancesResultArrayOutput

func (GetPodInstancesResultArray) ToGetPodInstancesResultArrayOutputWithContext added in v0.1.5

func (i GetPodInstancesResultArray) ToGetPodInstancesResultArrayOutputWithContext(ctx context.Context) GetPodInstancesResultArrayOutput

type GetPodInstancesResultArrayInput added in v0.1.5

type GetPodInstancesResultArrayInput interface {
	pulumi.Input

	ToGetPodInstancesResultArrayOutput() GetPodInstancesResultArrayOutput
	ToGetPodInstancesResultArrayOutputWithContext(context.Context) GetPodInstancesResultArrayOutput
}

GetPodInstancesResultArrayInput is an input type that accepts GetPodInstancesResultArray and GetPodInstancesResultArrayOutput values. You can construct a concrete instance of `GetPodInstancesResultArrayInput` via:

GetPodInstancesResultArray{ GetPodInstancesResultArgs{...} }

type GetPodInstancesResultArrayOutput added in v0.1.5

type GetPodInstancesResultArrayOutput struct{ *pulumi.OutputState }

func (GetPodInstancesResultArrayOutput) ElementType added in v0.1.5

func (GetPodInstancesResultArrayOutput) Index added in v0.1.5

func (GetPodInstancesResultArrayOutput) ToGetPodInstancesResultArrayOutput added in v0.1.5

func (o GetPodInstancesResultArrayOutput) ToGetPodInstancesResultArrayOutput() GetPodInstancesResultArrayOutput

func (GetPodInstancesResultArrayOutput) ToGetPodInstancesResultArrayOutputWithContext added in v0.1.5

func (o GetPodInstancesResultArrayOutput) ToGetPodInstancesResultArrayOutputWithContext(ctx context.Context) GetPodInstancesResultArrayOutput

type GetPodInstancesResultContent added in v0.1.5

type GetPodInstancesResultContent struct {
	// Instance start time.Note: This field may return null, which means no valid value was found.
	CreatedAt string `pulumi:"createdAt"`
	// Instance available status.Note: This field may return null, which means no valid value was found.
	InstanceAvailableStatus string `pulumi:"instanceAvailableStatus"`
	// Instance status.Note: This field may return null, which means no valid value was found.
	InstanceStatus string `pulumi:"instanceStatus"`
	// Instance ip.Note: This field may return null, which means no valid value was found.
	Ip string `pulumi:"ip"`
	// Instance node id.Note: This field may return null, which means no valid value was found.
	NodeInstanceId string `pulumi:"nodeInstanceId"`
	// Instance node ip.Note: This field may return null, which means no valid value was found.
	NodeIp string `pulumi:"nodeIp"`
	// Instance id (corresponding to the pod instance id in Kubernetes).Note: This field may return null, which means no valid value was found.
	PodId string `pulumi:"podId"`
	// Instance name (corresponding to the pod name in Kubernetes).Note: This field may return null, which means no valid value was found.
	PodName string `pulumi:"podName"`
	// Instance ready count.Note: This field may return null, which means no valid value was found.
	ReadyCount int `pulumi:"readyCount"`
	// Instance reason for current status.Note: This field may return null, which means no valid value was found.
	Reason string `pulumi:"reason"`
	// Instance restart count.Note: This field may return null, which means no valid value was found.
	RestartCount int `pulumi:"restartCount"`
	// Instance run time.Note: This field may return null, which means no valid value was found.
	Runtime string `pulumi:"runtime"`
	// Instance serve status.Note: This field may return null, which means no valid value was found.
	ServiceInstanceStatus string `pulumi:"serviceInstanceStatus"`
	// Instance status. Please refer to the definition of instance and container status below. Starting (pod not ready): Starting; Running: Running; Abnormal: Abnormal; Stopped: Stopped;Note: This field may return null, which means no valid value was found.
	Status string `pulumi:"status"`
}

type GetPodInstancesResultContentArgs added in v0.1.5

type GetPodInstancesResultContentArgs struct {
	// Instance start time.Note: This field may return null, which means no valid value was found.
	CreatedAt pulumi.StringInput `pulumi:"createdAt"`
	// Instance available status.Note: This field may return null, which means no valid value was found.
	InstanceAvailableStatus pulumi.StringInput `pulumi:"instanceAvailableStatus"`
	// Instance status.Note: This field may return null, which means no valid value was found.
	InstanceStatus pulumi.StringInput `pulumi:"instanceStatus"`
	// Instance ip.Note: This field may return null, which means no valid value was found.
	Ip pulumi.StringInput `pulumi:"ip"`
	// Instance node id.Note: This field may return null, which means no valid value was found.
	NodeInstanceId pulumi.StringInput `pulumi:"nodeInstanceId"`
	// Instance node ip.Note: This field may return null, which means no valid value was found.
	NodeIp pulumi.StringInput `pulumi:"nodeIp"`
	// Instance id (corresponding to the pod instance id in Kubernetes).Note: This field may return null, which means no valid value was found.
	PodId pulumi.StringInput `pulumi:"podId"`
	// Instance name (corresponding to the pod name in Kubernetes).Note: This field may return null, which means no valid value was found.
	PodName pulumi.StringInput `pulumi:"podName"`
	// Instance ready count.Note: This field may return null, which means no valid value was found.
	ReadyCount pulumi.IntInput `pulumi:"readyCount"`
	// Instance reason for current status.Note: This field may return null, which means no valid value was found.
	Reason pulumi.StringInput `pulumi:"reason"`
	// Instance restart count.Note: This field may return null, which means no valid value was found.
	RestartCount pulumi.IntInput `pulumi:"restartCount"`
	// Instance run time.Note: This field may return null, which means no valid value was found.
	Runtime pulumi.StringInput `pulumi:"runtime"`
	// Instance serve status.Note: This field may return null, which means no valid value was found.
	ServiceInstanceStatus pulumi.StringInput `pulumi:"serviceInstanceStatus"`
	// Instance status. Please refer to the definition of instance and container status below. Starting (pod not ready): Starting; Running: Running; Abnormal: Abnormal; Stopped: Stopped;Note: This field may return null, which means no valid value was found.
	Status pulumi.StringInput `pulumi:"status"`
}

func (GetPodInstancesResultContentArgs) ElementType added in v0.1.5

func (GetPodInstancesResultContentArgs) ToGetPodInstancesResultContentOutput added in v0.1.5

func (i GetPodInstancesResultContentArgs) ToGetPodInstancesResultContentOutput() GetPodInstancesResultContentOutput

func (GetPodInstancesResultContentArgs) ToGetPodInstancesResultContentOutputWithContext added in v0.1.5

func (i GetPodInstancesResultContentArgs) ToGetPodInstancesResultContentOutputWithContext(ctx context.Context) GetPodInstancesResultContentOutput

type GetPodInstancesResultContentArray added in v0.1.5

type GetPodInstancesResultContentArray []GetPodInstancesResultContentInput

func (GetPodInstancesResultContentArray) ElementType added in v0.1.5

func (GetPodInstancesResultContentArray) ToGetPodInstancesResultContentArrayOutput added in v0.1.5

func (i GetPodInstancesResultContentArray) ToGetPodInstancesResultContentArrayOutput() GetPodInstancesResultContentArrayOutput

func (GetPodInstancesResultContentArray) ToGetPodInstancesResultContentArrayOutputWithContext added in v0.1.5

func (i GetPodInstancesResultContentArray) ToGetPodInstancesResultContentArrayOutputWithContext(ctx context.Context) GetPodInstancesResultContentArrayOutput

type GetPodInstancesResultContentArrayInput added in v0.1.5

type GetPodInstancesResultContentArrayInput interface {
	pulumi.Input

	ToGetPodInstancesResultContentArrayOutput() GetPodInstancesResultContentArrayOutput
	ToGetPodInstancesResultContentArrayOutputWithContext(context.Context) GetPodInstancesResultContentArrayOutput
}

GetPodInstancesResultContentArrayInput is an input type that accepts GetPodInstancesResultContentArray and GetPodInstancesResultContentArrayOutput values. You can construct a concrete instance of `GetPodInstancesResultContentArrayInput` via:

GetPodInstancesResultContentArray{ GetPodInstancesResultContentArgs{...} }

type GetPodInstancesResultContentArrayOutput added in v0.1.5

type GetPodInstancesResultContentArrayOutput struct{ *pulumi.OutputState }

func (GetPodInstancesResultContentArrayOutput) ElementType added in v0.1.5

func (GetPodInstancesResultContentArrayOutput) Index added in v0.1.5

func (GetPodInstancesResultContentArrayOutput) ToGetPodInstancesResultContentArrayOutput added in v0.1.5

func (o GetPodInstancesResultContentArrayOutput) ToGetPodInstancesResultContentArrayOutput() GetPodInstancesResultContentArrayOutput

func (GetPodInstancesResultContentArrayOutput) ToGetPodInstancesResultContentArrayOutputWithContext added in v0.1.5

func (o GetPodInstancesResultContentArrayOutput) ToGetPodInstancesResultContentArrayOutputWithContext(ctx context.Context) GetPodInstancesResultContentArrayOutput

type GetPodInstancesResultContentInput added in v0.1.5

type GetPodInstancesResultContentInput interface {
	pulumi.Input

	ToGetPodInstancesResultContentOutput() GetPodInstancesResultContentOutput
	ToGetPodInstancesResultContentOutputWithContext(context.Context) GetPodInstancesResultContentOutput
}

GetPodInstancesResultContentInput is an input type that accepts GetPodInstancesResultContentArgs and GetPodInstancesResultContentOutput values. You can construct a concrete instance of `GetPodInstancesResultContentInput` via:

GetPodInstancesResultContentArgs{...}

type GetPodInstancesResultContentOutput added in v0.1.5

type GetPodInstancesResultContentOutput struct{ *pulumi.OutputState }

func (GetPodInstancesResultContentOutput) CreatedAt added in v0.1.5

Instance start time.Note: This field may return null, which means no valid value was found.

func (GetPodInstancesResultContentOutput) ElementType added in v0.1.5

func (GetPodInstancesResultContentOutput) InstanceAvailableStatus added in v0.1.5

func (o GetPodInstancesResultContentOutput) InstanceAvailableStatus() pulumi.StringOutput

Instance available status.Note: This field may return null, which means no valid value was found.

func (GetPodInstancesResultContentOutput) InstanceStatus added in v0.1.5

Instance status.Note: This field may return null, which means no valid value was found.

func (GetPodInstancesResultContentOutput) Ip added in v0.1.5

Instance ip.Note: This field may return null, which means no valid value was found.

func (GetPodInstancesResultContentOutput) NodeInstanceId added in v0.1.5

Instance node id.Note: This field may return null, which means no valid value was found.

func (GetPodInstancesResultContentOutput) NodeIp added in v0.1.5

Instance node ip.Note: This field may return null, which means no valid value was found.

func (GetPodInstancesResultContentOutput) PodId added in v0.1.5

Instance id (corresponding to the pod instance id in Kubernetes).Note: This field may return null, which means no valid value was found.

func (GetPodInstancesResultContentOutput) PodName added in v0.1.5

Instance name (corresponding to the pod name in Kubernetes).Note: This field may return null, which means no valid value was found.

func (GetPodInstancesResultContentOutput) ReadyCount added in v0.1.5

Instance ready count.Note: This field may return null, which means no valid value was found.

func (GetPodInstancesResultContentOutput) Reason added in v0.1.5

Instance reason for current status.Note: This field may return null, which means no valid value was found.

func (GetPodInstancesResultContentOutput) RestartCount added in v0.1.5

Instance restart count.Note: This field may return null, which means no valid value was found.

func (GetPodInstancesResultContentOutput) Runtime added in v0.1.5

Instance run time.Note: This field may return null, which means no valid value was found.

func (GetPodInstancesResultContentOutput) ServiceInstanceStatus added in v0.1.5

func (o GetPodInstancesResultContentOutput) ServiceInstanceStatus() pulumi.StringOutput

Instance serve status.Note: This field may return null, which means no valid value was found.

func (GetPodInstancesResultContentOutput) Status added in v0.1.5

Instance status. Please refer to the definition of instance and container status below. Starting (pod not ready): Starting; Running: Running; Abnormal: Abnormal; Stopped: Stopped;Note: This field may return null, which means no valid value was found.

func (GetPodInstancesResultContentOutput) ToGetPodInstancesResultContentOutput added in v0.1.5

func (o GetPodInstancesResultContentOutput) ToGetPodInstancesResultContentOutput() GetPodInstancesResultContentOutput

func (GetPodInstancesResultContentOutput) ToGetPodInstancesResultContentOutputWithContext added in v0.1.5

func (o GetPodInstancesResultContentOutput) ToGetPodInstancesResultContentOutputWithContext(ctx context.Context) GetPodInstancesResultContentOutput

type GetPodInstancesResultInput added in v0.1.5

type GetPodInstancesResultInput interface {
	pulumi.Input

	ToGetPodInstancesResultOutput() GetPodInstancesResultOutput
	ToGetPodInstancesResultOutputWithContext(context.Context) GetPodInstancesResultOutput
}

GetPodInstancesResultInput is an input type that accepts GetPodInstancesResultArgs and GetPodInstancesResultOutput values. You can construct a concrete instance of `GetPodInstancesResultInput` via:

GetPodInstancesResultArgs{...}

type GetPodInstancesResultOutput added in v0.1.5

type GetPodInstancesResultOutput struct{ *pulumi.OutputState }

func (GetPodInstancesResultOutput) Contents added in v0.1.5

Content list.Note: This field may return null, which means no valid value was found.

func (GetPodInstancesResultOutput) ElementType added in v0.1.5

func (GetPodInstancesResultOutput) ToGetPodInstancesResultOutput added in v0.1.5

func (o GetPodInstancesResultOutput) ToGetPodInstancesResultOutput() GetPodInstancesResultOutput

func (GetPodInstancesResultOutput) ToGetPodInstancesResultOutputWithContext added in v0.1.5

func (o GetPodInstancesResultOutput) ToGetPodInstancesResultOutputWithContext(ctx context.Context) GetPodInstancesResultOutput

func (GetPodInstancesResultOutput) TotalCount added in v0.1.5

Total number of records.Note: This field may return null, which means no valid value was found.

type GetPublicConfigSummaryResult added in v0.1.5

type GetPublicConfigSummaryResult struct {
	// config list.
	Contents []GetPublicConfigSummaryResultContent `pulumi:"contents"`
	// total count.
	TotalCount int `pulumi:"totalCount"`
}

type GetPublicConfigSummaryResultArgs added in v0.1.5

type GetPublicConfigSummaryResultArgs struct {
	// config list.
	Contents GetPublicConfigSummaryResultContentArrayInput `pulumi:"contents"`
	// total count.
	TotalCount pulumi.IntInput `pulumi:"totalCount"`
}

func (GetPublicConfigSummaryResultArgs) ElementType added in v0.1.5

func (GetPublicConfigSummaryResultArgs) ToGetPublicConfigSummaryResultOutput added in v0.1.5

func (i GetPublicConfigSummaryResultArgs) ToGetPublicConfigSummaryResultOutput() GetPublicConfigSummaryResultOutput

func (GetPublicConfigSummaryResultArgs) ToGetPublicConfigSummaryResultOutputWithContext added in v0.1.5

func (i GetPublicConfigSummaryResultArgs) ToGetPublicConfigSummaryResultOutputWithContext(ctx context.Context) GetPublicConfigSummaryResultOutput

type GetPublicConfigSummaryResultArray added in v0.1.5

type GetPublicConfigSummaryResultArray []GetPublicConfigSummaryResultInput

func (GetPublicConfigSummaryResultArray) ElementType added in v0.1.5

func (GetPublicConfigSummaryResultArray) ToGetPublicConfigSummaryResultArrayOutput added in v0.1.5

func (i GetPublicConfigSummaryResultArray) ToGetPublicConfigSummaryResultArrayOutput() GetPublicConfigSummaryResultArrayOutput

func (GetPublicConfigSummaryResultArray) ToGetPublicConfigSummaryResultArrayOutputWithContext added in v0.1.5

func (i GetPublicConfigSummaryResultArray) ToGetPublicConfigSummaryResultArrayOutputWithContext(ctx context.Context) GetPublicConfigSummaryResultArrayOutput

type GetPublicConfigSummaryResultArrayInput added in v0.1.5

type GetPublicConfigSummaryResultArrayInput interface {
	pulumi.Input

	ToGetPublicConfigSummaryResultArrayOutput() GetPublicConfigSummaryResultArrayOutput
	ToGetPublicConfigSummaryResultArrayOutputWithContext(context.Context) GetPublicConfigSummaryResultArrayOutput
}

GetPublicConfigSummaryResultArrayInput is an input type that accepts GetPublicConfigSummaryResultArray and GetPublicConfigSummaryResultArrayOutput values. You can construct a concrete instance of `GetPublicConfigSummaryResultArrayInput` via:

GetPublicConfigSummaryResultArray{ GetPublicConfigSummaryResultArgs{...} }

type GetPublicConfigSummaryResultArrayOutput added in v0.1.5

type GetPublicConfigSummaryResultArrayOutput struct{ *pulumi.OutputState }

func (GetPublicConfigSummaryResultArrayOutput) ElementType added in v0.1.5

func (GetPublicConfigSummaryResultArrayOutput) Index added in v0.1.5

func (GetPublicConfigSummaryResultArrayOutput) ToGetPublicConfigSummaryResultArrayOutput added in v0.1.5

func (o GetPublicConfigSummaryResultArrayOutput) ToGetPublicConfigSummaryResultArrayOutput() GetPublicConfigSummaryResultArrayOutput

func (GetPublicConfigSummaryResultArrayOutput) ToGetPublicConfigSummaryResultArrayOutputWithContext added in v0.1.5

func (o GetPublicConfigSummaryResultArrayOutput) ToGetPublicConfigSummaryResultArrayOutputWithContext(ctx context.Context) GetPublicConfigSummaryResultArrayOutput

type GetPublicConfigSummaryResultContent added in v0.1.5

type GetPublicConfigSummaryResultContent struct {
	// Application ID.Note: This field may return null, indicating that no valid value was found.
	ApplicationId string `pulumi:"applicationId"`
	// Application Name. Note: This field may return null, indicating that no valid value was found.
	ApplicationName string `pulumi:"applicationName"`
	// Configuration item ID.Note: This field may return null, indicating that no valid value was found.
	ConfigId string `pulumi:"configId"`
	// Configuration name.Note: This field may return null, indicating that no valid value was found.
	ConfigName string `pulumi:"configName"`
	// Config type. Note: This field may return null, indicating that no valid value was found.
	ConfigType string `pulumi:"configType"`
	// Configuration value.Note: This field may return null, indicating that no valid value was found.
	ConfigValue string `pulumi:"configValue"`
	// Configuration version. Note: This field may return null, indicating that no valid value was found.
	ConfigVersion string `pulumi:"configVersion"`
	// Configure version count.Note: This field may return null, indicating that no valid value was found.
	ConfigVersionCount int `pulumi:"configVersionCount"`
	// Configuration version description.Note: This field may return null, indicating that no valid value was found.
	ConfigVersionDesc string `pulumi:"configVersionDesc"`
	// Create time.Note: This field may return null, indicating that no valid value was found.
	CreationTime string `pulumi:"creationTime"`
	// Deletion flag, true: deletable; false: not deletable.Note: This field may return null, indicating that no valid value was found.
	DeleteFlag bool `pulumi:"deleteFlag"`
	// Last update time.Note: This field may return null, indicating that no valid value was found.
	LastUpdateTime string `pulumi:"lastUpdateTime"`
}

type GetPublicConfigSummaryResultContentArgs added in v0.1.5

type GetPublicConfigSummaryResultContentArgs struct {
	// Application ID.Note: This field may return null, indicating that no valid value was found.
	ApplicationId pulumi.StringInput `pulumi:"applicationId"`
	// Application Name. Note: This field may return null, indicating that no valid value was found.
	ApplicationName pulumi.StringInput `pulumi:"applicationName"`
	// Configuration item ID.Note: This field may return null, indicating that no valid value was found.
	ConfigId pulumi.StringInput `pulumi:"configId"`
	// Configuration name.Note: This field may return null, indicating that no valid value was found.
	ConfigName pulumi.StringInput `pulumi:"configName"`
	// Config type. Note: This field may return null, indicating that no valid value was found.
	ConfigType pulumi.StringInput `pulumi:"configType"`
	// Configuration value.Note: This field may return null, indicating that no valid value was found.
	ConfigValue pulumi.StringInput `pulumi:"configValue"`
	// Configuration version. Note: This field may return null, indicating that no valid value was found.
	ConfigVersion pulumi.StringInput `pulumi:"configVersion"`
	// Configure version count.Note: This field may return null, indicating that no valid value was found.
	ConfigVersionCount pulumi.IntInput `pulumi:"configVersionCount"`
	// Configuration version description.Note: This field may return null, indicating that no valid value was found.
	ConfigVersionDesc pulumi.StringInput `pulumi:"configVersionDesc"`
	// Create time.Note: This field may return null, indicating that no valid value was found.
	CreationTime pulumi.StringInput `pulumi:"creationTime"`
	// Deletion flag, true: deletable; false: not deletable.Note: This field may return null, indicating that no valid value was found.
	DeleteFlag pulumi.BoolInput `pulumi:"deleteFlag"`
	// Last update time.Note: This field may return null, indicating that no valid value was found.
	LastUpdateTime pulumi.StringInput `pulumi:"lastUpdateTime"`
}

func (GetPublicConfigSummaryResultContentArgs) ElementType added in v0.1.5

func (GetPublicConfigSummaryResultContentArgs) ToGetPublicConfigSummaryResultContentOutput added in v0.1.5

func (i GetPublicConfigSummaryResultContentArgs) ToGetPublicConfigSummaryResultContentOutput() GetPublicConfigSummaryResultContentOutput

func (GetPublicConfigSummaryResultContentArgs) ToGetPublicConfigSummaryResultContentOutputWithContext added in v0.1.5

func (i GetPublicConfigSummaryResultContentArgs) ToGetPublicConfigSummaryResultContentOutputWithContext(ctx context.Context) GetPublicConfigSummaryResultContentOutput

type GetPublicConfigSummaryResultContentArray added in v0.1.5

type GetPublicConfigSummaryResultContentArray []GetPublicConfigSummaryResultContentInput

func (GetPublicConfigSummaryResultContentArray) ElementType added in v0.1.5

func (GetPublicConfigSummaryResultContentArray) ToGetPublicConfigSummaryResultContentArrayOutput added in v0.1.5

func (i GetPublicConfigSummaryResultContentArray) ToGetPublicConfigSummaryResultContentArrayOutput() GetPublicConfigSummaryResultContentArrayOutput

func (GetPublicConfigSummaryResultContentArray) ToGetPublicConfigSummaryResultContentArrayOutputWithContext added in v0.1.5

func (i GetPublicConfigSummaryResultContentArray) ToGetPublicConfigSummaryResultContentArrayOutputWithContext(ctx context.Context) GetPublicConfigSummaryResultContentArrayOutput

type GetPublicConfigSummaryResultContentArrayInput added in v0.1.5

type GetPublicConfigSummaryResultContentArrayInput interface {
	pulumi.Input

	ToGetPublicConfigSummaryResultContentArrayOutput() GetPublicConfigSummaryResultContentArrayOutput
	ToGetPublicConfigSummaryResultContentArrayOutputWithContext(context.Context) GetPublicConfigSummaryResultContentArrayOutput
}

GetPublicConfigSummaryResultContentArrayInput is an input type that accepts GetPublicConfigSummaryResultContentArray and GetPublicConfigSummaryResultContentArrayOutput values. You can construct a concrete instance of `GetPublicConfigSummaryResultContentArrayInput` via:

GetPublicConfigSummaryResultContentArray{ GetPublicConfigSummaryResultContentArgs{...} }

type GetPublicConfigSummaryResultContentArrayOutput added in v0.1.5

type GetPublicConfigSummaryResultContentArrayOutput struct{ *pulumi.OutputState }

func (GetPublicConfigSummaryResultContentArrayOutput) ElementType added in v0.1.5

func (GetPublicConfigSummaryResultContentArrayOutput) Index added in v0.1.5

func (GetPublicConfigSummaryResultContentArrayOutput) ToGetPublicConfigSummaryResultContentArrayOutput added in v0.1.5

func (o GetPublicConfigSummaryResultContentArrayOutput) ToGetPublicConfigSummaryResultContentArrayOutput() GetPublicConfigSummaryResultContentArrayOutput

func (GetPublicConfigSummaryResultContentArrayOutput) ToGetPublicConfigSummaryResultContentArrayOutputWithContext added in v0.1.5

func (o GetPublicConfigSummaryResultContentArrayOutput) ToGetPublicConfigSummaryResultContentArrayOutputWithContext(ctx context.Context) GetPublicConfigSummaryResultContentArrayOutput

type GetPublicConfigSummaryResultContentInput added in v0.1.5

type GetPublicConfigSummaryResultContentInput interface {
	pulumi.Input

	ToGetPublicConfigSummaryResultContentOutput() GetPublicConfigSummaryResultContentOutput
	ToGetPublicConfigSummaryResultContentOutputWithContext(context.Context) GetPublicConfigSummaryResultContentOutput
}

GetPublicConfigSummaryResultContentInput is an input type that accepts GetPublicConfigSummaryResultContentArgs and GetPublicConfigSummaryResultContentOutput values. You can construct a concrete instance of `GetPublicConfigSummaryResultContentInput` via:

GetPublicConfigSummaryResultContentArgs{...}

type GetPublicConfigSummaryResultContentOutput added in v0.1.5

type GetPublicConfigSummaryResultContentOutput struct{ *pulumi.OutputState }

func (GetPublicConfigSummaryResultContentOutput) ApplicationId added in v0.1.5

Application ID.Note: This field may return null, indicating that no valid value was found.

func (GetPublicConfigSummaryResultContentOutput) ApplicationName added in v0.1.5

Application Name. Note: This field may return null, indicating that no valid value was found.

func (GetPublicConfigSummaryResultContentOutput) ConfigId added in v0.1.5

Configuration item ID.Note: This field may return null, indicating that no valid value was found.

func (GetPublicConfigSummaryResultContentOutput) ConfigName added in v0.1.5

Configuration name.Note: This field may return null, indicating that no valid value was found.

func (GetPublicConfigSummaryResultContentOutput) ConfigType added in v0.1.5

Config type. Note: This field may return null, indicating that no valid value was found.

func (GetPublicConfigSummaryResultContentOutput) ConfigValue added in v0.1.5

Configuration value.Note: This field may return null, indicating that no valid value was found.

func (GetPublicConfigSummaryResultContentOutput) ConfigVersion added in v0.1.5

Configuration version. Note: This field may return null, indicating that no valid value was found.

func (GetPublicConfigSummaryResultContentOutput) ConfigVersionCount added in v0.1.5

Configure version count.Note: This field may return null, indicating that no valid value was found.

func (GetPublicConfigSummaryResultContentOutput) ConfigVersionDesc added in v0.1.5

Configuration version description.Note: This field may return null, indicating that no valid value was found.

func (GetPublicConfigSummaryResultContentOutput) CreationTime added in v0.1.5

Create time.Note: This field may return null, indicating that no valid value was found.

func (GetPublicConfigSummaryResultContentOutput) DeleteFlag added in v0.1.5

Deletion flag, true: deletable; false: not deletable.Note: This field may return null, indicating that no valid value was found.

func (GetPublicConfigSummaryResultContentOutput) ElementType added in v0.1.5

func (GetPublicConfigSummaryResultContentOutput) LastUpdateTime added in v0.1.5

Last update time.Note: This field may return null, indicating that no valid value was found.

func (GetPublicConfigSummaryResultContentOutput) ToGetPublicConfigSummaryResultContentOutput added in v0.1.5

func (o GetPublicConfigSummaryResultContentOutput) ToGetPublicConfigSummaryResultContentOutput() GetPublicConfigSummaryResultContentOutput

func (GetPublicConfigSummaryResultContentOutput) ToGetPublicConfigSummaryResultContentOutputWithContext added in v0.1.5

func (o GetPublicConfigSummaryResultContentOutput) ToGetPublicConfigSummaryResultContentOutputWithContext(ctx context.Context) GetPublicConfigSummaryResultContentOutput

type GetPublicConfigSummaryResultInput added in v0.1.5

type GetPublicConfigSummaryResultInput interface {
	pulumi.Input

	ToGetPublicConfigSummaryResultOutput() GetPublicConfigSummaryResultOutput
	ToGetPublicConfigSummaryResultOutputWithContext(context.Context) GetPublicConfigSummaryResultOutput
}

GetPublicConfigSummaryResultInput is an input type that accepts GetPublicConfigSummaryResultArgs and GetPublicConfigSummaryResultOutput values. You can construct a concrete instance of `GetPublicConfigSummaryResultInput` via:

GetPublicConfigSummaryResultArgs{...}

type GetPublicConfigSummaryResultOutput added in v0.1.5

type GetPublicConfigSummaryResultOutput struct{ *pulumi.OutputState }

func (GetPublicConfigSummaryResultOutput) Contents added in v0.1.5

config list.

func (GetPublicConfigSummaryResultOutput) ElementType added in v0.1.5

func (GetPublicConfigSummaryResultOutput) ToGetPublicConfigSummaryResultOutput added in v0.1.5

func (o GetPublicConfigSummaryResultOutput) ToGetPublicConfigSummaryResultOutput() GetPublicConfigSummaryResultOutput

func (GetPublicConfigSummaryResultOutput) ToGetPublicConfigSummaryResultOutputWithContext added in v0.1.5

func (o GetPublicConfigSummaryResultOutput) ToGetPublicConfigSummaryResultOutputWithContext(ctx context.Context) GetPublicConfigSummaryResultOutput

func (GetPublicConfigSummaryResultOutput) TotalCount added in v0.1.5

total count.

type GetRepositoryResult added in v0.1.5

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

type GetRepositoryResultArgs added in v0.1.5

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

func (GetRepositoryResultArgs) ElementType added in v0.1.5

func (GetRepositoryResultArgs) ElementType() reflect.Type

func (GetRepositoryResultArgs) ToGetRepositoryResultOutput added in v0.1.5

func (i GetRepositoryResultArgs) ToGetRepositoryResultOutput() GetRepositoryResultOutput

func (GetRepositoryResultArgs) ToGetRepositoryResultOutputWithContext added in v0.1.5

func (i GetRepositoryResultArgs) ToGetRepositoryResultOutputWithContext(ctx context.Context) GetRepositoryResultOutput

type GetRepositoryResultArray added in v0.1.5

type GetRepositoryResultArray []GetRepositoryResultInput

func (GetRepositoryResultArray) ElementType added in v0.1.5

func (GetRepositoryResultArray) ElementType() reflect.Type

func (GetRepositoryResultArray) ToGetRepositoryResultArrayOutput added in v0.1.5

func (i GetRepositoryResultArray) ToGetRepositoryResultArrayOutput() GetRepositoryResultArrayOutput

func (GetRepositoryResultArray) ToGetRepositoryResultArrayOutputWithContext added in v0.1.5

func (i GetRepositoryResultArray) ToGetRepositoryResultArrayOutputWithContext(ctx context.Context) GetRepositoryResultArrayOutput

type GetRepositoryResultArrayInput added in v0.1.5

type GetRepositoryResultArrayInput interface {
	pulumi.Input

	ToGetRepositoryResultArrayOutput() GetRepositoryResultArrayOutput
	ToGetRepositoryResultArrayOutputWithContext(context.Context) GetRepositoryResultArrayOutput
}

GetRepositoryResultArrayInput is an input type that accepts GetRepositoryResultArray and GetRepositoryResultArrayOutput values. You can construct a concrete instance of `GetRepositoryResultArrayInput` via:

GetRepositoryResultArray{ GetRepositoryResultArgs{...} }

type GetRepositoryResultArrayOutput added in v0.1.5

type GetRepositoryResultArrayOutput struct{ *pulumi.OutputState }

func (GetRepositoryResultArrayOutput) ElementType added in v0.1.5

func (GetRepositoryResultArrayOutput) Index added in v0.1.5

func (GetRepositoryResultArrayOutput) ToGetRepositoryResultArrayOutput added in v0.1.5

func (o GetRepositoryResultArrayOutput) ToGetRepositoryResultArrayOutput() GetRepositoryResultArrayOutput

func (GetRepositoryResultArrayOutput) ToGetRepositoryResultArrayOutputWithContext added in v0.1.5

func (o GetRepositoryResultArrayOutput) ToGetRepositoryResultArrayOutputWithContext(ctx context.Context) GetRepositoryResultArrayOutput

type GetRepositoryResultContent added in v0.1.5

type GetRepositoryResultContent struct {
	// Repository bucket name. Note: This field may return null, indicating that no valid value can be obtained.
	BucketName string `pulumi:"bucketName"`
	// Repository region. Note: This field may return null, indicating that no valid value can be obtained.
	BucketRegion string `pulumi:"bucketRegion"`
	// CreationTime. Note: This field may return null, indicating that no valid values can be obtained.
	CreateTime string `pulumi:"createTime"`
	// Repository Directory. Note: This field may return null, indicating that no valid value can be obtained.
	Directory string `pulumi:"directory"`
	// Whether the repository is being used. Note: This field may return null, indicating that no valid value can be obtained.
	IsUsed bool `pulumi:"isUsed"`
	// Repository description (default warehouse: default, private warehouse: private).
	RepositoryDesc string `pulumi:"repositoryDesc"`
	// repository Id.
	RepositoryId string `pulumi:"repositoryId"`
	// Repository Name.
	RepositoryName string `pulumi:"repositoryName"`
	// Repository type (default Repository: default, private Repository: private).
	RepositoryType string `pulumi:"repositoryType"`
}

type GetRepositoryResultContentArgs added in v0.1.5

type GetRepositoryResultContentArgs struct {
	// Repository bucket name. Note: This field may return null, indicating that no valid value can be obtained.
	BucketName pulumi.StringInput `pulumi:"bucketName"`
	// Repository region. Note: This field may return null, indicating that no valid value can be obtained.
	BucketRegion pulumi.StringInput `pulumi:"bucketRegion"`
	// CreationTime. Note: This field may return null, indicating that no valid values can be obtained.
	CreateTime pulumi.StringInput `pulumi:"createTime"`
	// Repository Directory. Note: This field may return null, indicating that no valid value can be obtained.
	Directory pulumi.StringInput `pulumi:"directory"`
	// Whether the repository is being used. Note: This field may return null, indicating that no valid value can be obtained.
	IsUsed pulumi.BoolInput `pulumi:"isUsed"`
	// Repository description (default warehouse: default, private warehouse: private).
	RepositoryDesc pulumi.StringInput `pulumi:"repositoryDesc"`
	// repository Id.
	RepositoryId pulumi.StringInput `pulumi:"repositoryId"`
	// Repository Name.
	RepositoryName pulumi.StringInput `pulumi:"repositoryName"`
	// Repository type (default Repository: default, private Repository: private).
	RepositoryType pulumi.StringInput `pulumi:"repositoryType"`
}

func (GetRepositoryResultContentArgs) ElementType added in v0.1.5

func (GetRepositoryResultContentArgs) ToGetRepositoryResultContentOutput added in v0.1.5

func (i GetRepositoryResultContentArgs) ToGetRepositoryResultContentOutput() GetRepositoryResultContentOutput

func (GetRepositoryResultContentArgs) ToGetRepositoryResultContentOutputWithContext added in v0.1.5

func (i GetRepositoryResultContentArgs) ToGetRepositoryResultContentOutputWithContext(ctx context.Context) GetRepositoryResultContentOutput

type GetRepositoryResultContentArray added in v0.1.5

type GetRepositoryResultContentArray []GetRepositoryResultContentInput

func (GetRepositoryResultContentArray) ElementType added in v0.1.5

func (GetRepositoryResultContentArray) ToGetRepositoryResultContentArrayOutput added in v0.1.5

func (i GetRepositoryResultContentArray) ToGetRepositoryResultContentArrayOutput() GetRepositoryResultContentArrayOutput

func (GetRepositoryResultContentArray) ToGetRepositoryResultContentArrayOutputWithContext added in v0.1.5

func (i GetRepositoryResultContentArray) ToGetRepositoryResultContentArrayOutputWithContext(ctx context.Context) GetRepositoryResultContentArrayOutput

type GetRepositoryResultContentArrayInput added in v0.1.5

type GetRepositoryResultContentArrayInput interface {
	pulumi.Input

	ToGetRepositoryResultContentArrayOutput() GetRepositoryResultContentArrayOutput
	ToGetRepositoryResultContentArrayOutputWithContext(context.Context) GetRepositoryResultContentArrayOutput
}

GetRepositoryResultContentArrayInput is an input type that accepts GetRepositoryResultContentArray and GetRepositoryResultContentArrayOutput values. You can construct a concrete instance of `GetRepositoryResultContentArrayInput` via:

GetRepositoryResultContentArray{ GetRepositoryResultContentArgs{...} }

type GetRepositoryResultContentArrayOutput added in v0.1.5

type GetRepositoryResultContentArrayOutput struct{ *pulumi.OutputState }

func (GetRepositoryResultContentArrayOutput) ElementType added in v0.1.5

func (GetRepositoryResultContentArrayOutput) Index added in v0.1.5

func (GetRepositoryResultContentArrayOutput) ToGetRepositoryResultContentArrayOutput added in v0.1.5

func (o GetRepositoryResultContentArrayOutput) ToGetRepositoryResultContentArrayOutput() GetRepositoryResultContentArrayOutput

func (GetRepositoryResultContentArrayOutput) ToGetRepositoryResultContentArrayOutputWithContext added in v0.1.5

func (o GetRepositoryResultContentArrayOutput) ToGetRepositoryResultContentArrayOutputWithContext(ctx context.Context) GetRepositoryResultContentArrayOutput

type GetRepositoryResultContentInput added in v0.1.5

type GetRepositoryResultContentInput interface {
	pulumi.Input

	ToGetRepositoryResultContentOutput() GetRepositoryResultContentOutput
	ToGetRepositoryResultContentOutputWithContext(context.Context) GetRepositoryResultContentOutput
}

GetRepositoryResultContentInput is an input type that accepts GetRepositoryResultContentArgs and GetRepositoryResultContentOutput values. You can construct a concrete instance of `GetRepositoryResultContentInput` via:

GetRepositoryResultContentArgs{...}

type GetRepositoryResultContentOutput added in v0.1.5

type GetRepositoryResultContentOutput struct{ *pulumi.OutputState }

func (GetRepositoryResultContentOutput) BucketName added in v0.1.5

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

func (GetRepositoryResultContentOutput) BucketRegion added in v0.1.5

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

func (GetRepositoryResultContentOutput) CreateTime added in v0.1.5

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

func (GetRepositoryResultContentOutput) Directory added in v0.1.5

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

func (GetRepositoryResultContentOutput) ElementType added in v0.1.5

func (GetRepositoryResultContentOutput) IsUsed added in v0.1.5

Whether the repository is being used. Note: This field may return null, indicating that no valid value can be obtained.

func (GetRepositoryResultContentOutput) RepositoryDesc added in v0.1.5

Repository description (default warehouse: default, private warehouse: private).

func (GetRepositoryResultContentOutput) RepositoryId added in v0.1.5

repository Id.

func (GetRepositoryResultContentOutput) RepositoryName added in v0.1.5

Repository Name.

func (GetRepositoryResultContentOutput) RepositoryType added in v0.1.5

Repository type (default Repository: default, private Repository: private).

func (GetRepositoryResultContentOutput) ToGetRepositoryResultContentOutput added in v0.1.5

func (o GetRepositoryResultContentOutput) ToGetRepositoryResultContentOutput() GetRepositoryResultContentOutput

func (GetRepositoryResultContentOutput) ToGetRepositoryResultContentOutputWithContext added in v0.1.5

func (o GetRepositoryResultContentOutput) ToGetRepositoryResultContentOutputWithContext(ctx context.Context) GetRepositoryResultContentOutput

type GetRepositoryResultInput added in v0.1.5

type GetRepositoryResultInput interface {
	pulumi.Input

	ToGetRepositoryResultOutput() GetRepositoryResultOutput
	ToGetRepositoryResultOutputWithContext(context.Context) GetRepositoryResultOutput
}

GetRepositoryResultInput is an input type that accepts GetRepositoryResultArgs and GetRepositoryResultOutput values. You can construct a concrete instance of `GetRepositoryResultInput` via:

GetRepositoryResultArgs{...}

type GetRepositoryResultOutput added in v0.1.5

type GetRepositoryResultOutput struct{ *pulumi.OutputState }

func (GetRepositoryResultOutput) Contents added in v0.1.5

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

func (GetRepositoryResultOutput) ElementType added in v0.1.5

func (GetRepositoryResultOutput) ElementType() reflect.Type

func (GetRepositoryResultOutput) ToGetRepositoryResultOutput added in v0.1.5

func (o GetRepositoryResultOutput) ToGetRepositoryResultOutput() GetRepositoryResultOutput

func (GetRepositoryResultOutput) ToGetRepositoryResultOutputWithContext added in v0.1.5

func (o GetRepositoryResultOutput) ToGetRepositoryResultOutputWithContext(ctx context.Context) GetRepositoryResultOutput

func (GetRepositoryResultOutput) TotalCount added in v0.1.5

Total Repository.

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 GetUsableUnitNamespacesResult added in v0.1.5

type GetUsableUnitNamespacesResult struct {
	// namespace list.
	Contents []GetUsableUnitNamespacesResultContent `pulumi:"contents"`
	// total count.
	TotalCount int `pulumi:"totalCount"`
}

type GetUsableUnitNamespacesResultArgs added in v0.1.5

type GetUsableUnitNamespacesResultArgs struct {
	// namespace list.
	Contents GetUsableUnitNamespacesResultContentArrayInput `pulumi:"contents"`
	// total count.
	TotalCount pulumi.IntInput `pulumi:"totalCount"`
}

func (GetUsableUnitNamespacesResultArgs) ElementType added in v0.1.5

func (GetUsableUnitNamespacesResultArgs) ToGetUsableUnitNamespacesResultOutput added in v0.1.5

func (i GetUsableUnitNamespacesResultArgs) ToGetUsableUnitNamespacesResultOutput() GetUsableUnitNamespacesResultOutput

func (GetUsableUnitNamespacesResultArgs) ToGetUsableUnitNamespacesResultOutputWithContext added in v0.1.5

func (i GetUsableUnitNamespacesResultArgs) ToGetUsableUnitNamespacesResultOutputWithContext(ctx context.Context) GetUsableUnitNamespacesResultOutput

type GetUsableUnitNamespacesResultArray added in v0.1.5

type GetUsableUnitNamespacesResultArray []GetUsableUnitNamespacesResultInput

func (GetUsableUnitNamespacesResultArray) ElementType added in v0.1.5

func (GetUsableUnitNamespacesResultArray) ToGetUsableUnitNamespacesResultArrayOutput added in v0.1.5

func (i GetUsableUnitNamespacesResultArray) ToGetUsableUnitNamespacesResultArrayOutput() GetUsableUnitNamespacesResultArrayOutput

func (GetUsableUnitNamespacesResultArray) ToGetUsableUnitNamespacesResultArrayOutputWithContext added in v0.1.5

func (i GetUsableUnitNamespacesResultArray) ToGetUsableUnitNamespacesResultArrayOutputWithContext(ctx context.Context) GetUsableUnitNamespacesResultArrayOutput

type GetUsableUnitNamespacesResultArrayInput added in v0.1.5

type GetUsableUnitNamespacesResultArrayInput interface {
	pulumi.Input

	ToGetUsableUnitNamespacesResultArrayOutput() GetUsableUnitNamespacesResultArrayOutput
	ToGetUsableUnitNamespacesResultArrayOutputWithContext(context.Context) GetUsableUnitNamespacesResultArrayOutput
}

GetUsableUnitNamespacesResultArrayInput is an input type that accepts GetUsableUnitNamespacesResultArray and GetUsableUnitNamespacesResultArrayOutput values. You can construct a concrete instance of `GetUsableUnitNamespacesResultArrayInput` via:

GetUsableUnitNamespacesResultArray{ GetUsableUnitNamespacesResultArgs{...} }

type GetUsableUnitNamespacesResultArrayOutput added in v0.1.5

type GetUsableUnitNamespacesResultArrayOutput struct{ *pulumi.OutputState }

func (GetUsableUnitNamespacesResultArrayOutput) ElementType added in v0.1.5

func (GetUsableUnitNamespacesResultArrayOutput) Index added in v0.1.5

func (GetUsableUnitNamespacesResultArrayOutput) ToGetUsableUnitNamespacesResultArrayOutput added in v0.1.5

func (o GetUsableUnitNamespacesResultArrayOutput) ToGetUsableUnitNamespacesResultArrayOutput() GetUsableUnitNamespacesResultArrayOutput

func (GetUsableUnitNamespacesResultArrayOutput) ToGetUsableUnitNamespacesResultArrayOutputWithContext added in v0.1.5

func (o GetUsableUnitNamespacesResultArrayOutput) ToGetUsableUnitNamespacesResultArrayOutputWithContext(ctx context.Context) GetUsableUnitNamespacesResultArrayOutput

type GetUsableUnitNamespacesResultContent added in v0.1.5

type GetUsableUnitNamespacesResultContent struct {
	// Create time. Note: This field may return null, indicating that no valid value was found.
	CreatedTime string `pulumi:"createdTime"`
	// Gateway instance id Note: This field may return null, indicating that no valid value was found.
	GatewayInstanceId string `pulumi:"gatewayInstanceId"`
	// Unit namespace ID. Note: This field may return null, indicating that no valid value was found.
	Id string `pulumi:"id"`
	// namespace id.
	NamespaceId string `pulumi:"namespaceId"`
	// namespace name.
	NamespaceName string `pulumi:"namespaceName"`
	// Update time. Note: This field may return null, indicating that no valid value was found.
	UpdatedTime string `pulumi:"updatedTime"`
}

type GetUsableUnitNamespacesResultContentArgs added in v0.1.5

type GetUsableUnitNamespacesResultContentArgs struct {
	// Create time. Note: This field may return null, indicating that no valid value was found.
	CreatedTime pulumi.StringInput `pulumi:"createdTime"`
	// Gateway instance id Note: This field may return null, indicating that no valid value was found.
	GatewayInstanceId pulumi.StringInput `pulumi:"gatewayInstanceId"`
	// Unit namespace ID. Note: This field may return null, indicating that no valid value was found.
	Id pulumi.StringInput `pulumi:"id"`
	// namespace id.
	NamespaceId pulumi.StringInput `pulumi:"namespaceId"`
	// namespace name.
	NamespaceName pulumi.StringInput `pulumi:"namespaceName"`
	// Update time. Note: This field may return null, indicating that no valid value was found.
	UpdatedTime pulumi.StringInput `pulumi:"updatedTime"`
}

func (GetUsableUnitNamespacesResultContentArgs) ElementType added in v0.1.5

func (GetUsableUnitNamespacesResultContentArgs) ToGetUsableUnitNamespacesResultContentOutput added in v0.1.5

func (i GetUsableUnitNamespacesResultContentArgs) ToGetUsableUnitNamespacesResultContentOutput() GetUsableUnitNamespacesResultContentOutput

func (GetUsableUnitNamespacesResultContentArgs) ToGetUsableUnitNamespacesResultContentOutputWithContext added in v0.1.5

func (i GetUsableUnitNamespacesResultContentArgs) ToGetUsableUnitNamespacesResultContentOutputWithContext(ctx context.Context) GetUsableUnitNamespacesResultContentOutput

type GetUsableUnitNamespacesResultContentArray added in v0.1.5

type GetUsableUnitNamespacesResultContentArray []GetUsableUnitNamespacesResultContentInput

func (GetUsableUnitNamespacesResultContentArray) ElementType added in v0.1.5

func (GetUsableUnitNamespacesResultContentArray) ToGetUsableUnitNamespacesResultContentArrayOutput added in v0.1.5

func (i GetUsableUnitNamespacesResultContentArray) ToGetUsableUnitNamespacesResultContentArrayOutput() GetUsableUnitNamespacesResultContentArrayOutput

func (GetUsableUnitNamespacesResultContentArray) ToGetUsableUnitNamespacesResultContentArrayOutputWithContext added in v0.1.5

func (i GetUsableUnitNamespacesResultContentArray) ToGetUsableUnitNamespacesResultContentArrayOutputWithContext(ctx context.Context) GetUsableUnitNamespacesResultContentArrayOutput

type GetUsableUnitNamespacesResultContentArrayInput added in v0.1.5

type GetUsableUnitNamespacesResultContentArrayInput interface {
	pulumi.Input

	ToGetUsableUnitNamespacesResultContentArrayOutput() GetUsableUnitNamespacesResultContentArrayOutput
	ToGetUsableUnitNamespacesResultContentArrayOutputWithContext(context.Context) GetUsableUnitNamespacesResultContentArrayOutput
}

GetUsableUnitNamespacesResultContentArrayInput is an input type that accepts GetUsableUnitNamespacesResultContentArray and GetUsableUnitNamespacesResultContentArrayOutput values. You can construct a concrete instance of `GetUsableUnitNamespacesResultContentArrayInput` via:

GetUsableUnitNamespacesResultContentArray{ GetUsableUnitNamespacesResultContentArgs{...} }

type GetUsableUnitNamespacesResultContentArrayOutput added in v0.1.5

type GetUsableUnitNamespacesResultContentArrayOutput struct{ *pulumi.OutputState }

func (GetUsableUnitNamespacesResultContentArrayOutput) ElementType added in v0.1.5

func (GetUsableUnitNamespacesResultContentArrayOutput) Index added in v0.1.5

func (GetUsableUnitNamespacesResultContentArrayOutput) ToGetUsableUnitNamespacesResultContentArrayOutput added in v0.1.5

func (o GetUsableUnitNamespacesResultContentArrayOutput) ToGetUsableUnitNamespacesResultContentArrayOutput() GetUsableUnitNamespacesResultContentArrayOutput

func (GetUsableUnitNamespacesResultContentArrayOutput) ToGetUsableUnitNamespacesResultContentArrayOutputWithContext added in v0.1.5

func (o GetUsableUnitNamespacesResultContentArrayOutput) ToGetUsableUnitNamespacesResultContentArrayOutputWithContext(ctx context.Context) GetUsableUnitNamespacesResultContentArrayOutput

type GetUsableUnitNamespacesResultContentInput added in v0.1.5

type GetUsableUnitNamespacesResultContentInput interface {
	pulumi.Input

	ToGetUsableUnitNamespacesResultContentOutput() GetUsableUnitNamespacesResultContentOutput
	ToGetUsableUnitNamespacesResultContentOutputWithContext(context.Context) GetUsableUnitNamespacesResultContentOutput
}

GetUsableUnitNamespacesResultContentInput is an input type that accepts GetUsableUnitNamespacesResultContentArgs and GetUsableUnitNamespacesResultContentOutput values. You can construct a concrete instance of `GetUsableUnitNamespacesResultContentInput` via:

GetUsableUnitNamespacesResultContentArgs{...}

type GetUsableUnitNamespacesResultContentOutput added in v0.1.5

type GetUsableUnitNamespacesResultContentOutput struct{ *pulumi.OutputState }

func (GetUsableUnitNamespacesResultContentOutput) CreatedTime added in v0.1.5

Create time. Note: This field may return null, indicating that no valid value was found.

func (GetUsableUnitNamespacesResultContentOutput) ElementType added in v0.1.5

func (GetUsableUnitNamespacesResultContentOutput) GatewayInstanceId added in v0.1.5

Gateway instance id Note: This field may return null, indicating that no valid value was found.

func (GetUsableUnitNamespacesResultContentOutput) Id added in v0.1.5

Unit namespace ID. Note: This field may return null, indicating that no valid value was found.

func (GetUsableUnitNamespacesResultContentOutput) NamespaceId added in v0.1.5

namespace id.

func (GetUsableUnitNamespacesResultContentOutput) NamespaceName added in v0.1.5

namespace name.

func (GetUsableUnitNamespacesResultContentOutput) ToGetUsableUnitNamespacesResultContentOutput added in v0.1.5

func (o GetUsableUnitNamespacesResultContentOutput) ToGetUsableUnitNamespacesResultContentOutput() GetUsableUnitNamespacesResultContentOutput

func (GetUsableUnitNamespacesResultContentOutput) ToGetUsableUnitNamespacesResultContentOutputWithContext added in v0.1.5

func (o GetUsableUnitNamespacesResultContentOutput) ToGetUsableUnitNamespacesResultContentOutputWithContext(ctx context.Context) GetUsableUnitNamespacesResultContentOutput

func (GetUsableUnitNamespacesResultContentOutput) UpdatedTime added in v0.1.5

Update time. Note: This field may return null, indicating that no valid value was found.

type GetUsableUnitNamespacesResultInput added in v0.1.5

type GetUsableUnitNamespacesResultInput interface {
	pulumi.Input

	ToGetUsableUnitNamespacesResultOutput() GetUsableUnitNamespacesResultOutput
	ToGetUsableUnitNamespacesResultOutputWithContext(context.Context) GetUsableUnitNamespacesResultOutput
}

GetUsableUnitNamespacesResultInput is an input type that accepts GetUsableUnitNamespacesResultArgs and GetUsableUnitNamespacesResultOutput values. You can construct a concrete instance of `GetUsableUnitNamespacesResultInput` via:

GetUsableUnitNamespacesResultArgs{...}

type GetUsableUnitNamespacesResultOutput added in v0.1.5

type GetUsableUnitNamespacesResultOutput struct{ *pulumi.OutputState }

func (GetUsableUnitNamespacesResultOutput) Contents added in v0.1.5

namespace list.

func (GetUsableUnitNamespacesResultOutput) ElementType added in v0.1.5

func (GetUsableUnitNamespacesResultOutput) ToGetUsableUnitNamespacesResultOutput added in v0.1.5

func (o GetUsableUnitNamespacesResultOutput) ToGetUsableUnitNamespacesResultOutput() GetUsableUnitNamespacesResultOutput

func (GetUsableUnitNamespacesResultOutput) ToGetUsableUnitNamespacesResultOutputWithContext added in v0.1.5

func (o GetUsableUnitNamespacesResultOutput) ToGetUsableUnitNamespacesResultOutputWithContext(ctx context.Context) GetUsableUnitNamespacesResultOutput

func (GetUsableUnitNamespacesResultOutput) TotalCount added in v0.1.5

total count.

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 LookupApiDetailArgs added in v0.1.5

type LookupApiDetailArgs struct {
	// application id.
	ApplicationId string `pulumi:"applicationId"`
	// request method.
	Method string `pulumi:"method"`
	// microservice id.
	MicroserviceId string `pulumi:"microserviceId"`
	// api path.
	Path string `pulumi:"path"`
	// pkg version.
	PkgVersion string `pulumi:"pkgVersion"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getApiDetail.

type LookupApiDetailOutputArgs added in v0.1.5

type LookupApiDetailOutputArgs struct {
	// application id.
	ApplicationId pulumi.StringInput `pulumi:"applicationId"`
	// request method.
	Method pulumi.StringInput `pulumi:"method"`
	// microservice id.
	MicroserviceId pulumi.StringInput `pulumi:"microserviceId"`
	// api path.
	Path pulumi.StringInput `pulumi:"path"`
	// pkg version.
	PkgVersion pulumi.StringInput `pulumi:"pkgVersion"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getApiDetail.

func (LookupApiDetailOutputArgs) ElementType added in v0.1.5

func (LookupApiDetailOutputArgs) ElementType() reflect.Type

type LookupApiDetailResult added in v0.1.5

type LookupApiDetailResult struct {
	ApplicationId string `pulumi:"applicationId"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	Method           string  `pulumi:"method"`
	MicroserviceId   string  `pulumi:"microserviceId"`
	Path             string  `pulumi:"path"`
	PkgVersion       string  `pulumi:"pkgVersion"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// api detail.
	Results []GetApiDetailResult `pulumi:"results"`
}

A collection of values returned by getApiDetail.

func LookupApiDetail added in v0.1.5

func LookupApiDetail(ctx *pulumi.Context, args *LookupApiDetailArgs, opts ...pulumi.InvokeOption) (*LookupApiDetailResult, error)

Use this data source to query detailed information of tsf apiDetail

## 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.GetApiDetail(ctx, &tsf.GetApiDetailArgs{
			ApplicationId:  "application-a24x29xv",
			Method:         "GET",
			MicroserviceId: "ms-yq3jo6jd",
			Path:           "/printRequest",
			PkgVersion:     "20210625192923",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupApiDetailResultOutput added in v0.1.5

type LookupApiDetailResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getApiDetail.

func LookupApiDetailOutput added in v0.1.5

func (LookupApiDetailResultOutput) ApplicationId added in v0.1.5

func (LookupApiDetailResultOutput) ElementType added in v0.1.5

func (LookupApiDetailResultOutput) Id added in v0.1.5

The provider-assigned unique ID for this managed resource.

func (LookupApiDetailResultOutput) Method added in v0.1.5

func (LookupApiDetailResultOutput) MicroserviceId added in v0.1.5

func (o LookupApiDetailResultOutput) MicroserviceId() pulumi.StringOutput

func (LookupApiDetailResultOutput) Path added in v0.1.5

func (LookupApiDetailResultOutput) PkgVersion added in v0.1.5

func (LookupApiDetailResultOutput) ResultOutputFile added in v0.1.5

func (o LookupApiDetailResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (LookupApiDetailResultOutput) Results added in v0.1.5

api detail.

func (LookupApiDetailResultOutput) ToLookupApiDetailResultOutput added in v0.1.5

func (o LookupApiDetailResultOutput) ToLookupApiDetailResultOutput() LookupApiDetailResultOutput

func (LookupApiDetailResultOutput) ToLookupApiDetailResultOutputWithContext added in v0.1.5

func (o LookupApiDetailResultOutput) ToLookupApiDetailResultOutputWithContext(ctx context.Context) LookupApiDetailResultOutput

type LookupApiGroupArgs added in v0.1.5

type LookupApiGroupArgs struct {
	// Authentication type. secret: Secret key authentication; none: No authentication.
	AuthType *string `pulumi:"authType"`
	// Gateway Instance Id.
	GatewayInstanceId *string `pulumi:"gatewayInstanceId"`
	// Group type. ms: Microservice group; external: External API group.
	GroupType *string `pulumi:"groupType"`
	// Sorting field: createdTime or group_context.
	OrderBy *string `pulumi:"orderBy"`
	// Sorting type: 0 (ASC) or 1 (DESC).
	OrderType *int `pulumi:"orderType"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// search word.
	SearchWord *string `pulumi:"searchWord"`
	// Publishing status. drafted: Not published. released: Published.
	Status *string `pulumi:"status"`
}

A collection of arguments for invoking getApiGroup.

type LookupApiGroupOutputArgs added in v0.1.5

type LookupApiGroupOutputArgs struct {
	// Authentication type. secret: Secret key authentication; none: No authentication.
	AuthType pulumi.StringPtrInput `pulumi:"authType"`
	// Gateway Instance Id.
	GatewayInstanceId pulumi.StringPtrInput `pulumi:"gatewayInstanceId"`
	// Group type. ms: Microservice group; external: External API group.
	GroupType pulumi.StringPtrInput `pulumi:"groupType"`
	// Sorting field: createdTime or group_context.
	OrderBy pulumi.StringPtrInput `pulumi:"orderBy"`
	// Sorting type: 0 (ASC) or 1 (DESC).
	OrderType pulumi.IntPtrInput `pulumi:"orderType"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// search word.
	SearchWord pulumi.StringPtrInput `pulumi:"searchWord"`
	// Publishing status. drafted: Not published. released: Published.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

A collection of arguments for invoking getApiGroup.

func (LookupApiGroupOutputArgs) ElementType added in v0.1.5

func (LookupApiGroupOutputArgs) ElementType() reflect.Type

type LookupApiGroupResult added in v0.1.5

type LookupApiGroupResult struct {
	// Authentication type. secret: key authentication; none: no authentication.Note: This field may return null, indicating that no valid values can be obtained.
	AuthType *string `pulumi:"authType"`
	// Gateway Instance Id.Note: This field may return null, indicating that no valid values can be obtained.
	GatewayInstanceId *string `pulumi:"gatewayInstanceId"`
	// Group type.Note: This field may return null, indicating that no valid values can be obtained.
	GroupType *string `pulumi:"groupType"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	OrderBy          *string `pulumi:"orderBy"`
	OrderType        *int    `pulumi:"orderType"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Pagination structure.Note: This field may return null, indicating that no valid values can be obtained.
	Results    []GetApiGroupResult `pulumi:"results"`
	SearchWord *string             `pulumi:"searchWord"`
	// Release status. drafted: not released. released: released.Note: This field may return null, indicating that no valid values can be obtained.
	Status *string `pulumi:"status"`
}

A collection of values returned by getApiGroup.

func LookupApiGroup added in v0.1.5

func LookupApiGroup(ctx *pulumi.Context, args *LookupApiGroupArgs, opts ...pulumi.InvokeOption) (*LookupApiGroupResult, error)

Use this data source to query detailed information of tsf apiGroup

## 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.GetApiGroup(ctx, &tsf.GetApiGroupArgs{
			AuthType:          pulumi.StringRef("none"),
			GatewayInstanceId: pulumi.StringRef("gw-ins-lvdypq5k"),
			GroupType:         pulumi.StringRef("ms"),
			OrderBy:           pulumi.StringRef("created_time"),
			OrderType:         pulumi.IntRef(0),
			SearchWord:        pulumi.StringRef("xxx01"),
			Status:            pulumi.StringRef("released"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupApiGroupResultOutput added in v0.1.5

type LookupApiGroupResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getApiGroup.

func LookupApiGroupOutput added in v0.1.5

func LookupApiGroupOutput(ctx *pulumi.Context, args LookupApiGroupOutputArgs, opts ...pulumi.InvokeOption) LookupApiGroupResultOutput

func (LookupApiGroupResultOutput) AuthType added in v0.1.5

Authentication type. secret: key authentication; none: no authentication.Note: This field may return null, indicating that no valid values can be obtained.

func (LookupApiGroupResultOutput) ElementType added in v0.1.5

func (LookupApiGroupResultOutput) ElementType() reflect.Type

func (LookupApiGroupResultOutput) GatewayInstanceId added in v0.1.5

func (o LookupApiGroupResultOutput) GatewayInstanceId() pulumi.StringPtrOutput

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

func (LookupApiGroupResultOutput) GroupType added in v0.1.5

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

func (LookupApiGroupResultOutput) Id added in v0.1.5

The provider-assigned unique ID for this managed resource.

func (LookupApiGroupResultOutput) OrderBy added in v0.1.5

func (LookupApiGroupResultOutput) OrderType added in v0.1.5

func (LookupApiGroupResultOutput) ResultOutputFile added in v0.1.5

func (o LookupApiGroupResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (LookupApiGroupResultOutput) Results added in v0.1.5

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

func (LookupApiGroupResultOutput) SearchWord added in v0.1.5

func (LookupApiGroupResultOutput) Status added in v0.1.5

Release status. drafted: not released. released: released.Note: This field may return null, indicating that no valid values can be obtained.

func (LookupApiGroupResultOutput) ToLookupApiGroupResultOutput added in v0.1.5

func (o LookupApiGroupResultOutput) ToLookupApiGroupResultOutput() LookupApiGroupResultOutput

func (LookupApiGroupResultOutput) ToLookupApiGroupResultOutputWithContext added in v0.1.5

func (o LookupApiGroupResultOutput) ToLookupApiGroupResultOutputWithContext(ctx context.Context) LookupApiGroupResultOutput

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 LookupApplicationAttributeArgs added in v0.1.5

type LookupApplicationAttributeArgs struct {
	// application Id.
	ApplicationId string `pulumi:"applicationId"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getApplicationAttribute.

type LookupApplicationAttributeOutputArgs added in v0.1.5

type LookupApplicationAttributeOutputArgs struct {
	// application Id.
	ApplicationId pulumi.StringInput `pulumi:"applicationId"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getApplicationAttribute.

func (LookupApplicationAttributeOutputArgs) ElementType added in v0.1.5

type LookupApplicationAttributeResult added in v0.1.5

type LookupApplicationAttributeResult struct {
	ApplicationId string `pulumi:"applicationId"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// application list other attribute.
	Results []GetApplicationAttributeResult `pulumi:"results"`
}

A collection of values returned by getApplicationAttribute.

func LookupApplicationAttribute added in v0.1.5

func LookupApplicationAttribute(ctx *pulumi.Context, args *LookupApplicationAttributeArgs, opts ...pulumi.InvokeOption) (*LookupApplicationAttributeResult, error)

Use this data source to query detailed information of tsf applicationAttribute

## 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.GetApplicationAttribute(ctx, &tsf.GetApplicationAttributeArgs{
			ApplicationId: "application-a24x29xv",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupApplicationAttributeResultOutput added in v0.1.5

type LookupApplicationAttributeResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getApplicationAttribute.

func (LookupApplicationAttributeResultOutput) ApplicationId added in v0.1.5

func (LookupApplicationAttributeResultOutput) ElementType added in v0.1.5

func (LookupApplicationAttributeResultOutput) Id added in v0.1.5

The provider-assigned unique ID for this managed resource.

func (LookupApplicationAttributeResultOutput) ResultOutputFile added in v0.1.5

func (LookupApplicationAttributeResultOutput) Results added in v0.1.5

application list other attribute.

func (LookupApplicationAttributeResultOutput) ToLookupApplicationAttributeResultOutput added in v0.1.5

func (o LookupApplicationAttributeResultOutput) ToLookupApplicationAttributeResultOutput() LookupApplicationAttributeResultOutput

func (LookupApplicationAttributeResultOutput) ToLookupApplicationAttributeResultOutputWithContext added in v0.1.5

func (o LookupApplicationAttributeResultOutput) ToLookupApplicationAttributeResultOutputWithContext(ctx context.Context) LookupApplicationAttributeResultOutput

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 LookupBusinessLogConfigsArgs added in v0.1.5

type LookupBusinessLogConfigsArgs struct {
	// Config Id list.
	ConfigIdLists []string `pulumi:"configIdLists"`
	// Disable Program auth check or not.
	DisableProgramAuthCheck *bool `pulumi:"disableProgramAuthCheck"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// wild search word.
	SearchWord *string `pulumi:"searchWord"`
}

A collection of arguments for invoking getBusinessLogConfigs.

type LookupBusinessLogConfigsOutputArgs added in v0.1.5

type LookupBusinessLogConfigsOutputArgs struct {
	// Config Id list.
	ConfigIdLists pulumi.StringArrayInput `pulumi:"configIdLists"`
	// Disable Program auth check or not.
	DisableProgramAuthCheck pulumi.BoolPtrInput `pulumi:"disableProgramAuthCheck"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// wild search word.
	SearchWord pulumi.StringPtrInput `pulumi:"searchWord"`
}

A collection of arguments for invoking getBusinessLogConfigs.

func (LookupBusinessLogConfigsOutputArgs) ElementType added in v0.1.5

type LookupBusinessLogConfigsResult added in v0.1.5

type LookupBusinessLogConfigsResult struct {
	ConfigIdLists           []string `pulumi:"configIdLists"`
	DisableProgramAuthCheck *bool    `pulumi:"disableProgramAuthCheck"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// List of business log configurations.Note: This field may return null, indicating that no valid values can be obtained.
	Results    []GetBusinessLogConfigsResult `pulumi:"results"`
	SearchWord *string                       `pulumi:"searchWord"`
}

A collection of values returned by getBusinessLogConfigs.

func LookupBusinessLogConfigs added in v0.1.5

func LookupBusinessLogConfigs(ctx *pulumi.Context, args *LookupBusinessLogConfigsArgs, opts ...pulumi.InvokeOption) (*LookupBusinessLogConfigsResult, error)

Use this data source to query detailed information of tsf businessLogConfigs

## 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.GetBusinessLogConfigs(ctx, &tsf.GetBusinessLogConfigsArgs{
			ConfigIdLists: []string{
				"apm-busi-log-cfg-qv3x3rdv",
			},
			DisableProgramAuthCheck: pulumi.BoolRef(true),
			SearchWord:              pulumi.StringRef("terraform"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupBusinessLogConfigsResultOutput added in v0.1.5

type LookupBusinessLogConfigsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getBusinessLogConfigs.

func (LookupBusinessLogConfigsResultOutput) ConfigIdLists added in v0.1.5

func (LookupBusinessLogConfigsResultOutput) DisableProgramAuthCheck added in v0.1.5

func (o LookupBusinessLogConfigsResultOutput) DisableProgramAuthCheck() pulumi.BoolPtrOutput

func (LookupBusinessLogConfigsResultOutput) ElementType added in v0.1.5

func (LookupBusinessLogConfigsResultOutput) Id added in v0.1.5

The provider-assigned unique ID for this managed resource.

func (LookupBusinessLogConfigsResultOutput) ResultOutputFile added in v0.1.5

func (LookupBusinessLogConfigsResultOutput) Results added in v0.1.5

List of business log configurations.Note: This field may return null, indicating that no valid values can be obtained.

func (LookupBusinessLogConfigsResultOutput) SearchWord added in v0.1.5

func (LookupBusinessLogConfigsResultOutput) ToLookupBusinessLogConfigsResultOutput added in v0.1.5

func (o LookupBusinessLogConfigsResultOutput) ToLookupBusinessLogConfigsResultOutput() LookupBusinessLogConfigsResultOutput

func (LookupBusinessLogConfigsResultOutput) ToLookupBusinessLogConfigsResultOutputWithContext added in v0.1.5

func (o LookupBusinessLogConfigsResultOutput) ToLookupBusinessLogConfigsResultOutputWithContext(ctx context.Context) LookupBusinessLogConfigsResultOutput

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 LookupConfigSummaryArgs added in v0.1.5

type LookupConfigSummaryArgs struct {
	// Application ID. If not passed, the query will be for all.
	ApplicationId *string `pulumi:"applicationId"`
	// Config Id List.
	ConfigIdLists []string `pulumi:"configIdLists"`
	// config tag list.
	ConfigTagLists []string `pulumi:"configTagLists"`
	// Whether to disable dataset authentication.
	DisableProgramAuthCheck *bool `pulumi:"disableProgramAuthCheck"`
	// Order term. support Sort by time: creation_time; or Sort by name: config_name.
	OrderBy *string `pulumi:"orderBy"`
	// Pass 0 for ascending order and 1 for descending order.
	OrderType *int `pulumi:"orderType"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Query keyword, fuzzy query: application name, configuration item name. If not passed, the query will be for all.
	SearchWord *string `pulumi:"searchWord"`
}

A collection of arguments for invoking getConfigSummary.

type LookupConfigSummaryOutputArgs added in v0.1.5

type LookupConfigSummaryOutputArgs struct {
	// Application ID. If not passed, the query will be for all.
	ApplicationId pulumi.StringPtrInput `pulumi:"applicationId"`
	// Config Id List.
	ConfigIdLists pulumi.StringArrayInput `pulumi:"configIdLists"`
	// config tag list.
	ConfigTagLists pulumi.StringArrayInput `pulumi:"configTagLists"`
	// Whether to disable dataset authentication.
	DisableProgramAuthCheck pulumi.BoolPtrInput `pulumi:"disableProgramAuthCheck"`
	// Order term. support Sort by time: creation_time; or Sort by name: config_name.
	OrderBy pulumi.StringPtrInput `pulumi:"orderBy"`
	// Pass 0 for ascending order and 1 for descending order.
	OrderType pulumi.IntPtrInput `pulumi:"orderType"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// Query keyword, fuzzy query: application name, configuration item name. If not passed, the query will be for all.
	SearchWord pulumi.StringPtrInput `pulumi:"searchWord"`
}

A collection of arguments for invoking getConfigSummary.

func (LookupConfigSummaryOutputArgs) ElementType added in v0.1.5

type LookupConfigSummaryResult added in v0.1.5

type LookupConfigSummaryResult struct {
	// Application ID.Note: This field may return null, indicating that no valid value was found.
	ApplicationId           *string  `pulumi:"applicationId"`
	ConfigIdLists           []string `pulumi:"configIdLists"`
	ConfigTagLists          []string `pulumi:"configTagLists"`
	DisableProgramAuthCheck *bool    `pulumi:"disableProgramAuthCheck"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	OrderBy          *string `pulumi:"orderBy"`
	OrderType        *int    `pulumi:"orderType"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// config Page Item.
	Results    []GetConfigSummaryResult `pulumi:"results"`
	SearchWord *string                  `pulumi:"searchWord"`
}

A collection of values returned by getConfigSummary.

func LookupConfigSummary added in v0.1.5

func LookupConfigSummary(ctx *pulumi.Context, args *LookupConfigSummaryArgs, opts ...pulumi.InvokeOption) (*LookupConfigSummaryResult, error)

Use this data source to query detailed information of tsf configSummary

## 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.GetConfigSummary(ctx, &tsf.GetConfigSummaryArgs{
			ApplicationId: pulumi.StringRef("application-a24x29xv"),
			ConfigIdLists: []string{
				"dcfg-y54wzk3a",
			},
			DisableProgramAuthCheck: pulumi.BoolRef(true),
			OrderBy:                 pulumi.StringRef("last_update_time"),
			OrderType:               pulumi.IntRef(0),
			SearchWord:              pulumi.StringRef("terraform"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupConfigSummaryResultOutput added in v0.1.5

type LookupConfigSummaryResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getConfigSummary.

func LookupConfigSummaryOutput added in v0.1.5

func (LookupConfigSummaryResultOutput) ApplicationId added in v0.1.5

Application ID.Note: This field may return null, indicating that no valid value was found.

func (LookupConfigSummaryResultOutput) ConfigIdLists added in v0.1.5

func (LookupConfigSummaryResultOutput) ConfigTagLists added in v0.1.5

func (LookupConfigSummaryResultOutput) DisableProgramAuthCheck added in v0.1.5

func (o LookupConfigSummaryResultOutput) DisableProgramAuthCheck() pulumi.BoolPtrOutput

func (LookupConfigSummaryResultOutput) ElementType added in v0.1.5

func (LookupConfigSummaryResultOutput) Id added in v0.1.5

The provider-assigned unique ID for this managed resource.

func (LookupConfigSummaryResultOutput) OrderBy added in v0.1.5

func (LookupConfigSummaryResultOutput) OrderType added in v0.1.5

func (LookupConfigSummaryResultOutput) ResultOutputFile added in v0.1.5

func (LookupConfigSummaryResultOutput) Results added in v0.1.5

config Page Item.

func (LookupConfigSummaryResultOutput) SearchWord added in v0.1.5

func (LookupConfigSummaryResultOutput) ToLookupConfigSummaryResultOutput added in v0.1.5

func (o LookupConfigSummaryResultOutput) ToLookupConfigSummaryResultOutput() LookupConfigSummaryResultOutput

func (LookupConfigSummaryResultOutput) ToLookupConfigSummaryResultOutputWithContext added in v0.1.5

func (o LookupConfigSummaryResultOutput) ToLookupConfigSummaryResultOutputWithContext(ctx context.Context) LookupConfigSummaryResultOutput

type LookupContainerGroupArgs added in v0.1.5

type LookupContainerGroupArgs struct {
	// ApplicationId, required.
	ApplicationId *string `pulumi:"applicationId"`
	// Cluster Id.
	ClusterId *string `pulumi:"clusterId"`
	// Namespace Id.
	NamespaceId *string `pulumi:"namespaceId"`
	// The sorting field. By default, it is the createTime field. Supports id, name, createTime.
	OrderBy *string `pulumi:"orderBy"`
	// The sorting order. By default, it is 1, indicating descending order. 0 indicates ascending order, and 1 indicates descending order.
	OrderType *int `pulumi:"orderType"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// search word, support group name.
	SearchWord *string `pulumi:"searchWord"`
}

A collection of arguments for invoking getContainerGroup.

type LookupContainerGroupOutputArgs added in v0.1.5

type LookupContainerGroupOutputArgs struct {
	// ApplicationId, required.
	ApplicationId pulumi.StringPtrInput `pulumi:"applicationId"`
	// Cluster Id.
	ClusterId pulumi.StringPtrInput `pulumi:"clusterId"`
	// Namespace Id.
	NamespaceId pulumi.StringPtrInput `pulumi:"namespaceId"`
	// The sorting field. By default, it is the createTime field. Supports id, name, createTime.
	OrderBy pulumi.StringPtrInput `pulumi:"orderBy"`
	// The sorting order. By default, it is 1, indicating descending order. 0 indicates ascending order, and 1 indicates descending order.
	OrderType pulumi.IntPtrInput `pulumi:"orderType"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// search word, support group name.
	SearchWord pulumi.StringPtrInput `pulumi:"searchWord"`
}

A collection of arguments for invoking getContainerGroup.

func (LookupContainerGroupOutputArgs) ElementType added in v0.1.5

type LookupContainerGroupResult added in v0.1.5

type LookupContainerGroupResult struct {
	ApplicationId *string `pulumi:"applicationId"`
	// Cluster Id.Note: This field may return null, indicating that no valid value was found.
	ClusterId *string `pulumi:"clusterId"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Namespace Id.Note: This field may return null, indicating that no valid value was found.
	NamespaceId      *string `pulumi:"namespaceId"`
	OrderBy          *string `pulumi:"orderBy"`
	OrderType        *int    `pulumi:"orderType"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// result list.
	Results    []GetContainerGroupResult `pulumi:"results"`
	SearchWord *string                   `pulumi:"searchWord"`
}

A collection of values returned by getContainerGroup.

func LookupContainerGroup added in v0.1.5

func LookupContainerGroup(ctx *pulumi.Context, args *LookupContainerGroupArgs, opts ...pulumi.InvokeOption) (*LookupContainerGroupResult, error)

Use this data source to query detailed information of tsf containerGroup

## 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.GetContainerGroup(ctx, &tsf.GetContainerGroupArgs{
			ApplicationId: pulumi.StringRef("application-a24x29xv"),
			ClusterId:     pulumi.StringRef("cluster-vwgj5e6y"),
			NamespaceId:   pulumi.StringRef("namespace-aemrg36v"),
			OrderBy:       pulumi.StringRef("createTime"),
			OrderType:     pulumi.IntRef(0),
			SearchWord:    pulumi.StringRef("keep"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupContainerGroupResultOutput added in v0.1.5

type LookupContainerGroupResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getContainerGroup.

func LookupContainerGroupOutput added in v0.1.5

func (LookupContainerGroupResultOutput) ApplicationId added in v0.1.5

func (LookupContainerGroupResultOutput) ClusterId added in v0.1.5

Cluster Id.Note: This field may return null, indicating that no valid value was found.

func (LookupContainerGroupResultOutput) ElementType added in v0.1.5

func (LookupContainerGroupResultOutput) Id added in v0.1.5

The provider-assigned unique ID for this managed resource.

func (LookupContainerGroupResultOutput) NamespaceId added in v0.1.5

Namespace Id.Note: This field may return null, indicating that no valid value was found.

func (LookupContainerGroupResultOutput) OrderBy added in v0.1.5

func (LookupContainerGroupResultOutput) OrderType added in v0.1.5

func (LookupContainerGroupResultOutput) ResultOutputFile added in v0.1.5

func (LookupContainerGroupResultOutput) Results added in v0.1.5

result list.

func (LookupContainerGroupResultOutput) SearchWord added in v0.1.5

func (LookupContainerGroupResultOutput) ToLookupContainerGroupResultOutput added in v0.1.5

func (o LookupContainerGroupResultOutput) ToLookupContainerGroupResultOutput() LookupContainerGroupResultOutput

func (LookupContainerGroupResultOutput) ToLookupContainerGroupResultOutputWithContext added in v0.1.5

func (o LookupContainerGroupResultOutput) ToLookupContainerGroupResultOutputWithContext(ctx context.Context) LookupContainerGroupResultOutput

type LookupDeliveryConfigByGroupIdArgs added in v0.1.5

type LookupDeliveryConfigByGroupIdArgs struct {
	// groupId.
	GroupId string `pulumi:"groupId"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDeliveryConfigByGroupId.

type LookupDeliveryConfigByGroupIdOutputArgs added in v0.1.5

type LookupDeliveryConfigByGroupIdOutputArgs struct {
	// groupId.
	GroupId pulumi.StringInput `pulumi:"groupId"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDeliveryConfigByGroupId.

func (LookupDeliveryConfigByGroupIdOutputArgs) ElementType added in v0.1.5

type LookupDeliveryConfigByGroupIdResult added in v0.1.5

type LookupDeliveryConfigByGroupIdResult struct {
	GroupId string `pulumi:"groupId"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// configuration item for deliver to a Kafka.
	Results []GetDeliveryConfigByGroupIdResult `pulumi:"results"`
}

A collection of values returned by getDeliveryConfigByGroupId.

func LookupDeliveryConfigByGroupId added in v0.1.5

Use this data source to query detailed information of tsf deliveryConfigByGroupId

## 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.GetDeliveryConfigByGroupId(ctx, &tsf.GetDeliveryConfigByGroupIdArgs{
			GroupId: "group-yrjkln9v",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupDeliveryConfigByGroupIdResultOutput added in v0.1.5

type LookupDeliveryConfigByGroupIdResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDeliveryConfigByGroupId.

func (LookupDeliveryConfigByGroupIdResultOutput) ElementType added in v0.1.5

func (LookupDeliveryConfigByGroupIdResultOutput) GroupId added in v0.1.5

func (LookupDeliveryConfigByGroupIdResultOutput) Id added in v0.1.5

The provider-assigned unique ID for this managed resource.

func (LookupDeliveryConfigByGroupIdResultOutput) ResultOutputFile added in v0.1.5

func (LookupDeliveryConfigByGroupIdResultOutput) Results added in v0.1.5

configuration item for deliver to a Kafka.

func (LookupDeliveryConfigByGroupIdResultOutput) ToLookupDeliveryConfigByGroupIdResultOutput added in v0.1.5

func (o LookupDeliveryConfigByGroupIdResultOutput) ToLookupDeliveryConfigByGroupIdResultOutput() LookupDeliveryConfigByGroupIdResultOutput

func (LookupDeliveryConfigByGroupIdResultOutput) ToLookupDeliveryConfigByGroupIdResultOutputWithContext added in v0.1.5

func (o LookupDeliveryConfigByGroupIdResultOutput) ToLookupDeliveryConfigByGroupIdResultOutputWithContext(ctx context.Context) LookupDeliveryConfigByGroupIdResultOutput

type LookupDeliveryConfigsArgs added in v0.1.5

type LookupDeliveryConfigsArgs struct {
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// search word.
	SearchWord *string `pulumi:"searchWord"`
}

A collection of arguments for invoking getDeliveryConfigs.

type LookupDeliveryConfigsOutputArgs added in v0.1.5

type LookupDeliveryConfigsOutputArgs struct {
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// search word.
	SearchWord pulumi.StringPtrInput `pulumi:"searchWord"`
}

A collection of arguments for invoking getDeliveryConfigs.

func (LookupDeliveryConfigsOutputArgs) ElementType added in v0.1.5

type LookupDeliveryConfigsResult added in v0.1.5

type LookupDeliveryConfigsResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// deploy group information about the deployment group associated with a delivery item.Note: This field may return null, which means that no valid value was obtained.
	Results    []GetDeliveryConfigsResult `pulumi:"results"`
	SearchWord *string                    `pulumi:"searchWord"`
}

A collection of values returned by getDeliveryConfigs.

func LookupDeliveryConfigs added in v0.1.5

func LookupDeliveryConfigs(ctx *pulumi.Context, args *LookupDeliveryConfigsArgs, opts ...pulumi.InvokeOption) (*LookupDeliveryConfigsResult, error)

Use this data source to query detailed information of tsf deliveryConfigs

## 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.GetDeliveryConfigs(ctx, &tsf.GetDeliveryConfigsArgs{
			SearchWord: pulumi.StringRef("test"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupDeliveryConfigsResultOutput added in v0.1.5

type LookupDeliveryConfigsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDeliveryConfigs.

func LookupDeliveryConfigsOutput added in v0.1.5

func (LookupDeliveryConfigsResultOutput) ElementType added in v0.1.5

func (LookupDeliveryConfigsResultOutput) Id added in v0.1.5

The provider-assigned unique ID for this managed resource.

func (LookupDeliveryConfigsResultOutput) ResultOutputFile added in v0.1.5

func (LookupDeliveryConfigsResultOutput) Results added in v0.1.5

deploy group information about the deployment group associated with a delivery item.Note: This field may return null, which means that no valid value was obtained.

func (LookupDeliveryConfigsResultOutput) SearchWord added in v0.1.5

func (LookupDeliveryConfigsResultOutput) ToLookupDeliveryConfigsResultOutput added in v0.1.5

func (o LookupDeliveryConfigsResultOutput) ToLookupDeliveryConfigsResultOutput() LookupDeliveryConfigsResultOutput

func (LookupDeliveryConfigsResultOutput) ToLookupDeliveryConfigsResultOutputWithContext added in v0.1.5

func (o LookupDeliveryConfigsResultOutput) ToLookupDeliveryConfigsResultOutputWithContext(ctx context.Context) LookupDeliveryConfigsResultOutput

type LookupGatewayAllGroupApisArgs added in v0.1.5

type LookupGatewayAllGroupApisArgs struct {
	// gateway group Id.
	GatewayDeployGroupId string `pulumi:"gatewayDeployGroupId"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Search keyword, supports api group name or API path.
	SearchWord *string `pulumi:"searchWord"`
}

A collection of arguments for invoking getGatewayAllGroupApis.

type LookupGatewayAllGroupApisOutputArgs added in v0.1.5

type LookupGatewayAllGroupApisOutputArgs struct {
	// gateway group Id.
	GatewayDeployGroupId pulumi.StringInput `pulumi:"gatewayDeployGroupId"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// Search keyword, supports api group name or API path.
	SearchWord pulumi.StringPtrInput `pulumi:"searchWord"`
}

A collection of arguments for invoking getGatewayAllGroupApis.

func (LookupGatewayAllGroupApisOutputArgs) ElementType added in v0.1.5

type LookupGatewayAllGroupApisResult added in v0.1.5

type LookupGatewayAllGroupApisResult struct {
	// Gateway deployment group ID.Note: This field may return null, which means no valid value was found.
	GatewayDeployGroupId string `pulumi:"gatewayDeployGroupId"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Gateway group and API list information.
	Results    []GetGatewayAllGroupApisResult `pulumi:"results"`
	SearchWord *string                        `pulumi:"searchWord"`
}

A collection of values returned by getGatewayAllGroupApis.

func LookupGatewayAllGroupApis added in v0.1.5

func LookupGatewayAllGroupApis(ctx *pulumi.Context, args *LookupGatewayAllGroupApisArgs, opts ...pulumi.InvokeOption) (*LookupGatewayAllGroupApisResult, error)

Use this data source to query detailed information of tsf gatewayAllGroupApis

## 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.GetGatewayAllGroupApis(ctx, &tsf.GetGatewayAllGroupApisArgs{
			GatewayDeployGroupId: "group-aeoej4qy",
			SearchWord:           pulumi.StringRef("user"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupGatewayAllGroupApisResultOutput added in v0.1.5

type LookupGatewayAllGroupApisResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getGatewayAllGroupApis.

func (LookupGatewayAllGroupApisResultOutput) ElementType added in v0.1.5

func (LookupGatewayAllGroupApisResultOutput) GatewayDeployGroupId added in v0.1.5

Gateway deployment group ID.Note: This field may return null, which means no valid value was found.

func (LookupGatewayAllGroupApisResultOutput) Id added in v0.1.5

The provider-assigned unique ID for this managed resource.

func (LookupGatewayAllGroupApisResultOutput) ResultOutputFile added in v0.1.5

func (LookupGatewayAllGroupApisResultOutput) Results added in v0.1.5

Gateway group and API list information.

func (LookupGatewayAllGroupApisResultOutput) SearchWord added in v0.1.5

func (LookupGatewayAllGroupApisResultOutput) ToLookupGatewayAllGroupApisResultOutput added in v0.1.5

func (o LookupGatewayAllGroupApisResultOutput) ToLookupGatewayAllGroupApisResultOutput() LookupGatewayAllGroupApisResultOutput

func (LookupGatewayAllGroupApisResultOutput) ToLookupGatewayAllGroupApisResultOutputWithContext added in v0.1.5

func (o LookupGatewayAllGroupApisResultOutput) ToLookupGatewayAllGroupApisResultOutputWithContext(ctx context.Context) LookupGatewayAllGroupApisResultOutput

type LookupGroupConfigReleaseArgs added in v0.1.5

type LookupGroupConfigReleaseArgs struct {
	// groupId.
	GroupId string `pulumi:"groupId"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getGroupConfigRelease.

type LookupGroupConfigReleaseOutputArgs added in v0.1.5

type LookupGroupConfigReleaseOutputArgs struct {
	// groupId.
	GroupId pulumi.StringInput `pulumi:"groupId"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getGroupConfigRelease.

func (LookupGroupConfigReleaseOutputArgs) ElementType added in v0.1.5

type LookupGroupConfigReleaseResult added in v0.1.5

type LookupGroupConfigReleaseResult struct {
	// Configuration item release group ID.Note: This field may return null, which means no valid value was found.
	GroupId string `pulumi:"groupId"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Information related to the deployment group release.Note: This field may return null, which means no valid value was found.
	Results []GetGroupConfigReleaseResult `pulumi:"results"`
}

A collection of values returned by getGroupConfigRelease.

func LookupGroupConfigRelease added in v0.1.5

func LookupGroupConfigRelease(ctx *pulumi.Context, args *LookupGroupConfigReleaseArgs, opts ...pulumi.InvokeOption) (*LookupGroupConfigReleaseResult, error)

Use this data source to query detailed information of tsf groupConfigRelease

## 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.GetGroupConfigRelease(ctx, &tsf.GetGroupConfigReleaseArgs{
			GroupId: "group-yrjkln9v",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupGroupConfigReleaseResultOutput added in v0.1.5

type LookupGroupConfigReleaseResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getGroupConfigRelease.

func (LookupGroupConfigReleaseResultOutput) ElementType added in v0.1.5

func (LookupGroupConfigReleaseResultOutput) GroupId added in v0.1.5

Configuration item release group ID.Note: This field may return null, which means no valid value was found.

func (LookupGroupConfigReleaseResultOutput) Id added in v0.1.5

The provider-assigned unique ID for this managed resource.

func (LookupGroupConfigReleaseResultOutput) ResultOutputFile added in v0.1.5

func (LookupGroupConfigReleaseResultOutput) Results added in v0.1.5

Information related to the deployment group release.Note: This field may return null, which means no valid value was found.

func (LookupGroupConfigReleaseResultOutput) ToLookupGroupConfigReleaseResultOutput added in v0.1.5

func (o LookupGroupConfigReleaseResultOutput) ToLookupGroupConfigReleaseResultOutput() LookupGroupConfigReleaseResultOutput

func (LookupGroupConfigReleaseResultOutput) ToLookupGroupConfigReleaseResultOutputWithContext added in v0.1.5

func (o LookupGroupConfigReleaseResultOutput) ToLookupGroupConfigReleaseResultOutputWithContext(ctx context.Context) LookupGroupConfigReleaseResultOutput

type LookupGroupGatewaysArgs added in v0.1.5

type LookupGroupGatewaysArgs struct {
	// gateway group Id.
	GatewayDeployGroupId string `pulumi:"gatewayDeployGroupId"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// search word.
	SearchWord *string `pulumi:"searchWord"`
}

A collection of arguments for invoking getGroupGateways.

type LookupGroupGatewaysOutputArgs added in v0.1.5

type LookupGroupGatewaysOutputArgs struct {
	// gateway group Id.
	GatewayDeployGroupId pulumi.StringInput `pulumi:"gatewayDeployGroupId"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// search word.
	SearchWord pulumi.StringPtrInput `pulumi:"searchWord"`
}

A collection of arguments for invoking getGroupGateways.

func (LookupGroupGatewaysOutputArgs) ElementType added in v0.1.5

type LookupGroupGatewaysResult added in v0.1.5

type LookupGroupGatewaysResult struct {
	GatewayDeployGroupId string `pulumi:"gatewayDeployGroupId"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// api group information.
	Results    []GetGroupGatewaysResult `pulumi:"results"`
	SearchWord *string                  `pulumi:"searchWord"`
}

A collection of values returned by getGroupGateways.

func LookupGroupGateways added in v0.1.5

func LookupGroupGateways(ctx *pulumi.Context, args *LookupGroupGatewaysArgs, opts ...pulumi.InvokeOption) (*LookupGroupGatewaysResult, error)

Use this data source to query detailed information of tsf groupGateways

## 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.GetGroupGateways(ctx, &tsf.GetGroupGatewaysArgs{
			GatewayDeployGroupId: "group-aeoej4qy",
			SearchWord:           pulumi.StringRef("test"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupGroupGatewaysResultOutput added in v0.1.5

type LookupGroupGatewaysResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getGroupGateways.

func LookupGroupGatewaysOutput added in v0.1.5

func (LookupGroupGatewaysResultOutput) ElementType added in v0.1.5

func (LookupGroupGatewaysResultOutput) GatewayDeployGroupId added in v0.1.5

func (o LookupGroupGatewaysResultOutput) GatewayDeployGroupId() pulumi.StringOutput

func (LookupGroupGatewaysResultOutput) Id added in v0.1.5

The provider-assigned unique ID for this managed resource.

func (LookupGroupGatewaysResultOutput) ResultOutputFile added in v0.1.5

func (LookupGroupGatewaysResultOutput) Results added in v0.1.5

api group information.

func (LookupGroupGatewaysResultOutput) SearchWord added in v0.1.5

func (LookupGroupGatewaysResultOutput) ToLookupGroupGatewaysResultOutput added in v0.1.5

func (o LookupGroupGatewaysResultOutput) ToLookupGroupGatewaysResultOutput() LookupGroupGatewaysResultOutput

func (LookupGroupGatewaysResultOutput) ToLookupGroupGatewaysResultOutputWithContext added in v0.1.5

func (o LookupGroupGatewaysResultOutput) ToLookupGroupGatewaysResultOutputWithContext(ctx context.Context) LookupGroupGatewaysResultOutput

type LookupGroupInstancesArgs added in v0.1.5

type LookupGroupInstancesArgs struct {
	// group id.
	GroupId string `pulumi:"groupId"`
	// order term.
	OrderBy *string `pulumi:"orderBy"`
	// order type.
	OrderType *int `pulumi:"orderType"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// search word.
	SearchWord *string `pulumi:"searchWord"`
}

A collection of arguments for invoking getGroupInstances.

type LookupGroupInstancesOutputArgs added in v0.1.5

type LookupGroupInstancesOutputArgs struct {
	// group id.
	GroupId pulumi.StringInput `pulumi:"groupId"`
	// order term.
	OrderBy pulumi.StringPtrInput `pulumi:"orderBy"`
	// order type.
	OrderType pulumi.IntPtrInput `pulumi:"orderType"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// search word.
	SearchWord pulumi.StringPtrInput `pulumi:"searchWord"`
}

A collection of arguments for invoking getGroupInstances.

func (LookupGroupInstancesOutputArgs) ElementType added in v0.1.5

type LookupGroupInstancesResult added in v0.1.5

type LookupGroupInstancesResult struct {
	// Group id.Note: This field may return null, which means no valid value was found.
	GroupId string `pulumi:"groupId"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	OrderBy          *string `pulumi:"orderBy"`
	OrderType        *int    `pulumi:"orderType"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Machine information of the deployment group.Note: This field may return null, which means no valid value was found.
	Results    []GetGroupInstancesResult `pulumi:"results"`
	SearchWord *string                   `pulumi:"searchWord"`
}

A collection of values returned by getGroupInstances.

func LookupGroupInstances added in v0.1.5

func LookupGroupInstances(ctx *pulumi.Context, args *LookupGroupInstancesArgs, opts ...pulumi.InvokeOption) (*LookupGroupInstancesResult, error)

Use this data source to query detailed information of tsf groupInstances

## 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.GetGroupInstances(ctx, &tsf.GetGroupInstancesArgs{
			GroupId:    "group-yrjkln9v",
			OrderBy:    pulumi.StringRef("ASC"),
			OrderType:  pulumi.IntRef(0),
			SearchWord: pulumi.StringRef("testing"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupGroupInstancesResultOutput added in v0.1.5

type LookupGroupInstancesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getGroupInstances.

func LookupGroupInstancesOutput added in v0.1.5

func (LookupGroupInstancesResultOutput) ElementType added in v0.1.5

func (LookupGroupInstancesResultOutput) GroupId added in v0.1.5

Group id.Note: This field may return null, which means no valid value was found.

func (LookupGroupInstancesResultOutput) Id added in v0.1.5

The provider-assigned unique ID for this managed resource.

func (LookupGroupInstancesResultOutput) OrderBy added in v0.1.5

func (LookupGroupInstancesResultOutput) OrderType added in v0.1.5

func (LookupGroupInstancesResultOutput) ResultOutputFile added in v0.1.5

func (LookupGroupInstancesResultOutput) Results added in v0.1.5

Machine information of the deployment group.Note: This field may return null, which means no valid value was found.

func (LookupGroupInstancesResultOutput) SearchWord added in v0.1.5

func (LookupGroupInstancesResultOutput) ToLookupGroupInstancesResultOutput added in v0.1.5

func (o LookupGroupInstancesResultOutput) ToLookupGroupInstancesResultOutput() LookupGroupInstancesResultOutput

func (LookupGroupInstancesResultOutput) ToLookupGroupInstancesResultOutputWithContext added in v0.1.5

func (o LookupGroupInstancesResultOutput) ToLookupGroupInstancesResultOutputWithContext(ctx context.Context) LookupGroupInstancesResultOutput

type LookupGroupsArgs added in v0.1.5

type LookupGroupsArgs struct {
	// applicationId.
	ApplicationId *string `pulumi:"applicationId"`
	// clusterId.
	ClusterId *string `pulumi:"clusterId"`
	// group Id list.
	GroupIdLists []string `pulumi:"groupIdLists"`
	// Group resourceType list.
	GroupResourceTypeLists []string `pulumi:"groupResourceTypeLists"`
	// namespace Id.
	NamespaceId *string `pulumi:"namespaceId"`
	// sort term.
	OrderBy *string `pulumi:"orderBy"`
	// order type, 0 desc, 1 asc.
	OrderType *int `pulumi:"orderType"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// searchWord, support groupName.
	SearchWord *string `pulumi:"searchWord"`
	// group status filter, `Running`: running, `Unknown`: unknown.
	Status *string `pulumi:"status"`
}

A collection of arguments for invoking getGroups.

type LookupGroupsOutputArgs added in v0.1.5

type LookupGroupsOutputArgs struct {
	// applicationId.
	ApplicationId pulumi.StringPtrInput `pulumi:"applicationId"`
	// clusterId.
	ClusterId pulumi.StringPtrInput `pulumi:"clusterId"`
	// group Id list.
	GroupIdLists pulumi.StringArrayInput `pulumi:"groupIdLists"`
	// Group resourceType list.
	GroupResourceTypeLists pulumi.StringArrayInput `pulumi:"groupResourceTypeLists"`
	// namespace Id.
	NamespaceId pulumi.StringPtrInput `pulumi:"namespaceId"`
	// sort term.
	OrderBy pulumi.StringPtrInput `pulumi:"orderBy"`
	// order type, 0 desc, 1 asc.
	OrderType pulumi.IntPtrInput `pulumi:"orderType"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// searchWord, support groupName.
	SearchWord pulumi.StringPtrInput `pulumi:"searchWord"`
	// group status filter, `Running`: running, `Unknown`: unknown.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

A collection of arguments for invoking getGroups.

func (LookupGroupsOutputArgs) ElementType added in v0.1.5

func (LookupGroupsOutputArgs) ElementType() reflect.Type

type LookupGroupsResult added in v0.1.5

type LookupGroupsResult struct {
	// Application ID. Note: This field may return null, indicating that no valid value was found.
	ApplicationId *string `pulumi:"applicationId"`
	// Cluster ID. Note: This field may return null, indicating that no valid value was found.
	ClusterId              *string  `pulumi:"clusterId"`
	GroupIdLists           []string `pulumi:"groupIdLists"`
	GroupResourceTypeLists []string `pulumi:"groupResourceTypeLists"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Namespace ID. Note: This field may return null, indicating that no valid value was found.
	NamespaceId      *string `pulumi:"namespaceId"`
	OrderBy          *string `pulumi:"orderBy"`
	OrderType        *int    `pulumi:"orderType"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Pagination information of the virtual machine deployment group.Note: This field may return null, indicating that no valid value was found.
	Results    []GetGroupsResult `pulumi:"results"`
	SearchWord *string           `pulumi:"searchWord"`
	Status     *string           `pulumi:"status"`
}

A collection of values returned by getGroups.

func LookupGroups added in v0.1.5

func LookupGroups(ctx *pulumi.Context, args *LookupGroupsArgs, opts ...pulumi.InvokeOption) (*LookupGroupsResult, error)

Use this data source to query detailed information of tsf groups

## 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.GetGroups(ctx, &tsf.GetGroupsArgs{
			ApplicationId: pulumi.StringRef("application-a24x29xv"),
			ClusterId:     pulumi.StringRef("cluster-vwgj5e6y"),
			GroupIdLists: []string{
				"group-yrjkln9v",
			},
			GroupResourceTypeLists: []string{
				"DEF",
			},
			NamespaceId: pulumi.StringRef("namespace-aemrg36v"),
			OrderBy:     pulumi.StringRef("createTime"),
			OrderType:   pulumi.IntRef(0),
			SearchWord:  pulumi.StringRef("keep"),
			Status:      pulumi.StringRef("Running"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupGroupsResultOutput added in v0.1.5

type LookupGroupsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getGroups.

func LookupGroupsOutput added in v0.1.5

func LookupGroupsOutput(ctx *pulumi.Context, args LookupGroupsOutputArgs, opts ...pulumi.InvokeOption) LookupGroupsResultOutput

func (LookupGroupsResultOutput) ApplicationId added in v0.1.5

Application ID. Note: This field may return null, indicating that no valid value was found.

func (LookupGroupsResultOutput) ClusterId added in v0.1.5

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

func (LookupGroupsResultOutput) ElementType added in v0.1.5

func (LookupGroupsResultOutput) ElementType() reflect.Type

func (LookupGroupsResultOutput) GroupIdLists added in v0.1.5

func (LookupGroupsResultOutput) GroupResourceTypeLists added in v0.1.5

func (o LookupGroupsResultOutput) GroupResourceTypeLists() pulumi.StringArrayOutput

func (LookupGroupsResultOutput) Id added in v0.1.5

The provider-assigned unique ID for this managed resource.

func (LookupGroupsResultOutput) NamespaceId added in v0.1.5

Namespace ID. Note: This field may return null, indicating that no valid value was found.

func (LookupGroupsResultOutput) OrderBy added in v0.1.5

func (LookupGroupsResultOutput) OrderType added in v0.1.5

func (LookupGroupsResultOutput) ResultOutputFile added in v0.1.5

func (o LookupGroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (LookupGroupsResultOutput) Results added in v0.1.5

Pagination information of the virtual machine deployment group.Note: This field may return null, indicating that no valid value was found.

func (LookupGroupsResultOutput) SearchWord added in v0.1.5

func (LookupGroupsResultOutput) Status added in v0.1.5

func (LookupGroupsResultOutput) ToLookupGroupsResultOutput added in v0.1.5

func (o LookupGroupsResultOutput) ToLookupGroupsResultOutput() LookupGroupsResultOutput

func (LookupGroupsResultOutput) ToLookupGroupsResultOutputWithContext added in v0.1.5

func (o LookupGroupsResultOutput) ToLookupGroupsResultOutputWithContext(ctx context.Context) LookupGroupsResultOutput

type LookupMicroserviceApiVersionArgs added in v0.1.5

type LookupMicroserviceApiVersionArgs struct {
	// request method.
	Method *string `pulumi:"method"`
	// Microservice ID.
	MicroserviceId string `pulumi:"microserviceId"`
	// api path.
	Path *string `pulumi:"path"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getMicroserviceApiVersion.

type LookupMicroserviceApiVersionOutputArgs added in v0.1.5

type LookupMicroserviceApiVersionOutputArgs struct {
	// request method.
	Method pulumi.StringPtrInput `pulumi:"method"`
	// Microservice ID.
	MicroserviceId pulumi.StringInput `pulumi:"microserviceId"`
	// api path.
	Path pulumi.StringPtrInput `pulumi:"path"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getMicroserviceApiVersion.

func (LookupMicroserviceApiVersionOutputArgs) ElementType added in v0.1.5

type LookupMicroserviceApiVersionResult added in v0.1.5

type LookupMicroserviceApiVersionResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	Method           *string `pulumi:"method"`
	MicroserviceId   string  `pulumi:"microserviceId"`
	Path             *string `pulumi:"path"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// api version list.
	Results []GetMicroserviceApiVersionResult `pulumi:"results"`
}

A collection of values returned by getMicroserviceApiVersion.

func LookupMicroserviceApiVersion added in v0.1.5

func LookupMicroserviceApiVersion(ctx *pulumi.Context, args *LookupMicroserviceApiVersionArgs, opts ...pulumi.InvokeOption) (*LookupMicroserviceApiVersionResult, error)

Use this data source to query detailed information of tsf microserviceApiVersion

## 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.GetMicroserviceApiVersion(ctx, &tsf.GetMicroserviceApiVersionArgs{
			Method:         pulumi.StringRef("get"),
			MicroserviceId: "ms-yq3jo6jd",
			Path:           pulumi.StringRef(""),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupMicroserviceApiVersionResultOutput added in v0.1.5

type LookupMicroserviceApiVersionResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getMicroserviceApiVersion.

func (LookupMicroserviceApiVersionResultOutput) ElementType added in v0.1.5

func (LookupMicroserviceApiVersionResultOutput) Id added in v0.1.5

The provider-assigned unique ID for this managed resource.

func (LookupMicroserviceApiVersionResultOutput) Method added in v0.1.5

func (LookupMicroserviceApiVersionResultOutput) MicroserviceId added in v0.1.5

func (LookupMicroserviceApiVersionResultOutput) Path added in v0.1.5

func (LookupMicroserviceApiVersionResultOutput) ResultOutputFile added in v0.1.5

func (LookupMicroserviceApiVersionResultOutput) Results added in v0.1.5

api version list.

func (LookupMicroserviceApiVersionResultOutput) ToLookupMicroserviceApiVersionResultOutput added in v0.1.5

func (o LookupMicroserviceApiVersionResultOutput) ToLookupMicroserviceApiVersionResultOutput() LookupMicroserviceApiVersionResultOutput

func (LookupMicroserviceApiVersionResultOutput) ToLookupMicroserviceApiVersionResultOutputWithContext added in v0.1.5

func (o LookupMicroserviceApiVersionResultOutput) ToLookupMicroserviceApiVersionResultOutputWithContext(ctx context.Context) LookupMicroserviceApiVersionResultOutput

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 LookupMsApiListArgs added in v0.1.5

type LookupMsApiListArgs struct {
	// Microservice Id.
	MicroserviceId string `pulumi:"microserviceId"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// search word, support  service name.
	SearchWord *string `pulumi:"searchWord"`
}

A collection of arguments for invoking getMsApiList.

type LookupMsApiListOutputArgs added in v0.1.5

type LookupMsApiListOutputArgs struct {
	// Microservice Id.
	MicroserviceId pulumi.StringInput `pulumi:"microserviceId"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// search word, support  service name.
	SearchWord pulumi.StringPtrInput `pulumi:"searchWord"`
}

A collection of arguments for invoking getMsApiList.

func (LookupMsApiListOutputArgs) ElementType added in v0.1.5

func (LookupMsApiListOutputArgs) ElementType() reflect.Type

type LookupMsApiListResult added in v0.1.5

type LookupMsApiListResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	MicroserviceId   string  `pulumi:"microserviceId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// result list.
	Results    []GetMsApiListResult `pulumi:"results"`
	SearchWord *string              `pulumi:"searchWord"`
}

A collection of values returned by getMsApiList.

func LookupMsApiList added in v0.1.5

func LookupMsApiList(ctx *pulumi.Context, args *LookupMsApiListArgs, opts ...pulumi.InvokeOption) (*LookupMsApiListResult, error)

Use this data source to query detailed information of tsf msApiList

## 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.GetMsApiList(ctx, &tsf.GetMsApiListArgs{
			MicroserviceId: "ms-yq3jo6jd",
			SearchWord:     pulumi.StringRef("echo"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupMsApiListResultOutput added in v0.1.5

type LookupMsApiListResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getMsApiList.

func LookupMsApiListOutput added in v0.1.5

func (LookupMsApiListResultOutput) ElementType added in v0.1.5

func (LookupMsApiListResultOutput) Id added in v0.1.5

The provider-assigned unique ID for this managed resource.

func (LookupMsApiListResultOutput) MicroserviceId added in v0.1.5

func (o LookupMsApiListResultOutput) MicroserviceId() pulumi.StringOutput

func (LookupMsApiListResultOutput) ResultOutputFile added in v0.1.5

func (o LookupMsApiListResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (LookupMsApiListResultOutput) Results added in v0.1.5

result list.

func (LookupMsApiListResultOutput) SearchWord added in v0.1.5

func (LookupMsApiListResultOutput) ToLookupMsApiListResultOutput added in v0.1.5

func (o LookupMsApiListResultOutput) ToLookupMsApiListResultOutput() LookupMsApiListResultOutput

func (LookupMsApiListResultOutput) ToLookupMsApiListResultOutputWithContext added in v0.1.5

func (o LookupMsApiListResultOutput) ToLookupMsApiListResultOutputWithContext(ctx context.Context) LookupMsApiListResultOutput

type LookupPodInstancesArgs added in v0.1.5

type LookupPodInstancesArgs struct {
	// Instance's group ID.
	GroupId string `pulumi:"groupId"`
	// Filter, pod name list.
	PodNameLists []string `pulumi:"podNameLists"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getPodInstances.

type LookupPodInstancesOutputArgs added in v0.1.5

type LookupPodInstancesOutputArgs struct {
	// Instance's group ID.
	GroupId pulumi.StringInput `pulumi:"groupId"`
	// Filter, pod name list.
	PodNameLists pulumi.StringArrayInput `pulumi:"podNameLists"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getPodInstances.

func (LookupPodInstancesOutputArgs) ElementType added in v0.1.5

type LookupPodInstancesResult added in v0.1.5

type LookupPodInstancesResult struct {
	GroupId string `pulumi:"groupId"`
	// The provider-assigned unique ID for this managed resource.
	Id               string   `pulumi:"id"`
	PodNameLists     []string `pulumi:"podNameLists"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
	// pod instance list.
	Results []GetPodInstancesResult `pulumi:"results"`
}

A collection of values returned by getPodInstances.

func LookupPodInstances added in v0.1.5

func LookupPodInstances(ctx *pulumi.Context, args *LookupPodInstancesArgs, opts ...pulumi.InvokeOption) (*LookupPodInstancesResult, error)

Use this data source to query detailed information of tsf podInstances

## 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.GetPodInstances(ctx, &tsf.GetPodInstancesArgs{
			GroupId: "group-ynd95rea",
			PodNameLists: []string{
				"keep-terraform-6f8f977688-zvphm",
			},
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupPodInstancesResultOutput added in v0.1.5

type LookupPodInstancesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getPodInstances.

func LookupPodInstancesOutput added in v0.1.5

func (LookupPodInstancesResultOutput) ElementType added in v0.1.5

func (LookupPodInstancesResultOutput) GroupId added in v0.1.5

func (LookupPodInstancesResultOutput) Id added in v0.1.5

The provider-assigned unique ID for this managed resource.

func (LookupPodInstancesResultOutput) PodNameLists added in v0.1.5

func (LookupPodInstancesResultOutput) ResultOutputFile added in v0.1.5

func (LookupPodInstancesResultOutput) Results added in v0.1.5

pod instance list.

func (LookupPodInstancesResultOutput) ToLookupPodInstancesResultOutput added in v0.1.5

func (o LookupPodInstancesResultOutput) ToLookupPodInstancesResultOutput() LookupPodInstancesResultOutput

func (LookupPodInstancesResultOutput) ToLookupPodInstancesResultOutputWithContext added in v0.1.5

func (o LookupPodInstancesResultOutput) ToLookupPodInstancesResultOutputWithContext(ctx context.Context) LookupPodInstancesResultOutput

type LookupPublicConfigSummaryArgs added in v0.1.5

type LookupPublicConfigSummaryArgs struct {
	// Config Id List.
	ConfigIdLists []string `pulumi:"configIdLists"`
	// config tag list.
	ConfigTagLists []string `pulumi:"configTagLists"`
	// Whether to disable dataset authentication.
	DisableProgramAuthCheck *bool `pulumi:"disableProgramAuthCheck"`
	// Sort by time: creation_time; Sort by name: config_name.
	OrderBy *string `pulumi:"orderBy"`
	// Pass 0 for ascending order and 1 for descending order.
	OrderType *int `pulumi:"orderType"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Query keyword for fuzzy search: configuration item name. If not passed in, the full set will be queried.
	SearchWord *string `pulumi:"searchWord"`
}

A collection of arguments for invoking getPublicConfigSummary.

type LookupPublicConfigSummaryOutputArgs added in v0.1.5

type LookupPublicConfigSummaryOutputArgs struct {
	// Config Id List.
	ConfigIdLists pulumi.StringArrayInput `pulumi:"configIdLists"`
	// config tag list.
	ConfigTagLists pulumi.StringArrayInput `pulumi:"configTagLists"`
	// Whether to disable dataset authentication.
	DisableProgramAuthCheck pulumi.BoolPtrInput `pulumi:"disableProgramAuthCheck"`
	// Sort by time: creation_time; Sort by name: config_name.
	OrderBy pulumi.StringPtrInput `pulumi:"orderBy"`
	// Pass 0 for ascending order and 1 for descending order.
	OrderType pulumi.IntPtrInput `pulumi:"orderType"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// Query keyword for fuzzy search: configuration item name. If not passed in, the full set will be queried.
	SearchWord pulumi.StringPtrInput `pulumi:"searchWord"`
}

A collection of arguments for invoking getPublicConfigSummary.

func (LookupPublicConfigSummaryOutputArgs) ElementType added in v0.1.5

type LookupPublicConfigSummaryResult added in v0.1.5

type LookupPublicConfigSummaryResult struct {
	ConfigIdLists           []string `pulumi:"configIdLists"`
	ConfigTagLists          []string `pulumi:"configTagLists"`
	DisableProgramAuthCheck *bool    `pulumi:"disableProgramAuthCheck"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	OrderBy          *string `pulumi:"orderBy"`
	OrderType        *int    `pulumi:"orderType"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Public config Page Item.
	Results    []GetPublicConfigSummaryResult `pulumi:"results"`
	SearchWord *string                        `pulumi:"searchWord"`
}

A collection of values returned by getPublicConfigSummary.

func LookupPublicConfigSummary added in v0.1.5

func LookupPublicConfigSummary(ctx *pulumi.Context, args *LookupPublicConfigSummaryArgs, opts ...pulumi.InvokeOption) (*LookupPublicConfigSummaryResult, error)

Use this data source to query detailed information of tsf publicConfigSummary

type LookupPublicConfigSummaryResultOutput added in v0.1.5

type LookupPublicConfigSummaryResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getPublicConfigSummary.

func (LookupPublicConfigSummaryResultOutput) ConfigIdLists added in v0.1.5

func (LookupPublicConfigSummaryResultOutput) ConfigTagLists added in v0.1.5

func (LookupPublicConfigSummaryResultOutput) DisableProgramAuthCheck added in v0.1.5

func (o LookupPublicConfigSummaryResultOutput) DisableProgramAuthCheck() pulumi.BoolPtrOutput

func (LookupPublicConfigSummaryResultOutput) ElementType added in v0.1.5

func (LookupPublicConfigSummaryResultOutput) Id added in v0.1.5

The provider-assigned unique ID for this managed resource.

func (LookupPublicConfigSummaryResultOutput) OrderBy added in v0.1.5

func (LookupPublicConfigSummaryResultOutput) OrderType added in v0.1.5

func (LookupPublicConfigSummaryResultOutput) ResultOutputFile added in v0.1.5

func (LookupPublicConfigSummaryResultOutput) Results added in v0.1.5

Public config Page Item.

func (LookupPublicConfigSummaryResultOutput) SearchWord added in v0.1.5

func (LookupPublicConfigSummaryResultOutput) ToLookupPublicConfigSummaryResultOutput added in v0.1.5

func (o LookupPublicConfigSummaryResultOutput) ToLookupPublicConfigSummaryResultOutput() LookupPublicConfigSummaryResultOutput

func (LookupPublicConfigSummaryResultOutput) ToLookupPublicConfigSummaryResultOutputWithContext added in v0.1.5

func (o LookupPublicConfigSummaryResultOutput) ToLookupPublicConfigSummaryResultOutputWithContext(ctx context.Context) LookupPublicConfigSummaryResultOutput

type LookupRepositoryArgs added in v0.1.5

type LookupRepositoryArgs struct {
	// Repository type (default Repository: default, private Repository: private).
	RepositoryType *string `pulumi:"repositoryType"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Query keywords (search by Repository name).
	SearchWord *string `pulumi:"searchWord"`
}

A collection of arguments for invoking getRepository.

type LookupRepositoryOutputArgs added in v0.1.5

type LookupRepositoryOutputArgs struct {
	// Repository type (default Repository: default, private Repository: private).
	RepositoryType pulumi.StringPtrInput `pulumi:"repositoryType"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// Query keywords (search by Repository name).
	SearchWord pulumi.StringPtrInput `pulumi:"searchWord"`
}

A collection of arguments for invoking getRepository.

func (LookupRepositoryOutputArgs) ElementType added in v0.1.5

func (LookupRepositoryOutputArgs) ElementType() reflect.Type

type LookupRepositoryResult added in v0.1.5

type LookupRepositoryResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Repository type (default Repository: default, private Repository: private).
	RepositoryType   *string `pulumi:"repositoryType"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// A list of Repository information that meets the query criteria.
	Results    []GetRepositoryResult `pulumi:"results"`
	SearchWord *string               `pulumi:"searchWord"`
}

A collection of values returned by getRepository.

func LookupRepository added in v0.1.5

func LookupRepository(ctx *pulumi.Context, args *LookupRepositoryArgs, opts ...pulumi.InvokeOption) (*LookupRepositoryResult, error)

Use this data source to query detailed information of tsf repository

## 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.GetRepository(ctx, &tsf.GetRepositoryArgs{
			RepositoryType: pulumi.StringRef("default"),
			SearchWord:     pulumi.StringRef("test"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupRepositoryResultOutput added in v0.1.5

type LookupRepositoryResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getRepository.

func LookupRepositoryOutput added in v0.1.5

func (LookupRepositoryResultOutput) ElementType added in v0.1.5

func (LookupRepositoryResultOutput) Id added in v0.1.5

The provider-assigned unique ID for this managed resource.

func (LookupRepositoryResultOutput) RepositoryType added in v0.1.5

Repository type (default Repository: default, private Repository: private).

func (LookupRepositoryResultOutput) ResultOutputFile added in v0.1.5

func (LookupRepositoryResultOutput) Results added in v0.1.5

A list of Repository information that meets the query criteria.

func (LookupRepositoryResultOutput) SearchWord added in v0.1.5

func (LookupRepositoryResultOutput) ToLookupRepositoryResultOutput added in v0.1.5

func (o LookupRepositoryResultOutput) ToLookupRepositoryResultOutput() LookupRepositoryResultOutput

func (LookupRepositoryResultOutput) ToLookupRepositoryResultOutputWithContext added in v0.1.5

func (o LookupRepositoryResultOutput) ToLookupRepositoryResultOutputWithContext(ctx context.Context) LookupRepositoryResultOutput

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 LookupUsableUnitNamespacesArgs added in v0.1.5

type LookupUsableUnitNamespacesArgs struct {
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// search by namespace id or namespace Name.
	SearchWord *string `pulumi:"searchWord"`
}

A collection of arguments for invoking getUsableUnitNamespaces.

type LookupUsableUnitNamespacesOutputArgs added in v0.1.5

type LookupUsableUnitNamespacesOutputArgs struct {
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// search by namespace id or namespace Name.
	SearchWord pulumi.StringPtrInput `pulumi:"searchWord"`
}

A collection of arguments for invoking getUsableUnitNamespaces.

func (LookupUsableUnitNamespacesOutputArgs) ElementType added in v0.1.5

type LookupUsableUnitNamespacesResult added in v0.1.5

type LookupUsableUnitNamespacesResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// namespace object list.
	Results    []GetUsableUnitNamespacesResult `pulumi:"results"`
	SearchWord *string                         `pulumi:"searchWord"`
}

A collection of values returned by getUsableUnitNamespaces.

func LookupUsableUnitNamespaces added in v0.1.5

func LookupUsableUnitNamespaces(ctx *pulumi.Context, args *LookupUsableUnitNamespacesArgs, opts ...pulumi.InvokeOption) (*LookupUsableUnitNamespacesResult, error)

Use this data source to query detailed information of tsf usableUnitNamespaces

## 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.GetUsableUnitNamespaces(ctx, &tsf.GetUsableUnitNamespacesArgs{
			SearchWord: pulumi.StringRef(""),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupUsableUnitNamespacesResultOutput added in v0.1.5

type LookupUsableUnitNamespacesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getUsableUnitNamespaces.

func (LookupUsableUnitNamespacesResultOutput) ElementType added in v0.1.5

func (LookupUsableUnitNamespacesResultOutput) Id added in v0.1.5

The provider-assigned unique ID for this managed resource.

func (LookupUsableUnitNamespacesResultOutput) ResultOutputFile added in v0.1.5

func (LookupUsableUnitNamespacesResultOutput) Results added in v0.1.5

namespace object list.

func (LookupUsableUnitNamespacesResultOutput) SearchWord added in v0.1.5

func (LookupUsableUnitNamespacesResultOutput) ToLookupUsableUnitNamespacesResultOutput added in v0.1.5

func (o LookupUsableUnitNamespacesResultOutput) ToLookupUsableUnitNamespacesResultOutput() LookupUsableUnitNamespacesResultOutput

func (LookupUsableUnitNamespacesResultOutput) ToLookupUsableUnitNamespacesResultOutputWithContext added in v0.1.5

func (o LookupUsableUnitNamespacesResultOutput) ToLookupUsableUnitNamespacesResultOutputWithContext(ctx context.Context) LookupUsableUnitNamespacesResultOutput

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 OperateContainerGroup added in v0.1.5

type OperateContainerGroup struct {
	pulumi.CustomResourceState

	// group Id.
	GroupId pulumi.StringOutput `pulumi:"groupId"`
	// Operation, `start`- start the container, `stop`- stop the container.
	Operate pulumi.StringOutput `pulumi:"operate"`
}

Provides a resource to create a tsf operateContainerGroup

## 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.NewOperateContainerGroup(ctx, "operateContainerGroup", &Tsf.OperateContainerGroupArgs{
			GroupId: pulumi.String("group-ynd95rea"),
			Operate: pulumi.String("stop"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetOperateContainerGroup added in v0.1.5

func GetOperateContainerGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *OperateContainerGroupState, opts ...pulumi.ResourceOption) (*OperateContainerGroup, error)

GetOperateContainerGroup gets an existing OperateContainerGroup 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 NewOperateContainerGroup added in v0.1.5

func NewOperateContainerGroup(ctx *pulumi.Context,
	name string, args *OperateContainerGroupArgs, opts ...pulumi.ResourceOption) (*OperateContainerGroup, error)

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

func (*OperateContainerGroup) ElementType added in v0.1.5

func (*OperateContainerGroup) ElementType() reflect.Type

func (*OperateContainerGroup) ToOperateContainerGroupOutput added in v0.1.5

func (i *OperateContainerGroup) ToOperateContainerGroupOutput() OperateContainerGroupOutput

func (*OperateContainerGroup) ToOperateContainerGroupOutputWithContext added in v0.1.5

func (i *OperateContainerGroup) ToOperateContainerGroupOutputWithContext(ctx context.Context) OperateContainerGroupOutput

type OperateContainerGroupArgs added in v0.1.5

type OperateContainerGroupArgs struct {
	// group Id.
	GroupId pulumi.StringInput
	// Operation, `start`- start the container, `stop`- stop the container.
	Operate pulumi.StringInput
}

The set of arguments for constructing a OperateContainerGroup resource.

func (OperateContainerGroupArgs) ElementType added in v0.1.5

func (OperateContainerGroupArgs) ElementType() reflect.Type

type OperateContainerGroupArray added in v0.1.5

type OperateContainerGroupArray []OperateContainerGroupInput

func (OperateContainerGroupArray) ElementType added in v0.1.5

func (OperateContainerGroupArray) ElementType() reflect.Type

func (OperateContainerGroupArray) ToOperateContainerGroupArrayOutput added in v0.1.5

func (i OperateContainerGroupArray) ToOperateContainerGroupArrayOutput() OperateContainerGroupArrayOutput

func (OperateContainerGroupArray) ToOperateContainerGroupArrayOutputWithContext added in v0.1.5

func (i OperateContainerGroupArray) ToOperateContainerGroupArrayOutputWithContext(ctx context.Context) OperateContainerGroupArrayOutput

type OperateContainerGroupArrayInput added in v0.1.5

type OperateContainerGroupArrayInput interface {
	pulumi.Input

	ToOperateContainerGroupArrayOutput() OperateContainerGroupArrayOutput
	ToOperateContainerGroupArrayOutputWithContext(context.Context) OperateContainerGroupArrayOutput
}

OperateContainerGroupArrayInput is an input type that accepts OperateContainerGroupArray and OperateContainerGroupArrayOutput values. You can construct a concrete instance of `OperateContainerGroupArrayInput` via:

OperateContainerGroupArray{ OperateContainerGroupArgs{...} }

type OperateContainerGroupArrayOutput added in v0.1.5

type OperateContainerGroupArrayOutput struct{ *pulumi.OutputState }

func (OperateContainerGroupArrayOutput) ElementType added in v0.1.5

func (OperateContainerGroupArrayOutput) Index added in v0.1.5

func (OperateContainerGroupArrayOutput) ToOperateContainerGroupArrayOutput added in v0.1.5

func (o OperateContainerGroupArrayOutput) ToOperateContainerGroupArrayOutput() OperateContainerGroupArrayOutput

func (OperateContainerGroupArrayOutput) ToOperateContainerGroupArrayOutputWithContext added in v0.1.5

func (o OperateContainerGroupArrayOutput) ToOperateContainerGroupArrayOutputWithContext(ctx context.Context) OperateContainerGroupArrayOutput

type OperateContainerGroupInput added in v0.1.5

type OperateContainerGroupInput interface {
	pulumi.Input

	ToOperateContainerGroupOutput() OperateContainerGroupOutput
	ToOperateContainerGroupOutputWithContext(ctx context.Context) OperateContainerGroupOutput
}

type OperateContainerGroupMap added in v0.1.5

type OperateContainerGroupMap map[string]OperateContainerGroupInput

func (OperateContainerGroupMap) ElementType added in v0.1.5

func (OperateContainerGroupMap) ElementType() reflect.Type

func (OperateContainerGroupMap) ToOperateContainerGroupMapOutput added in v0.1.5

func (i OperateContainerGroupMap) ToOperateContainerGroupMapOutput() OperateContainerGroupMapOutput

func (OperateContainerGroupMap) ToOperateContainerGroupMapOutputWithContext added in v0.1.5

func (i OperateContainerGroupMap) ToOperateContainerGroupMapOutputWithContext(ctx context.Context) OperateContainerGroupMapOutput

type OperateContainerGroupMapInput added in v0.1.5

type OperateContainerGroupMapInput interface {
	pulumi.Input

	ToOperateContainerGroupMapOutput() OperateContainerGroupMapOutput
	ToOperateContainerGroupMapOutputWithContext(context.Context) OperateContainerGroupMapOutput
}

OperateContainerGroupMapInput is an input type that accepts OperateContainerGroupMap and OperateContainerGroupMapOutput values. You can construct a concrete instance of `OperateContainerGroupMapInput` via:

OperateContainerGroupMap{ "key": OperateContainerGroupArgs{...} }

type OperateContainerGroupMapOutput added in v0.1.5

type OperateContainerGroupMapOutput struct{ *pulumi.OutputState }

func (OperateContainerGroupMapOutput) ElementType added in v0.1.5

func (OperateContainerGroupMapOutput) MapIndex added in v0.1.5

func (OperateContainerGroupMapOutput) ToOperateContainerGroupMapOutput added in v0.1.5

func (o OperateContainerGroupMapOutput) ToOperateContainerGroupMapOutput() OperateContainerGroupMapOutput

func (OperateContainerGroupMapOutput) ToOperateContainerGroupMapOutputWithContext added in v0.1.5

func (o OperateContainerGroupMapOutput) ToOperateContainerGroupMapOutputWithContext(ctx context.Context) OperateContainerGroupMapOutput

type OperateContainerGroupOutput added in v0.1.5

type OperateContainerGroupOutput struct{ *pulumi.OutputState }

func (OperateContainerGroupOutput) ElementType added in v0.1.5

func (OperateContainerGroupOutput) GroupId added in v0.1.5

group Id.

func (OperateContainerGroupOutput) Operate added in v0.1.5

Operation, `start`- start the container, `stop`- stop the container.

func (OperateContainerGroupOutput) ToOperateContainerGroupOutput added in v0.1.5

func (o OperateContainerGroupOutput) ToOperateContainerGroupOutput() OperateContainerGroupOutput

func (OperateContainerGroupOutput) ToOperateContainerGroupOutputWithContext added in v0.1.5

func (o OperateContainerGroupOutput) ToOperateContainerGroupOutputWithContext(ctx context.Context) OperateContainerGroupOutput

type OperateContainerGroupState added in v0.1.5

type OperateContainerGroupState struct {
	// group Id.
	GroupId pulumi.StringPtrInput
	// Operation, `start`- start the container, `stop`- stop the container.
	Operate pulumi.StringPtrInput
}

func (OperateContainerGroupState) ElementType added in v0.1.5

func (OperateContainerGroupState) ElementType() reflect.Type

type OperateGroup added in v0.1.5

type OperateGroup struct {
	pulumi.CustomResourceState

	// group id.
	GroupId pulumi.StringOutput `pulumi:"groupId"`
	// Operation, `start`- start the group, `stop`- stop the group.
	Operate pulumi.StringOutput `pulumi:"operate"`
}

Provides a resource to create a tsf operateGroup

## 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.NewOperateGroup(ctx, "operateGroup", &Tsf.OperateGroupArgs{
			GroupId: pulumi.String("group-ynd95rea"),
			Operate: pulumi.String("start"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetOperateGroup added in v0.1.5

func GetOperateGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *OperateGroupState, opts ...pulumi.ResourceOption) (*OperateGroup, error)

GetOperateGroup gets an existing OperateGroup 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 NewOperateGroup added in v0.1.5

func NewOperateGroup(ctx *pulumi.Context,
	name string, args *OperateGroupArgs, opts ...pulumi.ResourceOption) (*OperateGroup, error)

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

func (*OperateGroup) ElementType added in v0.1.5

func (*OperateGroup) ElementType() reflect.Type

func (*OperateGroup) ToOperateGroupOutput added in v0.1.5

func (i *OperateGroup) ToOperateGroupOutput() OperateGroupOutput

func (*OperateGroup) ToOperateGroupOutputWithContext added in v0.1.5

func (i *OperateGroup) ToOperateGroupOutputWithContext(ctx context.Context) OperateGroupOutput

type OperateGroupArgs added in v0.1.5

type OperateGroupArgs struct {
	// group id.
	GroupId pulumi.StringInput
	// Operation, `start`- start the group, `stop`- stop the group.
	Operate pulumi.StringInput
}

The set of arguments for constructing a OperateGroup resource.

func (OperateGroupArgs) ElementType added in v0.1.5

func (OperateGroupArgs) ElementType() reflect.Type

type OperateGroupArray added in v0.1.5

type OperateGroupArray []OperateGroupInput

func (OperateGroupArray) ElementType added in v0.1.5

func (OperateGroupArray) ElementType() reflect.Type

func (OperateGroupArray) ToOperateGroupArrayOutput added in v0.1.5

func (i OperateGroupArray) ToOperateGroupArrayOutput() OperateGroupArrayOutput

func (OperateGroupArray) ToOperateGroupArrayOutputWithContext added in v0.1.5

func (i OperateGroupArray) ToOperateGroupArrayOutputWithContext(ctx context.Context) OperateGroupArrayOutput

type OperateGroupArrayInput added in v0.1.5

type OperateGroupArrayInput interface {
	pulumi.Input

	ToOperateGroupArrayOutput() OperateGroupArrayOutput
	ToOperateGroupArrayOutputWithContext(context.Context) OperateGroupArrayOutput
}

OperateGroupArrayInput is an input type that accepts OperateGroupArray and OperateGroupArrayOutput values. You can construct a concrete instance of `OperateGroupArrayInput` via:

OperateGroupArray{ OperateGroupArgs{...} }

type OperateGroupArrayOutput added in v0.1.5

type OperateGroupArrayOutput struct{ *pulumi.OutputState }

func (OperateGroupArrayOutput) ElementType added in v0.1.5

func (OperateGroupArrayOutput) ElementType() reflect.Type

func (OperateGroupArrayOutput) Index added in v0.1.5

func (OperateGroupArrayOutput) ToOperateGroupArrayOutput added in v0.1.5

func (o OperateGroupArrayOutput) ToOperateGroupArrayOutput() OperateGroupArrayOutput

func (OperateGroupArrayOutput) ToOperateGroupArrayOutputWithContext added in v0.1.5

func (o OperateGroupArrayOutput) ToOperateGroupArrayOutputWithContext(ctx context.Context) OperateGroupArrayOutput

type OperateGroupInput added in v0.1.5

type OperateGroupInput interface {
	pulumi.Input

	ToOperateGroupOutput() OperateGroupOutput
	ToOperateGroupOutputWithContext(ctx context.Context) OperateGroupOutput
}

type OperateGroupMap added in v0.1.5

type OperateGroupMap map[string]OperateGroupInput

func (OperateGroupMap) ElementType added in v0.1.5

func (OperateGroupMap) ElementType() reflect.Type

func (OperateGroupMap) ToOperateGroupMapOutput added in v0.1.5

func (i OperateGroupMap) ToOperateGroupMapOutput() OperateGroupMapOutput

func (OperateGroupMap) ToOperateGroupMapOutputWithContext added in v0.1.5

func (i OperateGroupMap) ToOperateGroupMapOutputWithContext(ctx context.Context) OperateGroupMapOutput

type OperateGroupMapInput added in v0.1.5

type OperateGroupMapInput interface {
	pulumi.Input

	ToOperateGroupMapOutput() OperateGroupMapOutput
	ToOperateGroupMapOutputWithContext(context.Context) OperateGroupMapOutput
}

OperateGroupMapInput is an input type that accepts OperateGroupMap and OperateGroupMapOutput values. You can construct a concrete instance of `OperateGroupMapInput` via:

OperateGroupMap{ "key": OperateGroupArgs{...} }

type OperateGroupMapOutput added in v0.1.5

type OperateGroupMapOutput struct{ *pulumi.OutputState }

func (OperateGroupMapOutput) ElementType added in v0.1.5

func (OperateGroupMapOutput) ElementType() reflect.Type

func (OperateGroupMapOutput) MapIndex added in v0.1.5

func (OperateGroupMapOutput) ToOperateGroupMapOutput added in v0.1.5

func (o OperateGroupMapOutput) ToOperateGroupMapOutput() OperateGroupMapOutput

func (OperateGroupMapOutput) ToOperateGroupMapOutputWithContext added in v0.1.5

func (o OperateGroupMapOutput) ToOperateGroupMapOutputWithContext(ctx context.Context) OperateGroupMapOutput

type OperateGroupOutput added in v0.1.5

type OperateGroupOutput struct{ *pulumi.OutputState }

func (OperateGroupOutput) ElementType added in v0.1.5

func (OperateGroupOutput) ElementType() reflect.Type

func (OperateGroupOutput) GroupId added in v0.1.5

group id.

func (OperateGroupOutput) Operate added in v0.1.5

Operation, `start`- start the group, `stop`- stop the group.

func (OperateGroupOutput) ToOperateGroupOutput added in v0.1.5

func (o OperateGroupOutput) ToOperateGroupOutput() OperateGroupOutput

func (OperateGroupOutput) ToOperateGroupOutputWithContext added in v0.1.5

func (o OperateGroupOutput) ToOperateGroupOutputWithContext(ctx context.Context) OperateGroupOutput

type OperateGroupState added in v0.1.5

type OperateGroupState struct {
	// group id.
	GroupId pulumi.StringPtrInput
	// Operation, `start`- start the group, `stop`- stop the group.
	Operate pulumi.StringPtrInput
}

func (OperateGroupState) ElementType added in v0.1.5

func (OperateGroupState) 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 ReleaseApiGroup added in v0.1.5

type ReleaseApiGroup struct {
	pulumi.CustomResourceState

	// api group Id.
	GroupId pulumi.StringOutput `pulumi:"groupId"`
}

Provides a resource to create a tsf releaseApiGroup

## 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.NewReleaseApiGroup(ctx, "releaseApiGroup", &Tsf.ReleaseApiGroupArgs{
			GroupId: pulumi.String("grp-qp0rj3zi"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetReleaseApiGroup added in v0.1.5

func GetReleaseApiGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ReleaseApiGroupState, opts ...pulumi.ResourceOption) (*ReleaseApiGroup, error)

GetReleaseApiGroup gets an existing ReleaseApiGroup 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 NewReleaseApiGroup added in v0.1.5

func NewReleaseApiGroup(ctx *pulumi.Context,
	name string, args *ReleaseApiGroupArgs, opts ...pulumi.ResourceOption) (*ReleaseApiGroup, error)

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

func (*ReleaseApiGroup) ElementType added in v0.1.5

func (*ReleaseApiGroup) ElementType() reflect.Type

func (*ReleaseApiGroup) ToReleaseApiGroupOutput added in v0.1.5

func (i *ReleaseApiGroup) ToReleaseApiGroupOutput() ReleaseApiGroupOutput

func (*ReleaseApiGroup) ToReleaseApiGroupOutputWithContext added in v0.1.5

func (i *ReleaseApiGroup) ToReleaseApiGroupOutputWithContext(ctx context.Context) ReleaseApiGroupOutput

type ReleaseApiGroupArgs added in v0.1.5

type ReleaseApiGroupArgs struct {
	// api group Id.
	GroupId pulumi.StringInput
}

The set of arguments for constructing a ReleaseApiGroup resource.

func (ReleaseApiGroupArgs) ElementType added in v0.1.5

func (ReleaseApiGroupArgs) ElementType() reflect.Type

type ReleaseApiGroupArray added in v0.1.5

type ReleaseApiGroupArray []ReleaseApiGroupInput

func (ReleaseApiGroupArray) ElementType added in v0.1.5

func (ReleaseApiGroupArray) ElementType() reflect.Type

func (ReleaseApiGroupArray) ToReleaseApiGroupArrayOutput added in v0.1.5

func (i ReleaseApiGroupArray) ToReleaseApiGroupArrayOutput() ReleaseApiGroupArrayOutput

func (ReleaseApiGroupArray) ToReleaseApiGroupArrayOutputWithContext added in v0.1.5

func (i ReleaseApiGroupArray) ToReleaseApiGroupArrayOutputWithContext(ctx context.Context) ReleaseApiGroupArrayOutput

type ReleaseApiGroupArrayInput added in v0.1.5

type ReleaseApiGroupArrayInput interface {
	pulumi.Input

	ToReleaseApiGroupArrayOutput() ReleaseApiGroupArrayOutput
	ToReleaseApiGroupArrayOutputWithContext(context.Context) ReleaseApiGroupArrayOutput
}

ReleaseApiGroupArrayInput is an input type that accepts ReleaseApiGroupArray and ReleaseApiGroupArrayOutput values. You can construct a concrete instance of `ReleaseApiGroupArrayInput` via:

ReleaseApiGroupArray{ ReleaseApiGroupArgs{...} }

type ReleaseApiGroupArrayOutput added in v0.1.5

type ReleaseApiGroupArrayOutput struct{ *pulumi.OutputState }

func (ReleaseApiGroupArrayOutput) ElementType added in v0.1.5

func (ReleaseApiGroupArrayOutput) ElementType() reflect.Type

func (ReleaseApiGroupArrayOutput) Index added in v0.1.5

func (ReleaseApiGroupArrayOutput) ToReleaseApiGroupArrayOutput added in v0.1.5

func (o ReleaseApiGroupArrayOutput) ToReleaseApiGroupArrayOutput() ReleaseApiGroupArrayOutput

func (ReleaseApiGroupArrayOutput) ToReleaseApiGroupArrayOutputWithContext added in v0.1.5

func (o ReleaseApiGroupArrayOutput) ToReleaseApiGroupArrayOutputWithContext(ctx context.Context) ReleaseApiGroupArrayOutput

type ReleaseApiGroupInput added in v0.1.5

type ReleaseApiGroupInput interface {
	pulumi.Input

	ToReleaseApiGroupOutput() ReleaseApiGroupOutput
	ToReleaseApiGroupOutputWithContext(ctx context.Context) ReleaseApiGroupOutput
}

type ReleaseApiGroupMap added in v0.1.5

type ReleaseApiGroupMap map[string]ReleaseApiGroupInput

func (ReleaseApiGroupMap) ElementType added in v0.1.5

func (ReleaseApiGroupMap) ElementType() reflect.Type

func (ReleaseApiGroupMap) ToReleaseApiGroupMapOutput added in v0.1.5

func (i ReleaseApiGroupMap) ToReleaseApiGroupMapOutput() ReleaseApiGroupMapOutput

func (ReleaseApiGroupMap) ToReleaseApiGroupMapOutputWithContext added in v0.1.5

func (i ReleaseApiGroupMap) ToReleaseApiGroupMapOutputWithContext(ctx context.Context) ReleaseApiGroupMapOutput

type ReleaseApiGroupMapInput added in v0.1.5

type ReleaseApiGroupMapInput interface {
	pulumi.Input

	ToReleaseApiGroupMapOutput() ReleaseApiGroupMapOutput
	ToReleaseApiGroupMapOutputWithContext(context.Context) ReleaseApiGroupMapOutput
}

ReleaseApiGroupMapInput is an input type that accepts ReleaseApiGroupMap and ReleaseApiGroupMapOutput values. You can construct a concrete instance of `ReleaseApiGroupMapInput` via:

ReleaseApiGroupMap{ "key": ReleaseApiGroupArgs{...} }

type ReleaseApiGroupMapOutput added in v0.1.5

type ReleaseApiGroupMapOutput struct{ *pulumi.OutputState }

func (ReleaseApiGroupMapOutput) ElementType added in v0.1.5

func (ReleaseApiGroupMapOutput) ElementType() reflect.Type

func (ReleaseApiGroupMapOutput) MapIndex added in v0.1.5

func (ReleaseApiGroupMapOutput) ToReleaseApiGroupMapOutput added in v0.1.5

func (o ReleaseApiGroupMapOutput) ToReleaseApiGroupMapOutput() ReleaseApiGroupMapOutput

func (ReleaseApiGroupMapOutput) ToReleaseApiGroupMapOutputWithContext added in v0.1.5

func (o ReleaseApiGroupMapOutput) ToReleaseApiGroupMapOutputWithContext(ctx context.Context) ReleaseApiGroupMapOutput

type ReleaseApiGroupOutput added in v0.1.5

type ReleaseApiGroupOutput struct{ *pulumi.OutputState }

func (ReleaseApiGroupOutput) ElementType added in v0.1.5

func (ReleaseApiGroupOutput) ElementType() reflect.Type

func (ReleaseApiGroupOutput) GroupId added in v0.1.5

api group Id.

func (ReleaseApiGroupOutput) ToReleaseApiGroupOutput added in v0.1.5

func (o ReleaseApiGroupOutput) ToReleaseApiGroupOutput() ReleaseApiGroupOutput

func (ReleaseApiGroupOutput) ToReleaseApiGroupOutputWithContext added in v0.1.5

func (o ReleaseApiGroupOutput) ToReleaseApiGroupOutputWithContext(ctx context.Context) ReleaseApiGroupOutput

type ReleaseApiGroupState added in v0.1.5

type ReleaseApiGroupState struct {
	// api group Id.
	GroupId pulumi.StringPtrInput
}

func (ReleaseApiGroupState) ElementType added in v0.1.5

func (ReleaseApiGroupState) 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 UnitNamespace added in v0.1.5

type UnitNamespace struct {
	pulumi.CustomResourceState

	// Create time. Note: This field may return null, indicating that no valid value was found.
	CreatedTime pulumi.StringOutput `pulumi:"createdTime"`
	// gateway instance Id.
	GatewayInstanceId pulumi.StringOutput `pulumi:"gatewayInstanceId"`
	// namespace id.
	NamespaceId pulumi.StringOutput `pulumi:"namespaceId"`
	// namespace name.
	NamespaceName pulumi.StringOutput `pulumi:"namespaceName"`
	// Update time. Note: This field may return null, indicating that no valid value was found.
	UpdatedTime pulumi.StringOutput `pulumi:"updatedTime"`
}

Provides a resource to create a tsf unitNamespace

## 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.NewUnitNamespace(ctx, "unitNamespace", &Tsf.UnitNamespaceArgs{
			GatewayInstanceId: pulumi.String("gw-ins-lvdypq5k"),
			NamespaceId:       pulumi.String("namespace-vwgo38wy"),
			NamespaceName:     pulumi.String("keep-terraform-cls"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

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

```sh

$ pulumi import tencentcloud:Tsf/unitNamespace:UnitNamespace unit_namespace gw-ins-lvdypq5k#namespace-vwgo38wy

```

func GetUnitNamespace added in v0.1.5

func GetUnitNamespace(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *UnitNamespaceState, opts ...pulumi.ResourceOption) (*UnitNamespace, error)

GetUnitNamespace gets an existing UnitNamespace 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 NewUnitNamespace added in v0.1.5

func NewUnitNamespace(ctx *pulumi.Context,
	name string, args *UnitNamespaceArgs, opts ...pulumi.ResourceOption) (*UnitNamespace, error)

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

func (*UnitNamespace) ElementType added in v0.1.5

func (*UnitNamespace) ElementType() reflect.Type

func (*UnitNamespace) ToUnitNamespaceOutput added in v0.1.5

func (i *UnitNamespace) ToUnitNamespaceOutput() UnitNamespaceOutput

func (*UnitNamespace) ToUnitNamespaceOutputWithContext added in v0.1.5

func (i *UnitNamespace) ToUnitNamespaceOutputWithContext(ctx context.Context) UnitNamespaceOutput

type UnitNamespaceArgs added in v0.1.5

type UnitNamespaceArgs struct {
	// gateway instance Id.
	GatewayInstanceId pulumi.StringInput
	// namespace id.
	NamespaceId pulumi.StringInput
	// namespace name.
	NamespaceName pulumi.StringInput
}

The set of arguments for constructing a UnitNamespace resource.

func (UnitNamespaceArgs) ElementType added in v0.1.5

func (UnitNamespaceArgs) ElementType() reflect.Type

type UnitNamespaceArray added in v0.1.5

type UnitNamespaceArray []UnitNamespaceInput

func (UnitNamespaceArray) ElementType added in v0.1.5

func (UnitNamespaceArray) ElementType() reflect.Type

func (UnitNamespaceArray) ToUnitNamespaceArrayOutput added in v0.1.5

func (i UnitNamespaceArray) ToUnitNamespaceArrayOutput() UnitNamespaceArrayOutput

func (UnitNamespaceArray) ToUnitNamespaceArrayOutputWithContext added in v0.1.5

func (i UnitNamespaceArray) ToUnitNamespaceArrayOutputWithContext(ctx context.Context) UnitNamespaceArrayOutput

type UnitNamespaceArrayInput added in v0.1.5

type UnitNamespaceArrayInput interface {
	pulumi.Input

	ToUnitNamespaceArrayOutput() UnitNamespaceArrayOutput
	ToUnitNamespaceArrayOutputWithContext(context.Context) UnitNamespaceArrayOutput
}

UnitNamespaceArrayInput is an input type that accepts UnitNamespaceArray and UnitNamespaceArrayOutput values. You can construct a concrete instance of `UnitNamespaceArrayInput` via:

UnitNamespaceArray{ UnitNamespaceArgs{...} }

type UnitNamespaceArrayOutput added in v0.1.5

type UnitNamespaceArrayOutput struct{ *pulumi.OutputState }

func (UnitNamespaceArrayOutput) ElementType added in v0.1.5

func (UnitNamespaceArrayOutput) ElementType() reflect.Type

func (UnitNamespaceArrayOutput) Index added in v0.1.5

func (UnitNamespaceArrayOutput) ToUnitNamespaceArrayOutput added in v0.1.5

func (o UnitNamespaceArrayOutput) ToUnitNamespaceArrayOutput() UnitNamespaceArrayOutput

func (UnitNamespaceArrayOutput) ToUnitNamespaceArrayOutputWithContext added in v0.1.5

func (o UnitNamespaceArrayOutput) ToUnitNamespaceArrayOutputWithContext(ctx context.Context) UnitNamespaceArrayOutput

type UnitNamespaceInput added in v0.1.5

type UnitNamespaceInput interface {
	pulumi.Input

	ToUnitNamespaceOutput() UnitNamespaceOutput
	ToUnitNamespaceOutputWithContext(ctx context.Context) UnitNamespaceOutput
}

type UnitNamespaceMap added in v0.1.5

type UnitNamespaceMap map[string]UnitNamespaceInput

func (UnitNamespaceMap) ElementType added in v0.1.5

func (UnitNamespaceMap) ElementType() reflect.Type

func (UnitNamespaceMap) ToUnitNamespaceMapOutput added in v0.1.5

func (i UnitNamespaceMap) ToUnitNamespaceMapOutput() UnitNamespaceMapOutput

func (UnitNamespaceMap) ToUnitNamespaceMapOutputWithContext added in v0.1.5

func (i UnitNamespaceMap) ToUnitNamespaceMapOutputWithContext(ctx context.Context) UnitNamespaceMapOutput

type UnitNamespaceMapInput added in v0.1.5

type UnitNamespaceMapInput interface {
	pulumi.Input

	ToUnitNamespaceMapOutput() UnitNamespaceMapOutput
	ToUnitNamespaceMapOutputWithContext(context.Context) UnitNamespaceMapOutput
}

UnitNamespaceMapInput is an input type that accepts UnitNamespaceMap and UnitNamespaceMapOutput values. You can construct a concrete instance of `UnitNamespaceMapInput` via:

UnitNamespaceMap{ "key": UnitNamespaceArgs{...} }

type UnitNamespaceMapOutput added in v0.1.5

type UnitNamespaceMapOutput struct{ *pulumi.OutputState }

func (UnitNamespaceMapOutput) ElementType added in v0.1.5

func (UnitNamespaceMapOutput) ElementType() reflect.Type

func (UnitNamespaceMapOutput) MapIndex added in v0.1.5

func (UnitNamespaceMapOutput) ToUnitNamespaceMapOutput added in v0.1.5

func (o UnitNamespaceMapOutput) ToUnitNamespaceMapOutput() UnitNamespaceMapOutput

func (UnitNamespaceMapOutput) ToUnitNamespaceMapOutputWithContext added in v0.1.5

func (o UnitNamespaceMapOutput) ToUnitNamespaceMapOutputWithContext(ctx context.Context) UnitNamespaceMapOutput

type UnitNamespaceOutput added in v0.1.5

type UnitNamespaceOutput struct{ *pulumi.OutputState }

func (UnitNamespaceOutput) CreatedTime added in v0.1.5

func (o UnitNamespaceOutput) CreatedTime() pulumi.StringOutput

Create time. Note: This field may return null, indicating that no valid value was found.

func (UnitNamespaceOutput) ElementType added in v0.1.5

func (UnitNamespaceOutput) ElementType() reflect.Type

func (UnitNamespaceOutput) GatewayInstanceId added in v0.1.5

func (o UnitNamespaceOutput) GatewayInstanceId() pulumi.StringOutput

gateway instance Id.

func (UnitNamespaceOutput) NamespaceId added in v0.1.5

func (o UnitNamespaceOutput) NamespaceId() pulumi.StringOutput

namespace id.

func (UnitNamespaceOutput) NamespaceName added in v0.1.5

func (o UnitNamespaceOutput) NamespaceName() pulumi.StringOutput

namespace name.

func (UnitNamespaceOutput) ToUnitNamespaceOutput added in v0.1.5

func (o UnitNamespaceOutput) ToUnitNamespaceOutput() UnitNamespaceOutput

func (UnitNamespaceOutput) ToUnitNamespaceOutputWithContext added in v0.1.5

func (o UnitNamespaceOutput) ToUnitNamespaceOutputWithContext(ctx context.Context) UnitNamespaceOutput

func (UnitNamespaceOutput) UpdatedTime added in v0.1.5

func (o UnitNamespaceOutput) UpdatedTime() pulumi.StringOutput

Update time. Note: This field may return null, indicating that no valid value was found.

type UnitNamespaceState added in v0.1.5

type UnitNamespaceState struct {
	// Create time. Note: This field may return null, indicating that no valid value was found.
	CreatedTime pulumi.StringPtrInput
	// gateway instance Id.
	GatewayInstanceId pulumi.StringPtrInput
	// namespace id.
	NamespaceId pulumi.StringPtrInput
	// namespace name.
	NamespaceName pulumi.StringPtrInput
	// Update time. Note: This field may return null, indicating that no valid value was found.
	UpdatedTime pulumi.StringPtrInput
}

func (UnitNamespaceState) ElementType added in v0.1.5

func (UnitNamespaceState) ElementType() reflect.Type

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