brain

package
v2.35.1 Latest Latest
Warning

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

Go to latest
Published: Feb 16, 2021 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 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"`
	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 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/v2/go/alicloud/brain"
"github.com/pulumi/pulumi/sdk/v2/go/pulumi"

)

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

```

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"`
	OutputFile *string `pulumi:"outputFile"`
	// The ID of Pid Organisation.
	PidOrganisationId *string `pulumi:"pidOrganisationId"`
	// The name of Pid Project.
	PidProjectName *string `pulumi:"pidProjectName"`
}

A collection of arguments for invoking getIndustrialPidProjects.

type GetIndustrialPidProjectsProject

type GetIndustrialPidProjectsProject struct {
	// The ID of the Pid Project.
	Id string `pulumi:"id"`
	// The ID of Pid Organisation.
	PidOrganisationId string `pulumi:"pidOrganisationId"`
	// 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 Organisation.
	PidOrganisationId pulumi.StringInput `pulumi:"pidOrganisationId"`
	// 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) PidOrganisationId

The ID of Pid Organisation.

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"`
	PidOrganisationId *string                           `pulumi:"pidOrganisationId"`
	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/v2/go/alicloud/brain"
"github.com/pulumi/pulumi/sdk/v2/go/pulumi"

)

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

```

type GetIndustrialSericeArgs added in v2.35.0

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`.
	Enable *string `pulumi:"enable"`
}

A collection of arguments for invoking getIndustrialSerice.

type GetIndustrialSericeResult added in v2.35.0

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 added in v2.35.0

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+

## Example Usage

```go package main

import (

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

)

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

```

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+.

## Example Usage

Basic Usage

