brain

package
v3.55.0 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GetIndustrialPidLoopsArgs

type GetIndustrialPidLoopsArgs struct {
	EnableDetails *bool `pulumi:"enableDetails"`
	// A list of Pid Loop IDs.
	Ids []string `pulumi:"ids"`
	// A regex string to filter results by Pid Loop name.
	NameRegex *string `pulumi:"nameRegex"`
	// File name where to save data source results (after running `pulumi preview`).
	OutputFile *string `pulumi:"outputFile"`
	// The name of Pid Loop.
	PidLoopName *string `pulumi:"pidLoopName"`
	// The pid project id.
	PidProjectId string `pulumi:"pidProjectId"`
	// The status of Pid Loop.
	Status *string `pulumi:"status"`
}

A collection of arguments for invoking getIndustrialPidLoops.

type GetIndustrialPidLoopsLoop

type GetIndustrialPidLoopsLoop struct {
	// The ID of the Pid Loop.
	Id                   string `pulumi:"id"`
	PidLoopConfiguration string `pulumi:"pidLoopConfiguration"`
	// The dcs type of Pid Loop.
	PidLoopDcsType string `pulumi:"pidLoopDcsType"`
	PidLoopDesc    string `pulumi:"pidLoopDesc"`
	// The ID of the Pid Loop.
	PidLoopId string `pulumi:"pidLoopId"`
	// Whether is crucial Pid Loop.
	PidLoopIsCrucial bool `pulumi:"pidLoopIsCrucial"`
	// The name of Pid Loop.
	PidLoopName string `pulumi:"pidLoopName"`
	// The type of Pid Loop.
	PidLoopType string `pulumi:"pidLoopType"`
	// The pid project id.
	PidProjectId string `pulumi:"pidProjectId"`
	// The status of Pid Loop.
	Status string `pulumi:"status"`
}

type GetIndustrialPidLoopsLoopArgs

type GetIndustrialPidLoopsLoopArgs struct {
	// The ID of the Pid Loop.
	Id                   pulumi.StringInput `pulumi:"id"`
	PidLoopConfiguration pulumi.StringInput `pulumi:"pidLoopConfiguration"`
	// The dcs type of Pid Loop.
	PidLoopDcsType pulumi.StringInput `pulumi:"pidLoopDcsType"`
	PidLoopDesc    pulumi.StringInput `pulumi:"pidLoopDesc"`
	// The ID of the Pid Loop.
	PidLoopId pulumi.StringInput `pulumi:"pidLoopId"`
	// Whether is crucial Pid Loop.
	PidLoopIsCrucial pulumi.BoolInput `pulumi:"pidLoopIsCrucial"`
	// The name of Pid Loop.
	PidLoopName pulumi.StringInput `pulumi:"pidLoopName"`
	// The type of Pid Loop.
	PidLoopType pulumi.StringInput `pulumi:"pidLoopType"`
	// The pid project id.
	PidProjectId pulumi.StringInput `pulumi:"pidProjectId"`
	// The status of Pid Loop.
	Status pulumi.StringInput `pulumi:"status"`
}

func (GetIndustrialPidLoopsLoopArgs) ElementType

func (GetIndustrialPidLoopsLoopArgs) ToGetIndustrialPidLoopsLoopOutput

func (i GetIndustrialPidLoopsLoopArgs) ToGetIndustrialPidLoopsLoopOutput() GetIndustrialPidLoopsLoopOutput

func (GetIndustrialPidLoopsLoopArgs) ToGetIndustrialPidLoopsLoopOutputWithContext

func (i GetIndustrialPidLoopsLoopArgs) ToGetIndustrialPidLoopsLoopOutputWithContext(ctx context.Context) GetIndustrialPidLoopsLoopOutput

type GetIndustrialPidLoopsLoopArray

type GetIndustrialPidLoopsLoopArray []GetIndustrialPidLoopsLoopInput

func (GetIndustrialPidLoopsLoopArray) ElementType

func (GetIndustrialPidLoopsLoopArray) ToGetIndustrialPidLoopsLoopArrayOutput

func (i GetIndustrialPidLoopsLoopArray) ToGetIndustrialPidLoopsLoopArrayOutput() GetIndustrialPidLoopsLoopArrayOutput

func (GetIndustrialPidLoopsLoopArray) ToGetIndustrialPidLoopsLoopArrayOutputWithContext

func (i GetIndustrialPidLoopsLoopArray) ToGetIndustrialPidLoopsLoopArrayOutputWithContext(ctx context.Context) GetIndustrialPidLoopsLoopArrayOutput

type GetIndustrialPidLoopsLoopArrayInput

type GetIndustrialPidLoopsLoopArrayInput interface {
	pulumi.Input

	ToGetIndustrialPidLoopsLoopArrayOutput() GetIndustrialPidLoopsLoopArrayOutput
	ToGetIndustrialPidLoopsLoopArrayOutputWithContext(context.Context) GetIndustrialPidLoopsLoopArrayOutput
}

GetIndustrialPidLoopsLoopArrayInput is an input type that accepts GetIndustrialPidLoopsLoopArray and GetIndustrialPidLoopsLoopArrayOutput values. You can construct a concrete instance of `GetIndustrialPidLoopsLoopArrayInput` via:

GetIndustrialPidLoopsLoopArray{ GetIndustrialPidLoopsLoopArgs{...} }

type GetIndustrialPidLoopsLoopArrayOutput

type GetIndustrialPidLoopsLoopArrayOutput struct{ *pulumi.OutputState }

func (GetIndustrialPidLoopsLoopArrayOutput) ElementType

func (GetIndustrialPidLoopsLoopArrayOutput) Index

func (GetIndustrialPidLoopsLoopArrayOutput) ToGetIndustrialPidLoopsLoopArrayOutput

func (o GetIndustrialPidLoopsLoopArrayOutput) ToGetIndustrialPidLoopsLoopArrayOutput() GetIndustrialPidLoopsLoopArrayOutput

func (GetIndustrialPidLoopsLoopArrayOutput) ToGetIndustrialPidLoopsLoopArrayOutputWithContext

func (o GetIndustrialPidLoopsLoopArrayOutput) ToGetIndustrialPidLoopsLoopArrayOutputWithContext(ctx context.Context) GetIndustrialPidLoopsLoopArrayOutput

type GetIndustrialPidLoopsLoopInput

type GetIndustrialPidLoopsLoopInput interface {
	pulumi.Input

	ToGetIndustrialPidLoopsLoopOutput() GetIndustrialPidLoopsLoopOutput
	ToGetIndustrialPidLoopsLoopOutputWithContext(context.Context) GetIndustrialPidLoopsLoopOutput
}

GetIndustrialPidLoopsLoopInput is an input type that accepts GetIndustrialPidLoopsLoopArgs and GetIndustrialPidLoopsLoopOutput values. You can construct a concrete instance of `GetIndustrialPidLoopsLoopInput` via:

GetIndustrialPidLoopsLoopArgs{...}

type GetIndustrialPidLoopsLoopOutput

type GetIndustrialPidLoopsLoopOutput struct{ *pulumi.OutputState }

func (GetIndustrialPidLoopsLoopOutput) ElementType

func (GetIndustrialPidLoopsLoopOutput) Id

The ID of the Pid Loop.

func (GetIndustrialPidLoopsLoopOutput) PidLoopConfiguration

func (o GetIndustrialPidLoopsLoopOutput) PidLoopConfiguration() pulumi.StringOutput

func (GetIndustrialPidLoopsLoopOutput) PidLoopDcsType

The dcs type of Pid Loop.

func (GetIndustrialPidLoopsLoopOutput) PidLoopDesc

func (GetIndustrialPidLoopsLoopOutput) PidLoopId

The ID of the Pid Loop.

func (GetIndustrialPidLoopsLoopOutput) PidLoopIsCrucial

func (o GetIndustrialPidLoopsLoopOutput) PidLoopIsCrucial() pulumi.BoolOutput

Whether is crucial Pid Loop.

func (GetIndustrialPidLoopsLoopOutput) PidLoopName

The name of Pid Loop.

func (GetIndustrialPidLoopsLoopOutput) PidLoopType

The type of Pid Loop.

func (GetIndustrialPidLoopsLoopOutput) PidProjectId

The pid project id.

func (GetIndustrialPidLoopsLoopOutput) Status

The status of Pid Loop.

func (GetIndustrialPidLoopsLoopOutput) ToGetIndustrialPidLoopsLoopOutput

func (o GetIndustrialPidLoopsLoopOutput) ToGetIndustrialPidLoopsLoopOutput() GetIndustrialPidLoopsLoopOutput

func (GetIndustrialPidLoopsLoopOutput) ToGetIndustrialPidLoopsLoopOutputWithContext

func (o GetIndustrialPidLoopsLoopOutput) ToGetIndustrialPidLoopsLoopOutputWithContext(ctx context.Context) GetIndustrialPidLoopsLoopOutput

type GetIndustrialPidLoopsOutputArgs added in v3.9.0

type GetIndustrialPidLoopsOutputArgs struct {
	EnableDetails pulumi.BoolPtrInput `pulumi:"enableDetails"`
	// A list of Pid Loop IDs.
	Ids pulumi.StringArrayInput `pulumi:"ids"`
	// A regex string to filter results by Pid Loop name.
	NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"`
	// File name where to save data source results (after running `pulumi preview`).
	OutputFile pulumi.StringPtrInput `pulumi:"outputFile"`
	// The name of Pid Loop.
	PidLoopName pulumi.StringPtrInput `pulumi:"pidLoopName"`
	// The pid project id.
	PidProjectId pulumi.StringInput `pulumi:"pidProjectId"`
	// The status of Pid Loop.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

A collection of arguments for invoking getIndustrialPidLoops.

func (GetIndustrialPidLoopsOutputArgs) ElementType added in v3.9.0

type GetIndustrialPidLoopsResult

type GetIndustrialPidLoopsResult struct {
	EnableDetails *bool `pulumi:"enableDetails"`
	// The provider-assigned unique ID for this managed resource.
	Id           string                      `pulumi:"id"`
	Ids          []string                    `pulumi:"ids"`
	Loops        []GetIndustrialPidLoopsLoop `pulumi:"loops"`
	NameRegex    *string                     `pulumi:"nameRegex"`
	Names        []string                    `pulumi:"names"`
	OutputFile   *string                     `pulumi:"outputFile"`
	PidLoopName  *string                     `pulumi:"pidLoopName"`
	PidProjectId string                      `pulumi:"pidProjectId"`
	Status       *string                     `pulumi:"status"`
}

A collection of values returned by getIndustrialPidLoops.

func GetIndustrialPidLoops

func GetIndustrialPidLoops(ctx *pulumi.Context, args *GetIndustrialPidLoopsArgs, opts ...pulumi.InvokeOption) (*GetIndustrialPidLoopsResult, error)

This data source provides the Brain Industrial Pid Loops of the current Alibaba Cloud user.

> **NOTE:** Available in v1.117.0+.

## Example Usage

Basic Usage

```go package main

import (

"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/brain"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		example, err := brain.GetIndustrialPidLoops(ctx, &brain.GetIndustrialPidLoopsArgs{
			PidProjectId: "856c6b8f-ca63-40a4-xxxx-xxxx",
			Ids: []string{
				"742a3d4e-d8b0-47c8-xxxx-xxxx",
			},
			NameRegex: pulumi.StringRef("tf-testACC"),
		}, nil)
		if err != nil {
			return err
		}
		ctx.Export("firstBrainIndustrialPidLoopId", example.Loops[0].Id)
		return nil
	})
}

```

type GetIndustrialPidLoopsResultOutput added in v3.9.0

type GetIndustrialPidLoopsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getIndustrialPidLoops.

func GetIndustrialPidLoopsOutput added in v3.9.0

func (GetIndustrialPidLoopsResultOutput) ElementType added in v3.9.0

func (GetIndustrialPidLoopsResultOutput) EnableDetails added in v3.9.0

func (GetIndustrialPidLoopsResultOutput) Id added in v3.9.0

The provider-assigned unique ID for this managed resource.

func (GetIndustrialPidLoopsResultOutput) Ids added in v3.9.0

func (GetIndustrialPidLoopsResultOutput) Loops added in v3.9.0

func (GetIndustrialPidLoopsResultOutput) NameRegex added in v3.9.0

func (GetIndustrialPidLoopsResultOutput) Names added in v3.9.0

func (GetIndustrialPidLoopsResultOutput) OutputFile added in v3.9.0

func (GetIndustrialPidLoopsResultOutput) PidLoopName added in v3.9.0

func (GetIndustrialPidLoopsResultOutput) PidProjectId added in v3.9.0

func (GetIndustrialPidLoopsResultOutput) Status added in v3.9.0

func (GetIndustrialPidLoopsResultOutput) ToGetIndustrialPidLoopsResultOutput added in v3.9.0

func (o GetIndustrialPidLoopsResultOutput) ToGetIndustrialPidLoopsResultOutput() GetIndustrialPidLoopsResultOutput

func (GetIndustrialPidLoopsResultOutput) ToGetIndustrialPidLoopsResultOutputWithContext added in v3.9.0

func (o GetIndustrialPidLoopsResultOutput) ToGetIndustrialPidLoopsResultOutputWithContext(ctx context.Context) GetIndustrialPidLoopsResultOutput

type GetIndustrialPidOrganizationsArgs

type GetIndustrialPidOrganizationsArgs struct {
	// A list of Pid Organization IDs.
	Ids []string `pulumi:"ids"`
	// A regex string to filter results by Pid Organization name.
	NameRegex *string `pulumi:"nameRegex"`
	// File name where to save data source results (after running `pulumi preview`).
	OutputFile *string `pulumi:"outputFile"`
	// The parent organization id.
	ParentOrganizationId *string `pulumi:"parentOrganizationId"`
}

A collection of arguments for invoking getIndustrialPidOrganizations.

type GetIndustrialPidOrganizationsOrganization

type GetIndustrialPidOrganizationsOrganization struct {
	// The ID of the Pid Organization.
	Id string `pulumi:"id"`
	// The parent organization id.
	ParentPidOrganizationId string `pulumi:"parentPidOrganizationId"`
	// The organization id.
	PidOrganizationId string `pulumi:"pidOrganizationId"`
	// The organization level.
	PidOrganizationLevel int `pulumi:"pidOrganizationLevel"`
	// The organization name.
	PidOrganizationName string `pulumi:"pidOrganizationName"`
}

type GetIndustrialPidOrganizationsOrganizationArgs

type GetIndustrialPidOrganizationsOrganizationArgs struct {
	// The ID of the Pid Organization.
	Id pulumi.StringInput `pulumi:"id"`
	// The parent organization id.
	ParentPidOrganizationId pulumi.StringInput `pulumi:"parentPidOrganizationId"`
	// The organization id.
	PidOrganizationId pulumi.StringInput `pulumi:"pidOrganizationId"`
	// The organization level.
	PidOrganizationLevel pulumi.IntInput `pulumi:"pidOrganizationLevel"`
	// The organization name.
	PidOrganizationName pulumi.StringInput `pulumi:"pidOrganizationName"`
}

func (GetIndustrialPidOrganizationsOrganizationArgs) ElementType

func (GetIndustrialPidOrganizationsOrganizationArgs) ToGetIndustrialPidOrganizationsOrganizationOutput

func (i GetIndustrialPidOrganizationsOrganizationArgs) ToGetIndustrialPidOrganizationsOrganizationOutput() GetIndustrialPidOrganizationsOrganizationOutput

func (GetIndustrialPidOrganizationsOrganizationArgs) ToGetIndustrialPidOrganizationsOrganizationOutputWithContext

func (i GetIndustrialPidOrganizationsOrganizationArgs) ToGetIndustrialPidOrganizationsOrganizationOutputWithContext(ctx context.Context) GetIndustrialPidOrganizationsOrganizationOutput

type GetIndustrialPidOrganizationsOrganizationArray

type GetIndustrialPidOrganizationsOrganizationArray []GetIndustrialPidOrganizationsOrganizationInput

func (GetIndustrialPidOrganizationsOrganizationArray) ElementType

func (GetIndustrialPidOrganizationsOrganizationArray) ToGetIndustrialPidOrganizationsOrganizationArrayOutput

func (i GetIndustrialPidOrganizationsOrganizationArray) ToGetIndustrialPidOrganizationsOrganizationArrayOutput() GetIndustrialPidOrganizationsOrganizationArrayOutput

func (GetIndustrialPidOrganizationsOrganizationArray) ToGetIndustrialPidOrganizationsOrganizationArrayOutputWithContext

func (i GetIndustrialPidOrganizationsOrganizationArray) ToGetIndustrialPidOrganizationsOrganizationArrayOutputWithContext(ctx context.Context) GetIndustrialPidOrganizationsOrganizationArrayOutput

type GetIndustrialPidOrganizationsOrganizationArrayInput

type GetIndustrialPidOrganizationsOrganizationArrayInput interface {
	pulumi.Input

	ToGetIndustrialPidOrganizationsOrganizationArrayOutput() GetIndustrialPidOrganizationsOrganizationArrayOutput
	ToGetIndustrialPidOrganizationsOrganizationArrayOutputWithContext(context.Context) GetIndustrialPidOrganizationsOrganizationArrayOutput
}

GetIndustrialPidOrganizationsOrganizationArrayInput is an input type that accepts GetIndustrialPidOrganizationsOrganizationArray and GetIndustrialPidOrganizationsOrganizationArrayOutput values. You can construct a concrete instance of `GetIndustrialPidOrganizationsOrganizationArrayInput` via:

GetIndustrialPidOrganizationsOrganizationArray{ GetIndustrialPidOrganizationsOrganizationArgs{...} }

type GetIndustrialPidOrganizationsOrganizationArrayOutput

type GetIndustrialPidOrganizationsOrganizationArrayOutput struct{ *pulumi.OutputState }

func (GetIndustrialPidOrganizationsOrganizationArrayOutput) ElementType

func (GetIndustrialPidOrganizationsOrganizationArrayOutput) Index

func (GetIndustrialPidOrganizationsOrganizationArrayOutput) ToGetIndustrialPidOrganizationsOrganizationArrayOutput

func (GetIndustrialPidOrganizationsOrganizationArrayOutput) ToGetIndustrialPidOrganizationsOrganizationArrayOutputWithContext

func (o GetIndustrialPidOrganizationsOrganizationArrayOutput) ToGetIndustrialPidOrganizationsOrganizationArrayOutputWithContext(ctx context.Context) GetIndustrialPidOrganizationsOrganizationArrayOutput

type GetIndustrialPidOrganizationsOrganizationInput

type GetIndustrialPidOrganizationsOrganizationInput interface {
	pulumi.Input

	ToGetIndustrialPidOrganizationsOrganizationOutput() GetIndustrialPidOrganizationsOrganizationOutput
	ToGetIndustrialPidOrganizationsOrganizationOutputWithContext(context.Context) GetIndustrialPidOrganizationsOrganizationOutput
}

GetIndustrialPidOrganizationsOrganizationInput is an input type that accepts GetIndustrialPidOrganizationsOrganizationArgs and GetIndustrialPidOrganizationsOrganizationOutput values. You can construct a concrete instance of `GetIndustrialPidOrganizationsOrganizationInput` via:

GetIndustrialPidOrganizationsOrganizationArgs{...}

type GetIndustrialPidOrganizationsOrganizationOutput

type GetIndustrialPidOrganizationsOrganizationOutput struct{ *pulumi.OutputState }

func (GetIndustrialPidOrganizationsOrganizationOutput) ElementType

func (GetIndustrialPidOrganizationsOrganizationOutput) Id

The ID of the Pid Organization.

func (GetIndustrialPidOrganizationsOrganizationOutput) ParentPidOrganizationId

The parent organization id.

func (GetIndustrialPidOrganizationsOrganizationOutput) PidOrganizationId

The organization id.

func (GetIndustrialPidOrganizationsOrganizationOutput) PidOrganizationLevel

The organization level.

func (GetIndustrialPidOrganizationsOrganizationOutput) PidOrganizationName

The organization name.

func (GetIndustrialPidOrganizationsOrganizationOutput) ToGetIndustrialPidOrganizationsOrganizationOutput

func (o GetIndustrialPidOrganizationsOrganizationOutput) ToGetIndustrialPidOrganizationsOrganizationOutput() GetIndustrialPidOrganizationsOrganizationOutput

func (GetIndustrialPidOrganizationsOrganizationOutput) ToGetIndustrialPidOrganizationsOrganizationOutputWithContext

func (o GetIndustrialPidOrganizationsOrganizationOutput) ToGetIndustrialPidOrganizationsOrganizationOutputWithContext(ctx context.Context) GetIndustrialPidOrganizationsOrganizationOutput

type GetIndustrialPidOrganizationsOutputArgs added in v3.9.0

type GetIndustrialPidOrganizationsOutputArgs struct {
	// A list of Pid Organization IDs.
	Ids pulumi.StringArrayInput `pulumi:"ids"`
	// A regex string to filter results by Pid Organization name.
	NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"`
	// File name where to save data source results (after running `pulumi preview`).
	OutputFile pulumi.StringPtrInput `pulumi:"outputFile"`
	// The parent organization id.
	ParentOrganizationId pulumi.StringPtrInput `pulumi:"parentOrganizationId"`
}

A collection of arguments for invoking getIndustrialPidOrganizations.

func (GetIndustrialPidOrganizationsOutputArgs) ElementType added in v3.9.0

type GetIndustrialPidOrganizationsResult

type GetIndustrialPidOrganizationsResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id                   string                                      `pulumi:"id"`
	Ids                  []string                                    `pulumi:"ids"`
	NameRegex            *string                                     `pulumi:"nameRegex"`
	Names                []string                                    `pulumi:"names"`
	Organizations        []GetIndustrialPidOrganizationsOrganization `pulumi:"organizations"`
	OutputFile           *string                                     `pulumi:"outputFile"`
	ParentOrganizationId *string                                     `pulumi:"parentOrganizationId"`
}