```go package main

import (

"github.com/pulumi/pulumi-alicloud/sdk/v2/go/alicloud/brain"
"github.com/pulumi/pulumi/sdk/v2/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

func (*IndustrialPidOrganization) ToIndustrialPidOrganizationPtrOutput added in v2.35.1

func (i *IndustrialPidOrganization) ToIndustrialPidOrganizationPtrOutput() IndustrialPidOrganizationPtrOutput

func (*IndustrialPidOrganization) ToIndustrialPidOrganizationPtrOutputWithContext added in v2.35.1

func (i *IndustrialPidOrganization) ToIndustrialPidOrganizationPtrOutputWithContext(ctx context.Context) IndustrialPidOrganizationPtrOutput

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 added in v2.35.1

type IndustrialPidOrganizationArray []IndustrialPidOrganizationInput

func (IndustrialPidOrganizationArray) ElementType added in v2.35.1

func (IndustrialPidOrganizationArray) ToIndustrialPidOrganizationArrayOutput added in v2.35.1

func (i IndustrialPidOrganizationArray) ToIndustrialPidOrganizationArrayOutput() IndustrialPidOrganizationArrayOutput

func (IndustrialPidOrganizationArray) ToIndustrialPidOrganizationArrayOutputWithContext added in v2.35.1

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

type IndustrialPidOrganizationArrayInput added in v2.35.1

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 added in v2.35.1

type IndustrialPidOrganizationArrayOutput struct{ *pulumi.OutputState }

func (IndustrialPidOrganizationArrayOutput) ElementType added in v2.35.1

func (IndustrialPidOrganizationArrayOutput) Index added in v2.35.1

func (IndustrialPidOrganizationArrayOutput) ToIndustrialPidOrganizationArrayOutput added in v2.35.1

func (o IndustrialPidOrganizationArrayOutput) ToIndustrialPidOrganizationArrayOutput() IndustrialPidOrganizationArrayOutput

func (IndustrialPidOrganizationArrayOutput) ToIndustrialPidOrganizationArrayOutputWithContext added in v2.35.1

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

type IndustrialPidOrganizationInput

type IndustrialPidOrganizationInput interface {
	pulumi.Input

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

type IndustrialPidOrganizationMap added in v2.35.1

type IndustrialPidOrganizationMap map[string]IndustrialPidOrganizationInput

func (IndustrialPidOrganizationMap) ElementType added in v2.35.1

func (IndustrialPidOrganizationMap) ToIndustrialPidOrganizationMapOutput added in v2.35.1

func (i IndustrialPidOrganizationMap) ToIndustrialPidOrganizationMapOutput() IndustrialPidOrganizationMapOutput

func (IndustrialPidOrganizationMap) ToIndustrialPidOrganizationMapOutputWithContext added in v2.35.1

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

type IndustrialPidOrganizationMapInput added in v2.35.1

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 added in v2.35.1

type IndustrialPidOrganizationMapOutput struct{ *pulumi.OutputState }

func (IndustrialPidOrganizationMapOutput) ElementType added in v2.35.1

func (IndustrialPidOrganizationMapOutput) MapIndex added in v2.35.1

func (IndustrialPidOrganizationMapOutput) ToIndustrialPidOrganizationMapOutput added in v2.35.1

func (o IndustrialPidOrganizationMapOutput) ToIndustrialPidOrganizationMapOutput() IndustrialPidOrganizationMapOutput

func (IndustrialPidOrganizationMapOutput) ToIndustrialPidOrganizationMapOutputWithContext added in v2.35.1

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

type IndustrialPidOrganizationOutput

type IndustrialPidOrganizationOutput struct {
	*pulumi.OutputState
}

func (IndustrialPidOrganizationOutput) ElementType

func (IndustrialPidOrganizationOutput) ToIndustrialPidOrganizationOutput

func (o IndustrialPidOrganizationOutput) ToIndustrialPidOrganizationOutput() IndustrialPidOrganizationOutput

func (IndustrialPidOrganizationOutput) ToIndustrialPidOrganizationOutputWithContext

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

func (IndustrialPidOrganizationOutput) ToIndustrialPidOrganizationPtrOutput added in v2.35.1

func (o IndustrialPidOrganizationOutput) ToIndustrialPidOrganizationPtrOutput() IndustrialPidOrganizationPtrOutput

func (IndustrialPidOrganizationOutput) ToIndustrialPidOrganizationPtrOutputWithContext added in v2.35.1

func (o IndustrialPidOrganizationOutput) ToIndustrialPidOrganizationPtrOutputWithContext(ctx context.Context) IndustrialPidOrganizationPtrOutput

type IndustrialPidOrganizationPtrInput added in v2.35.1

type IndustrialPidOrganizationPtrInput interface {
	pulumi.Input

	ToIndustrialPidOrganizationPtrOutput() IndustrialPidOrganizationPtrOutput
	ToIndustrialPidOrganizationPtrOutputWithContext(ctx context.Context) IndustrialPidOrganizationPtrOutput
}

type IndustrialPidOrganizationPtrOutput added in v2.35.1

type IndustrialPidOrganizationPtrOutput struct {
	*pulumi.OutputState
}

func (IndustrialPidOrganizationPtrOutput) ElementType added in v2.35.1

func (IndustrialPidOrganizationPtrOutput) ToIndustrialPidOrganizationPtrOutput added in v2.35.1

func (o IndustrialPidOrganizationPtrOutput) ToIndustrialPidOrganizationPtrOutput() IndustrialPidOrganizationPtrOutput

func (IndustrialPidOrganizationPtrOutput) ToIndustrialPidOrganizationPtrOutputWithContext added in v2.35.1

func (o IndustrialPidOrganizationPtrOutput) ToIndustrialPidOrganizationPtrOutputWithContext(ctx context.Context) IndustrialPidOrganizationPtrOutput

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 Organisation.
	PidOrganisationId pulumi.StringOutput `pulumi:"pidOrganisationId"`
	// 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+.

## Example Usage

Basic Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := brain.NewIndustrialPidProject(ctx, "example", &brain.IndustrialPidProjectArgs{
			PidOrganisationId: 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

func (*IndustrialPidProject) ToIndustrialPidProjectPtrOutput added in v2.35.1

func (i *IndustrialPidProject) ToIndustrialPidProjectPtrOutput() IndustrialPidProjectPtrOutput

func (*IndustrialPidProject) ToIndustrialPidProjectPtrOutputWithContext added in v2.35.1

func (i *IndustrialPidProject) ToIndustrialPidProjectPtrOutputWithContext(ctx context.Context) IndustrialPidProjectPtrOutput

type IndustrialPidProjectArgs

type IndustrialPidProjectArgs struct {
	// The ID of Pid Organisation.
	PidOrganisationId 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 added in v2.35.1

type IndustrialPidProjectArray []IndustrialPidProjectInput

func (IndustrialPidProjectArray) ElementType added in v2.35.1

func (IndustrialPidProjectArray) ElementType() reflect.Type

func (IndustrialPidProjectArray) ToIndustrialPidProjectArrayOutput added in v2.35.1

func (i IndustrialPidProjectArray) ToIndustrialPidProjectArrayOutput() IndustrialPidProjectArrayOutput

func (IndustrialPidProjectArray) ToIndustrialPidProjectArrayOutputWithContext added in v2.35.1

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

type IndustrialPidProjectArrayInput added in v2.35.1

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 added in v2.35.1

type IndustrialPidProjectArrayOutput struct{ *pulumi.OutputState }

func (IndustrialPidProjectArrayOutput) ElementType added in v2.35.1

func (IndustrialPidProjectArrayOutput) Index added in v2.35.1

func (IndustrialPidProjectArrayOutput) ToIndustrialPidProjectArrayOutput added in v2.35.1

func (o IndustrialPidProjectArrayOutput) ToIndustrialPidProjectArrayOutput() IndustrialPidProjectArrayOutput

func (IndustrialPidProjectArrayOutput) ToIndustrialPidProjectArrayOutputWithContext added in v2.35.1

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

type IndustrialPidProjectInput

type IndustrialPidProjectInput interface {
	pulumi.Input

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

type IndustrialPidProjectMap added in v2.35.1

type IndustrialPidProjectMap map[string]IndustrialPidProjectInput

func (IndustrialPidProjectMap) ElementType added in v2.35.1

func (IndustrialPidProjectMap) ElementType() reflect.Type

func (IndustrialPidProjectMap) ToIndustrialPidProjectMapOutput added in v2.35.1

func (i IndustrialPidProjectMap) ToIndustrialPidProjectMapOutput() IndustrialPidProjectMapOutput

func (IndustrialPidProjectMap) ToIndustrialPidProjectMapOutputWithContext added in v2.35.1

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

type IndustrialPidProjectMapInput added in v2.35.1

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 added in v2.35.1

type IndustrialPidProjectMapOutput struct{ *pulumi.OutputState }

func (IndustrialPidProjectMapOutput) ElementType added in v2.35.1

func (IndustrialPidProjectMapOutput) MapIndex added in v2.35.1

func (IndustrialPidProjectMapOutput) ToIndustrialPidProjectMapOutput added in v2.35.1

func (o IndustrialPidProjectMapOutput) ToIndustrialPidProjectMapOutput() IndustrialPidProjectMapOutput

func (IndustrialPidProjectMapOutput) ToIndustrialPidProjectMapOutputWithContext added in v2.35.1

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

func (o IndustrialPidProjectOutput) ToIndustrialPidProjectOutput() IndustrialPidProjectOutput

func (IndustrialPidProjectOutput) ToIndustrialPidProjectOutputWithContext

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

func (IndustrialPidProjectOutput) ToIndustrialPidProjectPtrOutput added in v2.35.1

func (o IndustrialPidProjectOutput) ToIndustrialPidProjectPtrOutput() IndustrialPidProjectPtrOutput

func (IndustrialPidProjectOutput) ToIndustrialPidProjectPtrOutputWithContext added in v2.35.1

func (o IndustrialPidProjectOutput) ToIndustrialPidProjectPtrOutputWithContext(ctx context.Context) IndustrialPidProjectPtrOutput

type IndustrialPidProjectPtrInput added in v2.35.1

type IndustrialPidProjectPtrInput interface {
	pulumi.Input

	ToIndustrialPidProjectPtrOutput() IndustrialPidProjectPtrOutput
	ToIndustrialPidProjectPtrOutputWithContext(ctx context.Context) IndustrialPidProjectPtrOutput
}

type IndustrialPidProjectPtrOutput added in v2.35.1

type IndustrialPidProjectPtrOutput struct {
	*pulumi.OutputState
}

func (IndustrialPidProjectPtrOutput) ElementType added in v2.35.1

func (IndustrialPidProjectPtrOutput) ToIndustrialPidProjectPtrOutput added in v2.35.1

func (o IndustrialPidProjectPtrOutput) ToIndustrialPidProjectPtrOutput() IndustrialPidProjectPtrOutput

func (IndustrialPidProjectPtrOutput) ToIndustrialPidProjectPtrOutputWithContext added in v2.35.1

func (o IndustrialPidProjectPtrOutput) ToIndustrialPidProjectPtrOutputWithContext(ctx context.Context) IndustrialPidProjectPtrOutput

type IndustrialPidProjectState

type IndustrialPidProjectState struct {
	// The ID of Pid Organisation.
	PidOrganisationId 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