A collection of values returned by getIndustrialPidOrganizations.

func GetIndustrialPidOrganizations

This data source provides the Brain Industrial Pid Organizations of the current Alibaba Cloud user.

> **NOTE:** Available in v1.113.0+.

## Example Usage

Basic Usage

```go package main

import (

"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/brain"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		example, err := brain.GetIndustrialPidOrganizations(ctx, &brain.GetIndustrialPidOrganizationsArgs{
			Ids: []string{
				"3e74e684-cbb5-xxxx",
			},
			NameRegex: pulumi.StringRef("tf-testAcc"),
		}, nil)
		if err != nil {
			return err
		}
		ctx.Export("firstBrainIndustrialPidOrganizationId", example.Organizations[0].Id)
		return nil
	})
}

```

type GetIndustrialPidOrganizationsResultOutput added in v3.9.0

type GetIndustrialPidOrganizationsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getIndustrialPidOrganizations.

func (GetIndustrialPidOrganizationsResultOutput) ElementType added in v3.9.0

func (GetIndustrialPidOrganizationsResultOutput) Id added in v3.9.0

The provider-assigned unique ID for this managed resource.

func (GetIndustrialPidOrganizationsResultOutput) Ids added in v3.9.0

func (GetIndustrialPidOrganizationsResultOutput) NameRegex added in v3.9.0

func (GetIndustrialPidOrganizationsResultOutput) Names added in v3.9.0

func (GetIndustrialPidOrganizationsResultOutput) Organizations added in v3.9.0

func (GetIndustrialPidOrganizationsResultOutput) OutputFile added in v3.9.0

func (GetIndustrialPidOrganizationsResultOutput) ParentOrganizationId added in v3.9.0

func (GetIndustrialPidOrganizationsResultOutput) ToGetIndustrialPidOrganizationsResultOutput added in v3.9.0

func (o GetIndustrialPidOrganizationsResultOutput) ToGetIndustrialPidOrganizationsResultOutput() GetIndustrialPidOrganizationsResultOutput

func (GetIndustrialPidOrganizationsResultOutput) ToGetIndustrialPidOrganizationsResultOutputWithContext added in v3.9.0

func (o GetIndustrialPidOrganizationsResultOutput) ToGetIndustrialPidOrganizationsResultOutputWithContext(ctx context.Context) GetIndustrialPidOrganizationsResultOutput

type GetIndustrialPidProjectsArgs

type GetIndustrialPidProjectsArgs struct {
	// A list of Pid Project IDs.
	Ids []string `pulumi:"ids"`
	// A regex string to filter results by Pid Project name.
	NameRegex *string `pulumi:"nameRegex"`
	// File name where to save data source results (after running `pulumi preview`).
	OutputFile *string `pulumi:"outputFile"`
	// The ID of Pid Organization.
	PidOrganizationId *string `pulumi:"pidOrganizationId"`
	// The name of Pid Project.
	PidProjectName *string `pulumi:"pidProjectName"`
}

A collection of arguments for invoking getIndustrialPidProjects.

type GetIndustrialPidProjectsOutputArgs added in v3.9.0

type GetIndustrialPidProjectsOutputArgs struct {
	// A list of Pid Project IDs.
	Ids pulumi.StringArrayInput `pulumi:"ids"`
	// A regex string to filter results by Pid Project name.
	NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"`
	// File name where to save data source results (after running `pulumi preview`).
	OutputFile pulumi.StringPtrInput `pulumi:"outputFile"`
	// The ID of Pid Organization.
	PidOrganizationId pulumi.StringPtrInput `pulumi:"pidOrganizationId"`
	// The name of Pid Project.
	PidProjectName pulumi.StringPtrInput `pulumi:"pidProjectName"`
}

A collection of arguments for invoking getIndustrialPidProjects.

func (GetIndustrialPidProjectsOutputArgs) ElementType added in v3.9.0

type GetIndustrialPidProjectsProject

type GetIndustrialPidProjectsProject struct {
	// The ID of the Pid Project.
	Id string `pulumi:"id"`
	// The ID of Pid Organization.
	PidOrganizationId string `pulumi:"pidOrganizationId"`
	// The description of Pid Project.
	PidProjectDesc string `pulumi:"pidProjectDesc"`
	// The ID of Pid Project.
	PidProjectId string `pulumi:"pidProjectId"`
	// The name of Pid Project.
	PidProjectName string `pulumi:"pidProjectName"`
}

type GetIndustrialPidProjectsProjectArgs

type GetIndustrialPidProjectsProjectArgs struct {
	// The ID of the Pid Project.
	Id pulumi.StringInput `pulumi:"id"`
	// The ID of Pid Organization.
	PidOrganizationId pulumi.StringInput `pulumi:"pidOrganizationId"`
	// The description of Pid Project.
	PidProjectDesc pulumi.StringInput `pulumi:"pidProjectDesc"`
	// The ID of Pid Project.
	PidProjectId pulumi.StringInput `pulumi:"pidProjectId"`
	// The name of Pid Project.
	PidProjectName pulumi.StringInput `pulumi:"pidProjectName"`
}

func (GetIndustrialPidProjectsProjectArgs) ElementType

func (GetIndustrialPidProjectsProjectArgs) ToGetIndustrialPidProjectsProjectOutput

func (i GetIndustrialPidProjectsProjectArgs) ToGetIndustrialPidProjectsProjectOutput() GetIndustrialPidProjectsProjectOutput

func (GetIndustrialPidProjectsProjectArgs) ToGetIndustrialPidProjectsProjectOutputWithContext

func (i GetIndustrialPidProjectsProjectArgs) ToGetIndustrialPidProjectsProjectOutputWithContext(ctx context.Context) GetIndustrialPidProjectsProjectOutput

type GetIndustrialPidProjectsProjectArray

type GetIndustrialPidProjectsProjectArray []GetIndustrialPidProjectsProjectInput

func (GetIndustrialPidProjectsProjectArray) ElementType

func (GetIndustrialPidProjectsProjectArray) ToGetIndustrialPidProjectsProjectArrayOutput

func (i GetIndustrialPidProjectsProjectArray) ToGetIndustrialPidProjectsProjectArrayOutput() GetIndustrialPidProjectsProjectArrayOutput

func (GetIndustrialPidProjectsProjectArray) ToGetIndustrialPidProjectsProjectArrayOutputWithContext

func (i GetIndustrialPidProjectsProjectArray) ToGetIndustrialPidProjectsProjectArrayOutputWithContext(ctx context.Context) GetIndustrialPidProjectsProjectArrayOutput

type GetIndustrialPidProjectsProjectArrayInput

type GetIndustrialPidProjectsProjectArrayInput interface {
	pulumi.Input

	ToGetIndustrialPidProjectsProjectArrayOutput() GetIndustrialPidProjectsProjectArrayOutput
	ToGetIndustrialPidProjectsProjectArrayOutputWithContext(context.Context) GetIndustrialPidProjectsProjectArrayOutput
}

GetIndustrialPidProjectsProjectArrayInput is an input type that accepts GetIndustrialPidProjectsProjectArray and GetIndustrialPidProjectsProjectArrayOutput values. You can construct a concrete instance of `GetIndustrialPidProjectsProjectArrayInput` via:

GetIndustrialPidProjectsProjectArray{ GetIndustrialPidProjectsProjectArgs{...} }

type GetIndustrialPidProjectsProjectArrayOutput

type GetIndustrialPidProjectsProjectArrayOutput struct{ *pulumi.OutputState }

func (GetIndustrialPidProjectsProjectArrayOutput) ElementType

func (GetIndustrialPidProjectsProjectArrayOutput) Index

func (GetIndustrialPidProjectsProjectArrayOutput) ToGetIndustrialPidProjectsProjectArrayOutput

func (o GetIndustrialPidProjectsProjectArrayOutput) ToGetIndustrialPidProjectsProjectArrayOutput() GetIndustrialPidProjectsProjectArrayOutput

func (GetIndustrialPidProjectsProjectArrayOutput) ToGetIndustrialPidProjectsProjectArrayOutputWithContext

func (o GetIndustrialPidProjectsProjectArrayOutput) ToGetIndustrialPidProjectsProjectArrayOutputWithContext(ctx context.Context) GetIndustrialPidProjectsProjectArrayOutput

type GetIndustrialPidProjectsProjectInput

type GetIndustrialPidProjectsProjectInput interface {
	pulumi.Input

	ToGetIndustrialPidProjectsProjectOutput() GetIndustrialPidProjectsProjectOutput
	ToGetIndustrialPidProjectsProjectOutputWithContext(context.Context) GetIndustrialPidProjectsProjectOutput
}

GetIndustrialPidProjectsProjectInput is an input type that accepts GetIndustrialPidProjectsProjectArgs and GetIndustrialPidProjectsProjectOutput values. You can construct a concrete instance of `GetIndustrialPidProjectsProjectInput` via:

GetIndustrialPidProjectsProjectArgs{...}

type GetIndustrialPidProjectsProjectOutput

type GetIndustrialPidProjectsProjectOutput struct{ *pulumi.OutputState }

func (GetIndustrialPidProjectsProjectOutput) ElementType

func (GetIndustrialPidProjectsProjectOutput) Id

The ID of the Pid Project.

func (GetIndustrialPidProjectsProjectOutput) PidOrganizationId

The ID of Pid Organization.

func (GetIndustrialPidProjectsProjectOutput) PidProjectDesc

The description of Pid Project.

func (GetIndustrialPidProjectsProjectOutput) PidProjectId

The ID of Pid Project.

func (GetIndustrialPidProjectsProjectOutput) PidProjectName

The name of Pid Project.

func (GetIndustrialPidProjectsProjectOutput) ToGetIndustrialPidProjectsProjectOutput

func (o GetIndustrialPidProjectsProjectOutput) ToGetIndustrialPidProjectsProjectOutput() GetIndustrialPidProjectsProjectOutput

func (GetIndustrialPidProjectsProjectOutput) ToGetIndustrialPidProjectsProjectOutputWithContext

func (o GetIndustrialPidProjectsProjectOutput) ToGetIndustrialPidProjectsProjectOutputWithContext(ctx context.Context) GetIndustrialPidProjectsProjectOutput

type GetIndustrialPidProjectsResult

type GetIndustrialPidProjectsResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id                string                            `pulumi:"id"`
	Ids               []string                          `pulumi:"ids"`
	NameRegex         *string                           `pulumi:"nameRegex"`
	Names             []string                          `pulumi:"names"`
	OutputFile        *string                           `pulumi:"outputFile"`
	PidOrganizationId *string                           `pulumi:"pidOrganizationId"`
	PidProjectName    *string                           `pulumi:"pidProjectName"`
	Projects          []GetIndustrialPidProjectsProject `pulumi:"projects"`
}

A collection of values returned by getIndustrialPidProjects.

func GetIndustrialPidProjects

func GetIndustrialPidProjects(ctx *pulumi.Context, args *GetIndustrialPidProjectsArgs, opts ...pulumi.InvokeOption) (*GetIndustrialPidProjectsResult, error)

This data source provides the Brain Industrial Pid Projects of the current Alibaba Cloud user.

> **NOTE:** Available in v1.113.0+.

## Example Usage

Basic Usage

```go package main

import (

"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/brain"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		example, err := brain.GetIndustrialPidProjects(ctx, &brain.GetIndustrialPidProjectsArgs{
			Ids: []string{
				"3e74e684-cbb5-xxxx",
			},
			NameRegex: pulumi.StringRef("tf-testAcc"),
		}, nil)
		if err != nil {
			return err
		}
		ctx.Export("firstBrainIndustrialPidProjectId", example.Projects[0].Id)
		return nil
	})
}

```

type GetIndustrialPidProjectsResultOutput added in v3.9.0

type GetIndustrialPidProjectsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getIndustrialPidProjects.

func (GetIndustrialPidProjectsResultOutput) ElementType added in v3.9.0

func (GetIndustrialPidProjectsResultOutput) Id added in v3.9.0

The provider-assigned unique ID for this managed resource.

func (GetIndustrialPidProjectsResultOutput) Ids added in v3.9.0

func (GetIndustrialPidProjectsResultOutput) NameRegex added in v3.9.0

func (GetIndustrialPidProjectsResultOutput) Names added in v3.9.0

func (GetIndustrialPidProjectsResultOutput) OutputFile added in v3.9.0

func (GetIndustrialPidProjectsResultOutput) PidOrganizationId added in v3.9.0

func (GetIndustrialPidProjectsResultOutput) PidProjectName added in v3.9.0

func (GetIndustrialPidProjectsResultOutput) Projects added in v3.9.0

func (GetIndustrialPidProjectsResultOutput) ToGetIndustrialPidProjectsResultOutput added in v3.9.0

func (o GetIndustrialPidProjectsResultOutput) ToGetIndustrialPidProjectsResultOutput() GetIndustrialPidProjectsResultOutput

func (GetIndustrialPidProjectsResultOutput) ToGetIndustrialPidProjectsResultOutputWithContext added in v3.9.0

func (o GetIndustrialPidProjectsResultOutput) ToGetIndustrialPidProjectsResultOutputWithContext(ctx context.Context) GetIndustrialPidProjectsResultOutput

type GetIndustrialSericeArgs

type GetIndustrialSericeArgs struct {
	// Setting the value to `On` to enable the service. If has been enabled, return the result. Valid values: `On` or `Off`. Default to `Off`.
	//
	// > **NOTE:** Setting `enable = "On"` to open the Brain Industrial service. The service can not closed once it is opened.
	Enable *string `pulumi:"enable"`
}

A collection of arguments for invoking getIndustrialSerice.

type GetIndustrialSericeOutputArgs added in v3.9.0

type GetIndustrialSericeOutputArgs struct {
	// Setting the value to `On` to enable the service. If has been enabled, return the result. Valid values: `On` or `Off`. Default to `Off`.
	//
	// > **NOTE:** Setting `enable = "On"` to open the Brain Industrial service. The service can not closed once it is opened.
	Enable pulumi.StringPtrInput `pulumi:"enable"`
}

A collection of arguments for invoking getIndustrialSerice.

func (GetIndustrialSericeOutputArgs) ElementType added in v3.9.0

type GetIndustrialSericeResult

type GetIndustrialSericeResult struct {
	Enable *string `pulumi:"enable"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The current service enable status.
	Status string `pulumi:"status"`
}

A collection of values returned by getIndustrialSerice.

func GetIndustrialSerice

func GetIndustrialSerice(ctx *pulumi.Context, args *GetIndustrialSericeArgs, opts ...pulumi.InvokeOption) (*GetIndustrialSericeResult, error)

Using this data source can open Brain Industrial service automatically. If the service has been opened, it will return opened.

> **NOTE:** Available in v1.115.0+

> **NOTE:** The Brain Industrial service is not support in the international site.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/brain"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := brain.GetIndustrialSerice(ctx, &brain.GetIndustrialSericeArgs{
			Enable: pulumi.StringRef("On"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetIndustrialSericeResultOutput added in v3.9.0

type GetIndustrialSericeResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getIndustrialSerice.

func GetIndustrialSericeOutput added in v3.9.0

func (GetIndustrialSericeResultOutput) ElementType added in v3.9.0

func (GetIndustrialSericeResultOutput) Enable added in v3.9.0

func (GetIndustrialSericeResultOutput) Id added in v3.9.0

The provider-assigned unique ID for this managed resource.

func (GetIndustrialSericeResultOutput) Status added in v3.9.0

The current service enable status.

func (GetIndustrialSericeResultOutput) ToGetIndustrialSericeResultOutput added in v3.9.0

func (o GetIndustrialSericeResultOutput) ToGetIndustrialSericeResultOutput() GetIndustrialSericeResultOutput

func (GetIndustrialSericeResultOutput) ToGetIndustrialSericeResultOutputWithContext added in v3.9.0

func (o GetIndustrialSericeResultOutput) ToGetIndustrialSericeResultOutputWithContext(ctx context.Context) GetIndustrialSericeResultOutput

type IndustrialPidLoop

type IndustrialPidLoop struct {
	pulumi.CustomResourceState

	// The Pid Loop Configuration.
	PidLoopConfiguration pulumi.StringOutput `pulumi:"pidLoopConfiguration"`
	// The dcs type of Pid Loop. Valid values: `standard`.
	PidLoopDcsType pulumi.StringOutput `pulumi:"pidLoopDcsType"`
	// The desc of Pid Loop.
	PidLoopDesc pulumi.StringPtrOutput `pulumi:"pidLoopDesc"`
	// Whether is crucial Pid Loop.
	PidLoopIsCrucial pulumi.BoolOutput `pulumi:"pidLoopIsCrucial"`
	// The name of Pid Loop.
	PidLoopName pulumi.StringOutput `pulumi:"pidLoopName"`
	// The type of Pid Loop. Valid values: `0`, `1`, `2`, `3`, `4`, `5`.
	PidLoopType pulumi.StringOutput `pulumi:"pidLoopType"`
	// The pid project id.
	PidProjectId pulumi.StringOutput `pulumi:"pidProjectId"`
	// The status of Pid Loop.
	Status pulumi.StringOutput `pulumi:"status"`
}

Provides a Brain Industrial Pid Loop resource.

> **NOTE:** Available in v1.117.0+.

## Example Usage

Basic Usage

```go package main

import (

"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/brain"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := brain.NewIndustrialPidLoop(ctx, "example", &brain.IndustrialPidLoopArgs{
			PidLoopConfiguration: pulumi.String("YourLoopConfiguration"),
			PidLoopDcsType:       pulumi.String("standard"),
			PidLoopIsCrucial:     pulumi.Bool(true),
			PidLoopName:          pulumi.String("tf-testAcc"),
			PidLoopType:          pulumi.String("0"),
			PidProjectId:         pulumi.String("856c6b8f-ca63-40a4-xxxx-xxxx"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Brain Industrial Pid Loop can be imported using the id, e.g.

```sh $ pulumi import alicloud:brain/industrialPidLoop:IndustrialPidLoop example <id> ```

func GetIndustrialPidLoop

func GetIndustrialPidLoop(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IndustrialPidLoopState, opts ...pulumi.ResourceOption) (*IndustrialPidLoop, error)

GetIndustrialPidLoop gets an existing IndustrialPidLoop 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 NewIndustrialPidLoop

func NewIndustrialPidLoop(ctx *pulumi.Context,
	name string, args *IndustrialPidLoopArgs, opts ...pulumi.ResourceOption) (*IndustrialPidLoop, error)

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

func (*IndustrialPidLoop) ElementType

func (*IndustrialPidLoop) ElementType() reflect.Type

func (*IndustrialPidLoop) ToIndustrialPidLoopOutput

func (i *IndustrialPidLoop) ToIndustrialPidLoopOutput() IndustrialPidLoopOutput

func (*IndustrialPidLoop) ToIndustrialPidLoopOutputWithContext

func (i *IndustrialPidLoop) ToIndustrialPidLoopOutputWithContext(ctx context.Context) IndustrialPidLoopOutput

type IndustrialPidLoopArgs

type IndustrialPidLoopArgs struct {
	// The Pid Loop Configuration.
	PidLoopConfiguration pulumi.StringInput
	// The dcs type of Pid Loop. Valid values: `standard`.
	PidLoopDcsType pulumi.StringInput
	// The desc of Pid Loop.
	PidLoopDesc pulumi.StringPtrInput
	// Whether is crucial Pid Loop.
	PidLoopIsCrucial pulumi.BoolInput
	// The name of Pid Loop.
	PidLoopName pulumi.StringInput
	// The type of Pid Loop. Valid values: `0`, `1`, `2`, `3`, `4`, `5`.
	PidLoopType pulumi.StringInput
	// The pid project id.
	PidProjectId pulumi.StringInput
}

The set of arguments for constructing a IndustrialPidLoop resource.

func (IndustrialPidLoopArgs) ElementType

func (IndustrialPidLoopArgs) ElementType() reflect.Type

type IndustrialPidLoopArray

type IndustrialPidLoopArray []IndustrialPidLoopInput

func (IndustrialPidLoopArray) ElementType

func (IndustrialPidLoopArray) ElementType() reflect.Type

func (IndustrialPidLoopArray) ToIndustrialPidLoopArrayOutput

func (i IndustrialPidLoopArray) ToIndustrialPidLoopArrayOutput() IndustrialPidLoopArrayOutput

func (IndustrialPidLoopArray) ToIndustrialPidLoopArrayOutputWithContext

func (i IndustrialPidLoopArray) ToIndustrialPidLoopArrayOutputWithContext(ctx context.Context) IndustrialPidLoopArrayOutput

type IndustrialPidLoopArrayInput

type IndustrialPidLoopArrayInput interface {
	pulumi.Input

	ToIndustrialPidLoopArrayOutput() IndustrialPidLoopArrayOutput
	ToIndustrialPidLoopArrayOutputWithContext(context.Context) IndustrialPidLoopArrayOutput
}

IndustrialPidLoopArrayInput is an input type that accepts IndustrialPidLoopArray and IndustrialPidLoopArrayOutput values. You can construct a concrete instance of `IndustrialPidLoopArrayInput` via:

IndustrialPidLoopArray{ IndustrialPidLoopArgs{...} }

type IndustrialPidLoopArrayOutput

type IndustrialPidLoopArrayOutput struct{ *pulumi.OutputState }

func (IndustrialPidLoopArrayOutput) ElementType

func (IndustrialPidLoopArrayOutput) Index

func (IndustrialPidLoopArrayOutput) ToIndustrialPidLoopArrayOutput

func (o IndustrialPidLoopArrayOutput) ToIndustrialPidLoopArrayOutput() IndustrialPidLoopArrayOutput

func (IndustrialPidLoopArrayOutput) ToIndustrialPidLoopArrayOutputWithContext

func (o IndustrialPidLoopArrayOutput) ToIndustrialPidLoopArrayOutputWithContext(ctx context.Context) IndustrialPidLoopArrayOutput

type IndustrialPidLoopInput

type IndustrialPidLoopInput interface {
	pulumi.Input

	ToIndustrialPidLoopOutput() IndustrialPidLoopOutput
	ToIndustrialPidLoopOutputWithContext(ctx context.Context) IndustrialPidLoopOutput
}

type IndustrialPidLoopMap

type IndustrialPidLoopMap map[string]IndustrialPidLoopInput

func (IndustrialPidLoopMap) ElementType

func (IndustrialPidLoopMap) ElementType() reflect.Type

func (IndustrialPidLoopMap) ToIndustrialPidLoopMapOutput

func (i IndustrialPidLoopMap) ToIndustrialPidLoopMapOutput() IndustrialPidLoopMapOutput

func (IndustrialPidLoopMap) ToIndustrialPidLoopMapOutputWithContext

func (i IndustrialPidLoopMap) ToIndustrialPidLoopMapOutputWithContext(ctx context.Context) IndustrialPidLoopMapOutput

type IndustrialPidLoopMapInput

type IndustrialPidLoopMapInput interface {
	pulumi.Input

	ToIndustrialPidLoopMapOutput() IndustrialPidLoopMapOutput
	ToIndustrialPidLoopMapOutputWithContext(context.Context) IndustrialPidLoopMapOutput
}

IndustrialPidLoopMapInput is an input type that accepts IndustrialPidLoopMap and IndustrialPidLoopMapOutput values. You can construct a concrete instance of `IndustrialPidLoopMapInput` via:

IndustrialPidLoopMap{ "key": IndustrialPidLoopArgs{...} }

type IndustrialPidLoopMapOutput

type IndustrialPidLoopMapOutput struct{ *pulumi.OutputState }

func (IndustrialPidLoopMapOutput) ElementType

func (IndustrialPidLoopMapOutput) ElementType() reflect.Type

func (IndustrialPidLoopMapOutput) MapIndex

func (IndustrialPidLoopMapOutput) ToIndustrialPidLoopMapOutput

func (o IndustrialPidLoopMapOutput) ToIndustrialPidLoopMapOutput() IndustrialPidLoopMapOutput

func (IndustrialPidLoopMapOutput) ToIndustrialPidLoopMapOutputWithContext

func (o IndustrialPidLoopMapOutput) ToIndustrialPidLoopMapOutputWithContext(ctx context.Context) IndustrialPidLoopMapOutput

type IndustrialPidLoopOutput

type IndustrialPidLoopOutput struct{ *pulumi.OutputState }

func (IndustrialPidLoopOutput) ElementType

func (IndustrialPidLoopOutput) ElementType() reflect.Type

func (IndustrialPidLoopOutput) PidLoopConfiguration added in v3.27.0

func (o IndustrialPidLoopOutput) PidLoopConfiguration() pulumi.StringOutput

The Pid Loop Configuration.

func (IndustrialPidLoopOutput) PidLoopDcsType added in v3.27.0

func (o IndustrialPidLoopOutput) PidLoopDcsType() pulumi.StringOutput

The dcs type of Pid Loop. Valid values: `standard`.

func (IndustrialPidLoopOutput) PidLoopDesc added in v3.27.0

The desc of Pid Loop.

func (IndustrialPidLoopOutput) PidLoopIsCrucial added in v3.27.0

func (o IndustrialPidLoopOutput) PidLoopIsCrucial() pulumi.BoolOutput

Whether is crucial Pid Loop.

func (IndustrialPidLoopOutput) PidLoopName added in v3.27.0

The name of Pid Loop.

func (IndustrialPidLoopOutput) PidLoopType added in v3.27.0

The type of Pid Loop. Valid values: `0`, `1`, `2`, `3`, `4`, `5`.

func (IndustrialPidLoopOutput) PidProjectId added in v3.27.0

func (o IndustrialPidLoopOutput) PidProjectId() pulumi.StringOutput

The pid project id.

func (IndustrialPidLoopOutput) Status added in v3.27.0

The status of Pid Loop.

func (IndustrialPidLoopOutput) ToIndustrialPidLoopOutput

func (o IndustrialPidLoopOutput) ToIndustrialPidLoopOutput() IndustrialPidLoopOutput

func (IndustrialPidLoopOutput) ToIndustrialPidLoopOutputWithContext

func (o IndustrialPidLoopOutput) ToIndustrialPidLoopOutputWithContext(ctx context.Context) IndustrialPidLoopOutput

type IndustrialPidLoopState

type IndustrialPidLoopState struct {
	// The Pid Loop Configuration.
	PidLoopConfiguration pulumi.StringPtrInput
	// The dcs type of Pid Loop. Valid values: `standard`.
	PidLoopDcsType pulumi.StringPtrInput
	// The desc of Pid Loop.
	PidLoopDesc pulumi.StringPtrInput
	// Whether is crucial Pid Loop.
	PidLoopIsCrucial pulumi.BoolPtrInput
	// The name of Pid Loop.
	PidLoopName pulumi.StringPtrInput
	// The type of Pid Loop. Valid values: `0`, `1`, `2`, `3`, `4`, `5`.
	PidLoopType pulumi.StringPtrInput
	// The pid project id.
	PidProjectId pulumi.StringPtrInput
	// The status of Pid Loop.
	Status pulumi.StringPtrInput
}

func (IndustrialPidLoopState) ElementType

func (IndustrialPidLoopState) ElementType() reflect.Type

type IndustrialPidOrganization

type IndustrialPidOrganization struct {
	pulumi.CustomResourceState

	// The ID of parent pid organization.
	ParentPidOrganizationId pulumi.StringPtrOutput `pulumi:"parentPidOrganizationId"`
	// The name of pid organization.
	PidOrganizationName pulumi.StringOutput `pulumi:"pidOrganizationName"`
}

Provides a Brain Industrial Pid Organization resource.

> **NOTE:** Available in v1.113.0+.

> **DEPRECATED:** This resource has been from version `1.222.0`.

## Example Usage

Basic Usage

```go package main

import (

"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/brain"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := brain.NewIndustrialPidOrganization(ctx, "example", &brain.IndustrialPidOrganizationArgs{
			PidOrganizationName: pulumi.String("tf-testAcc"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Brain Industrial Pid Organization can be imported using the id, e.g.

```sh $ pulumi import alicloud:brain/industrialPidOrganization:IndustrialPidOrganization example <id> ```

func GetIndustrialPidOrganization

func GetIndustrialPidOrganization(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IndustrialPidOrganizationState, opts ...pulumi.ResourceOption) (*IndustrialPidOrganization, error)

GetIndustrialPidOrganization gets an existing IndustrialPidOrganization 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 NewIndustrialPidOrganization

func NewIndustrialPidOrganization(ctx *pulumi.Context,
	name string, args *IndustrialPidOrganizationArgs, opts ...pulumi.ResourceOption) (*IndustrialPidOrganization, error)

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

func (*IndustrialPidOrganization) ElementType

func (*IndustrialPidOrganization) ElementType() reflect.Type

func (*IndustrialPidOrganization) ToIndustrialPidOrganizationOutput

func (i *IndustrialPidOrganization) ToIndustrialPidOrganizationOutput() IndustrialPidOrganizationOutput

func (*IndustrialPidOrganization) ToIndustrialPidOrganizationOutputWithContext

func (i *IndustrialPidOrganization) ToIndustrialPidOrganizationOutputWithContext(ctx context.Context) IndustrialPidOrganizationOutput

type IndustrialPidOrganizationArgs

type IndustrialPidOrganizationArgs struct {
	// The ID of parent pid organization.
	ParentPidOrganizationId pulumi.StringPtrInput
	// The name of pid organization.
	PidOrganizationName pulumi.StringInput
}

The set of arguments for constructing a IndustrialPidOrganization resource.

func (IndustrialPidOrganizationArgs) ElementType

type IndustrialPidOrganizationArray

type IndustrialPidOrganizationArray []IndustrialPidOrganizationInput

func (IndustrialPidOrganizationArray) ElementType

func (IndustrialPidOrganizationArray) ToIndustrialPidOrganizationArrayOutput

func (i IndustrialPidOrganizationArray) ToIndustrialPidOrganizationArrayOutput() IndustrialPidOrganizationArrayOutput

func (IndustrialPidOrganizationArray) ToIndustrialPidOrganizationArrayOutputWithContext

func (i IndustrialPidOrganizationArray) ToIndustrialPidOrganizationArrayOutputWithContext(ctx context.Context) IndustrialPidOrganizationArrayOutput

type IndustrialPidOrganizationArrayInput

type IndustrialPidOrganizationArrayInput interface {
	pulumi.Input

	ToIndustrialPidOrganizationArrayOutput() IndustrialPidOrganizationArrayOutput
	ToIndustrialPidOrganizationArrayOutputWithContext(context.Context) IndustrialPidOrganizationArrayOutput
}

IndustrialPidOrganizationArrayInput is an input type that accepts IndustrialPidOrganizationArray and IndustrialPidOrganizationArrayOutput values. You can construct a concrete instance of `IndustrialPidOrganizationArrayInput` via:

IndustrialPidOrganizationArray{ IndustrialPidOrganizationArgs{...} }

type IndustrialPidOrganizationArrayOutput

type IndustrialPidOrganizationArrayOutput struct{ *pulumi.OutputState }

func (IndustrialPidOrganizationArrayOutput) ElementType

func (IndustrialPidOrganizationArrayOutput) Index

func (IndustrialPidOrganizationArrayOutput) ToIndustrialPidOrganizationArrayOutput

func (o IndustrialPidOrganizationArrayOutput) ToIndustrialPidOrganizationArrayOutput() IndustrialPidOrganizationArrayOutput

func (IndustrialPidOrganizationArrayOutput) ToIndustrialPidOrganizationArrayOutputWithContext

func (o IndustrialPidOrganizationArrayOutput) ToIndustrialPidOrganizationArrayOutputWithContext(ctx context.Context) IndustrialPidOrganizationArrayOutput

type IndustrialPidOrganizationInput

type IndustrialPidOrganizationInput interface {
	pulumi.Input

	ToIndustrialPidOrganizationOutput() IndustrialPidOrganizationOutput
	ToIndustrialPidOrganizationOutputWithContext(ctx context.Context) IndustrialPidOrganizationOutput
}

type IndustrialPidOrganizationMap

type IndustrialPidOrganizationMap map[string]IndustrialPidOrganizationInput

func (IndustrialPidOrganizationMap) ElementType

func (IndustrialPidOrganizationMap) ToIndustrialPidOrganizationMapOutput

func (i IndustrialPidOrganizationMap) ToIndustrialPidOrganizationMapOutput() IndustrialPidOrganizationMapOutput

func (IndustrialPidOrganizationMap) ToIndustrialPidOrganizationMapOutputWithContext

func (i IndustrialPidOrganizationMap) ToIndustrialPidOrganizationMapOutputWithContext(ctx context.Context) IndustrialPidOrganizationMapOutput

type IndustrialPidOrganizationMapInput

type IndustrialPidOrganizationMapInput interface {
	pulumi.Input

	ToIndustrialPidOrganizationMapOutput() IndustrialPidOrganizationMapOutput
	ToIndustrialPidOrganizationMapOutputWithContext(context.Context) IndustrialPidOrganizationMapOutput
}

IndustrialPidOrganizationMapInput is an input type that accepts IndustrialPidOrganizationMap and IndustrialPidOrganizationMapOutput values. You can construct a concrete instance of `IndustrialPidOrganizationMapInput` via:

IndustrialPidOrganizationMap{ "key": IndustrialPidOrganizationArgs{...} }

type IndustrialPidOrganizationMapOutput

type IndustrialPidOrganizationMapOutput struct{ *pulumi.OutputState }

func (IndustrialPidOrganizationMapOutput) ElementType

func (IndustrialPidOrganizationMapOutput) MapIndex

func (IndustrialPidOrganizationMapOutput) ToIndustrialPidOrganizationMapOutput

func (o IndustrialPidOrganizationMapOutput) ToIndustrialPidOrganizationMapOutput() IndustrialPidOrganizationMapOutput

func (IndustrialPidOrganizationMapOutput) ToIndustrialPidOrganizationMapOutputWithContext

func (o IndustrialPidOrganizationMapOutput) ToIndustrialPidOrganizationMapOutputWithContext(ctx context.Context) IndustrialPidOrganizationMapOutput

type IndustrialPidOrganizationOutput

type IndustrialPidOrganizationOutput struct{ *pulumi.OutputState }

func (IndustrialPidOrganizationOutput) ElementType

func (IndustrialPidOrganizationOutput) ParentPidOrganizationId added in v3.27.0

func (o IndustrialPidOrganizationOutput) ParentPidOrganizationId() pulumi.StringPtrOutput

The ID of parent pid organization.

func (IndustrialPidOrganizationOutput) PidOrganizationName added in v3.27.0

func (o IndustrialPidOrganizationOutput) PidOrganizationName() pulumi.StringOutput

The name of pid organization.

func (IndustrialPidOrganizationOutput) ToIndustrialPidOrganizationOutput

func (o IndustrialPidOrganizationOutput) ToIndustrialPidOrganizationOutput() IndustrialPidOrganizationOutput

func (IndustrialPidOrganizationOutput) ToIndustrialPidOrganizationOutputWithContext

func (o IndustrialPidOrganizationOutput) ToIndustrialPidOrganizationOutputWithContext(ctx context.Context) IndustrialPidOrganizationOutput

type IndustrialPidOrganizationState

type IndustrialPidOrganizationState struct {
	// The ID of parent pid organization.
	ParentPidOrganizationId pulumi.StringPtrInput
	// The name of pid organization.
	PidOrganizationName pulumi.StringPtrInput
}

func (IndustrialPidOrganizationState) ElementType

type IndustrialPidProject

type IndustrialPidProject struct {
	pulumi.CustomResourceState

	// The ID of Pid Organization.
	PidOrganizationId pulumi.StringOutput `pulumi:"pidOrganizationId"`
	// The description of Pid Project.
	PidProjectDesc pulumi.StringPtrOutput `pulumi:"pidProjectDesc"`
	// The name of Pid Project.
	PidProjectName pulumi.StringOutput `pulumi:"pidProjectName"`
}

Provides a Brain Industrial Pid Project resource.

> **NOTE:** Available in v1.113.0+.

> **DEPRECATED:** This resource has been from version `1.222.0`.

## Example Usage

Basic Usage

```go package main

import (

"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/brain"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := brain.NewIndustrialPidProject(ctx, "example", &brain.IndustrialPidProjectArgs{
			PidOrganizationId: pulumi.String("3e74e684-cbb5-xxxx"),
			PidProjectName:    pulumi.String("tf-testAcc"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Brain Industrial Pid Project can be imported using the id, e.g.

```sh $ pulumi import alicloud:brain/industrialPidProject:IndustrialPidProject example <id> ```

func GetIndustrialPidProject

func GetIndustrialPidProject(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IndustrialPidProjectState, opts ...pulumi.ResourceOption) (*IndustrialPidProject, error)

GetIndustrialPidProject gets an existing IndustrialPidProject 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 NewIndustrialPidProject

func NewIndustrialPidProject(ctx *pulumi.Context,
	name string, args *IndustrialPidProjectArgs, opts ...pulumi.ResourceOption) (*IndustrialPidProject, error)

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

func (*IndustrialPidProject) ElementType

func (*IndustrialPidProject) ElementType() reflect.Type

func (*IndustrialPidProject) ToIndustrialPidProjectOutput

func (i *IndustrialPidProject) ToIndustrialPidProjectOutput() IndustrialPidProjectOutput

func (*IndustrialPidProject) ToIndustrialPidProjectOutputWithContext

func (i *IndustrialPidProject) ToIndustrialPidProjectOutputWithContext(ctx context.Context) IndustrialPidProjectOutput

type IndustrialPidProjectArgs

type IndustrialPidProjectArgs struct {
	// The ID of Pid Organization.
	PidOrganizationId pulumi.StringInput
	// The description of Pid Project.
	PidProjectDesc pulumi.StringPtrInput
	// The name of Pid Project.
	PidProjectName pulumi.StringInput
}

The set of arguments for constructing a IndustrialPidProject resource.

func (IndustrialPidProjectArgs) ElementType

func (IndustrialPidProjectArgs) ElementType() reflect.Type

type IndustrialPidProjectArray

type IndustrialPidProjectArray []IndustrialPidProjectInput

func (IndustrialPidProjectArray) ElementType

func (IndustrialPidProjectArray) ElementType() reflect.Type

func (IndustrialPidProjectArray) ToIndustrialPidProjectArrayOutput

func (i IndustrialPidProjectArray) ToIndustrialPidProjectArrayOutput() IndustrialPidProjectArrayOutput

func (IndustrialPidProjectArray) ToIndustrialPidProjectArrayOutputWithContext

func (i IndustrialPidProjectArray) ToIndustrialPidProjectArrayOutputWithContext(ctx context.Context) IndustrialPidProjectArrayOutput

type IndustrialPidProjectArrayInput

type IndustrialPidProjectArrayInput interface {
	pulumi.Input

	ToIndustrialPidProjectArrayOutput() IndustrialPidProjectArrayOutput
	ToIndustrialPidProjectArrayOutputWithContext(context.Context) IndustrialPidProjectArrayOutput
}

IndustrialPidProjectArrayInput is an input type that accepts IndustrialPidProjectArray and IndustrialPidProjectArrayOutput values. You can construct a concrete instance of `IndustrialPidProjectArrayInput` via:

IndustrialPidProjectArray{ IndustrialPidProjectArgs{...} }

type IndustrialPidProjectArrayOutput

type IndustrialPidProjectArrayOutput struct{ *pulumi.OutputState }

func (IndustrialPidProjectArrayOutput) ElementType

func (IndustrialPidProjectArrayOutput) Index

func (IndustrialPidProjectArrayOutput) ToIndustrialPidProjectArrayOutput

func (o IndustrialPidProjectArrayOutput) ToIndustrialPidProjectArrayOutput() IndustrialPidProjectArrayOutput

func (IndustrialPidProjectArrayOutput) ToIndustrialPidProjectArrayOutputWithContext

func (o IndustrialPidProjectArrayOutput) ToIndustrialPidProjectArrayOutputWithContext(ctx context.Context) IndustrialPidProjectArrayOutput

type IndustrialPidProjectInput

type IndustrialPidProjectInput interface {
	pulumi.Input

	ToIndustrialPidProjectOutput() IndustrialPidProjectOutput
	ToIndustrialPidProjectOutputWithContext(ctx context.Context) IndustrialPidProjectOutput
}

type IndustrialPidProjectMap

type IndustrialPidProjectMap map[string]IndustrialPidProjectInput

func (IndustrialPidProjectMap) ElementType

func (IndustrialPidProjectMap) ElementType() reflect.Type

func (IndustrialPidProjectMap) ToIndustrialPidProjectMapOutput

func (i IndustrialPidProjectMap) ToIndustrialPidProjectMapOutput() IndustrialPidProjectMapOutput

func (IndustrialPidProjectMap) ToIndustrialPidProjectMapOutputWithContext

func (i IndustrialPidProjectMap) ToIndustrialPidProjectMapOutputWithContext(ctx context.Context) IndustrialPidProjectMapOutput

type IndustrialPidProjectMapInput

type IndustrialPidProjectMapInput interface {
	pulumi.Input

	ToIndustrialPidProjectMapOutput() IndustrialPidProjectMapOutput
	ToIndustrialPidProjectMapOutputWithContext(context.Context) IndustrialPidProjectMapOutput
}

IndustrialPidProjectMapInput is an input type that accepts IndustrialPidProjectMap and IndustrialPidProjectMapOutput values. You can construct a concrete instance of `IndustrialPidProjectMapInput` via:

IndustrialPidProjectMap{ "key": IndustrialPidProjectArgs{...} }

type IndustrialPidProjectMapOutput

type IndustrialPidProjectMapOutput struct{ *pulumi.OutputState }

func (IndustrialPidProjectMapOutput) ElementType

func (IndustrialPidProjectMapOutput) MapIndex

func (IndustrialPidProjectMapOutput) ToIndustrialPidProjectMapOutput

func (o IndustrialPidProjectMapOutput) ToIndustrialPidProjectMapOutput() IndustrialPidProjectMapOutput

func (IndustrialPidProjectMapOutput) ToIndustrialPidProjectMapOutputWithContext

func (o IndustrialPidProjectMapOutput) ToIndustrialPidProjectMapOutputWithContext(ctx context.Context) IndustrialPidProjectMapOutput

type IndustrialPidProjectOutput

type IndustrialPidProjectOutput struct{ *pulumi.OutputState }

func (IndustrialPidProjectOutput) ElementType

func (IndustrialPidProjectOutput) ElementType() reflect.Type

func (IndustrialPidProjectOutput) PidOrganizationId added in v3.27.0

func (o IndustrialPidProjectOutput) PidOrganizationId() pulumi.StringOutput

The ID of Pid Organization.

func (IndustrialPidProjectOutput) PidProjectDesc added in v3.27.0

The description of Pid Project.

func (IndustrialPidProjectOutput) PidProjectName added in v3.27.0

func (o IndustrialPidProjectOutput) PidProjectName() pulumi.StringOutput

The name of Pid Project.

func (IndustrialPidProjectOutput) ToIndustrialPidProjectOutput

func (o IndustrialPidProjectOutput) ToIndustrialPidProjectOutput() IndustrialPidProjectOutput

func (IndustrialPidProjectOutput) ToIndustrialPidProjectOutputWithContext

func (o IndustrialPidProjectOutput) ToIndustrialPidProjectOutputWithContext(ctx context.Context) IndustrialPidProjectOutput

type IndustrialPidProjectState

type IndustrialPidProjectState struct {
	// The ID of Pid Organization.
	PidOrganizationId pulumi.StringPtrInput
	// The description of Pid Project.
	PidProjectDesc pulumi.StringPtrInput
	// The name of Pid Project.
	PidProjectName pulumi.StringPtrInput
}

func (IndustrialPidProjectState) ElementType

func (IndustrialPidProjectState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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