bp

package
v3.54.0 Latest Latest
Warning

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

Go to latest
Published: Apr 24, 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 GetStudioApplicationsApplication

type GetStudioApplicationsApplication struct {
	// The ID of the Application.
	ApplicationId string `pulumi:"applicationId"`
	// The name of the Application.
	ApplicationName string `pulumi:"applicationName"`
	// The creation time of the Application.
	CreateTime string `pulumi:"createTime"`
	// The ID of the Application.
	Id string `pulumi:"id"`
	// The image url of the Application.
	ImageUrl string `pulumi:"imageUrl"`
	// The ID of the resource group.
	ResourceGroupId string `pulumi:"resourceGroupId"`
	// The status of the Application. Valid values: `success`, `release`.
	Status string `pulumi:"status"`
	// The topo url of the Application.
	TopoUrl string `pulumi:"topoUrl"`
}

type GetStudioApplicationsApplicationArgs

type GetStudioApplicationsApplicationArgs struct {
	// The ID of the Application.
	ApplicationId pulumi.StringInput `pulumi:"applicationId"`
	// The name of the Application.
	ApplicationName pulumi.StringInput `pulumi:"applicationName"`
	// The creation time of the Application.
	CreateTime pulumi.StringInput `pulumi:"createTime"`
	// The ID of the Application.
	Id pulumi.StringInput `pulumi:"id"`
	// The image url of the Application.
	ImageUrl pulumi.StringInput `pulumi:"imageUrl"`
	// The ID of the resource group.
	ResourceGroupId pulumi.StringInput `pulumi:"resourceGroupId"`
	// The status of the Application. Valid values: `success`, `release`.
	Status pulumi.StringInput `pulumi:"status"`
	// The topo url of the Application.
	TopoUrl pulumi.StringInput `pulumi:"topoUrl"`
}

func (GetStudioApplicationsApplicationArgs) ElementType

func (GetStudioApplicationsApplicationArgs) ToGetStudioApplicationsApplicationOutput

func (i GetStudioApplicationsApplicationArgs) ToGetStudioApplicationsApplicationOutput() GetStudioApplicationsApplicationOutput

func (GetStudioApplicationsApplicationArgs) ToGetStudioApplicationsApplicationOutputWithContext

func (i GetStudioApplicationsApplicationArgs) ToGetStudioApplicationsApplicationOutputWithContext(ctx context.Context) GetStudioApplicationsApplicationOutput

type GetStudioApplicationsApplicationArray

type GetStudioApplicationsApplicationArray []GetStudioApplicationsApplicationInput

func (GetStudioApplicationsApplicationArray) ElementType

func (GetStudioApplicationsApplicationArray) ToGetStudioApplicationsApplicationArrayOutput

func (i GetStudioApplicationsApplicationArray) ToGetStudioApplicationsApplicationArrayOutput() GetStudioApplicationsApplicationArrayOutput

func (GetStudioApplicationsApplicationArray) ToGetStudioApplicationsApplicationArrayOutputWithContext

func (i GetStudioApplicationsApplicationArray) ToGetStudioApplicationsApplicationArrayOutputWithContext(ctx context.Context) GetStudioApplicationsApplicationArrayOutput

type GetStudioApplicationsApplicationArrayInput

type GetStudioApplicationsApplicationArrayInput interface {
	pulumi.Input

	ToGetStudioApplicationsApplicationArrayOutput() GetStudioApplicationsApplicationArrayOutput
	ToGetStudioApplicationsApplicationArrayOutputWithContext(context.Context) GetStudioApplicationsApplicationArrayOutput
}

GetStudioApplicationsApplicationArrayInput is an input type that accepts GetStudioApplicationsApplicationArray and GetStudioApplicationsApplicationArrayOutput values. You can construct a concrete instance of `GetStudioApplicationsApplicationArrayInput` via:

GetStudioApplicationsApplicationArray{ GetStudioApplicationsApplicationArgs{...} }

type GetStudioApplicationsApplicationArrayOutput

type GetStudioApplicationsApplicationArrayOutput struct{ *pulumi.OutputState }

func (GetStudioApplicationsApplicationArrayOutput) ElementType

func (GetStudioApplicationsApplicationArrayOutput) Index

func (GetStudioApplicationsApplicationArrayOutput) ToGetStudioApplicationsApplicationArrayOutput

func (o GetStudioApplicationsApplicationArrayOutput) ToGetStudioApplicationsApplicationArrayOutput() GetStudioApplicationsApplicationArrayOutput

func (GetStudioApplicationsApplicationArrayOutput) ToGetStudioApplicationsApplicationArrayOutputWithContext

func (o GetStudioApplicationsApplicationArrayOutput) ToGetStudioApplicationsApplicationArrayOutputWithContext(ctx context.Context) GetStudioApplicationsApplicationArrayOutput

type GetStudioApplicationsApplicationInput

type GetStudioApplicationsApplicationInput interface {
	pulumi.Input

	ToGetStudioApplicationsApplicationOutput() GetStudioApplicationsApplicationOutput
	ToGetStudioApplicationsApplicationOutputWithContext(context.Context) GetStudioApplicationsApplicationOutput
}

GetStudioApplicationsApplicationInput is an input type that accepts GetStudioApplicationsApplicationArgs and GetStudioApplicationsApplicationOutput values. You can construct a concrete instance of `GetStudioApplicationsApplicationInput` via:

GetStudioApplicationsApplicationArgs{...}

type GetStudioApplicationsApplicationOutput

type GetStudioApplicationsApplicationOutput struct{ *pulumi.OutputState }

func (GetStudioApplicationsApplicationOutput) ApplicationId

The ID of the Application.

func (GetStudioApplicationsApplicationOutput) ApplicationName

The name of the Application.

func (GetStudioApplicationsApplicationOutput) CreateTime

The creation time of the Application.

func (GetStudioApplicationsApplicationOutput) ElementType

func (GetStudioApplicationsApplicationOutput) Id

The ID of the Application.

func (GetStudioApplicationsApplicationOutput) ImageUrl

The image url of the Application.

func (GetStudioApplicationsApplicationOutput) ResourceGroupId

The ID of the resource group.

func (GetStudioApplicationsApplicationOutput) Status

The status of the Application. Valid values: `success`, `release`.

func (GetStudioApplicationsApplicationOutput) ToGetStudioApplicationsApplicationOutput

func (o GetStudioApplicationsApplicationOutput) ToGetStudioApplicationsApplicationOutput() GetStudioApplicationsApplicationOutput

func (GetStudioApplicationsApplicationOutput) ToGetStudioApplicationsApplicationOutputWithContext

func (o GetStudioApplicationsApplicationOutput) ToGetStudioApplicationsApplicationOutputWithContext(ctx context.Context) GetStudioApplicationsApplicationOutput

func (GetStudioApplicationsApplicationOutput) TopoUrl

The topo url of the Application.

type GetStudioApplicationsArgs

type GetStudioApplicationsArgs struct {
	// A list of Application IDs.
	Ids []string `pulumi:"ids"`
	// The keyword of the Application.
	Keyword    *string `pulumi:"keyword"`
	MaxResults *int    `pulumi:"maxResults"`
	// A regex string to filter results by Application name.
	NameRegex *string `pulumi:"nameRegex"`
	// The order type of the Application. Valid values:
	OrderType *int `pulumi:"orderType"`
	// File name where to save data source results (after running `pulumi preview`).
	OutputFile *string `pulumi:"outputFile"`
	// The ID of the resource group.
	ResourceGroupId *string `pulumi:"resourceGroupId"`
	// The status of the Application. Valid values: `success`, `release`.
	Status *string `pulumi:"status"`
}

A collection of arguments for invoking getStudioApplications.

type GetStudioApplicationsOutputArgs

type GetStudioApplicationsOutputArgs struct {
	// A list of Application IDs.
	Ids pulumi.StringArrayInput `pulumi:"ids"`
	// The keyword of the Application.
	Keyword    pulumi.StringPtrInput `pulumi:"keyword"`
	MaxResults pulumi.IntPtrInput    `pulumi:"maxResults"`
	// A regex string to filter results by Application name.
	NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"`
	// The order type of the Application. Valid values:
	OrderType pulumi.IntPtrInput `pulumi:"orderType"`
	// File name where to save data source results (after running `pulumi preview`).
	OutputFile pulumi.StringPtrInput `pulumi:"outputFile"`
	// The ID of the resource group.
	ResourceGroupId pulumi.StringPtrInput `pulumi:"resourceGroupId"`
	// The status of the Application. Valid values: `success`, `release`.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

A collection of arguments for invoking getStudioApplications.

func (GetStudioApplicationsOutputArgs) ElementType

type GetStudioApplicationsResult

type GetStudioApplicationsResult struct {
	// A list of Cloud Architect Design Tools (BPStudio) Applications. Each element contains the following attributes:
	Applications []GetStudioApplicationsApplication `pulumi:"applications"`
	// The provider-assigned unique ID for this managed resource.
	Id         string   `pulumi:"id"`
	Ids        []string `pulumi:"ids"`
	Keyword    *string  `pulumi:"keyword"`
	MaxResults *int     `pulumi:"maxResults"`
	NameRegex  *string  `pulumi:"nameRegex"`
	// A list of Application names.
	Names      []string `pulumi:"names"`
	OrderType  *int     `pulumi:"orderType"`
	OutputFile *string  `pulumi:"outputFile"`
	// The ID of the resource group.
	ResourceGroupId *string `pulumi:"resourceGroupId"`
	// The status of the Application.
	Status *string `pulumi:"status"`
}

A collection of values returned by getStudioApplications.

func GetStudioApplications

func GetStudioApplications(ctx *pulumi.Context, args *GetStudioApplicationsArgs, opts ...pulumi.InvokeOption) (*GetStudioApplicationsResult, error)

This data source provides the Cloud Architect Design Tools (BPStudio) Applications of the current Alibaba Cloud user.

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

## Example Usage

Basic Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		ids, err := bp.GetStudioApplications(ctx, &bp.GetStudioApplicationsArgs{
			Ids: []string{
				"example_id",
			},
		}, nil)
		if err != nil {
			return err
		}
		ctx.Export("bpStudioApplicationId1", ids.Applications[0].Id)
		nameRegex, err := bp.GetStudioApplications(ctx, &bp.GetStudioApplicationsArgs{
			NameRegex: pulumi.StringRef("^my-Application"),
		}, nil)
		if err != nil {
			return err
		}
		ctx.Export("bpStudioApplicationId2", nameRegex.Applications[0].Id)
		return nil
	})
}

```

type GetStudioApplicationsResultOutput

type GetStudioApplicationsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getStudioApplications.

func (GetStudioApplicationsResultOutput) Applications

A list of Cloud Architect Design Tools (BPStudio) Applications. Each element contains the following attributes:

func (GetStudioApplicationsResultOutput) ElementType

func (GetStudioApplicationsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetStudioApplicationsResultOutput) Ids

func (GetStudioApplicationsResultOutput) Keyword

func (GetStudioApplicationsResultOutput) MaxResults

func (GetStudioApplicationsResultOutput) NameRegex

func (GetStudioApplicationsResultOutput) Names

A list of Application names.

func (GetStudioApplicationsResultOutput) OrderType

func (GetStudioApplicationsResultOutput) OutputFile

func (GetStudioApplicationsResultOutput) ResourceGroupId

The ID of the resource group.

func (GetStudioApplicationsResultOutput) Status

The status of the Application.

func (GetStudioApplicationsResultOutput) ToGetStudioApplicationsResultOutput

func (o GetStudioApplicationsResultOutput) ToGetStudioApplicationsResultOutput() GetStudioApplicationsResultOutput

func (GetStudioApplicationsResultOutput) ToGetStudioApplicationsResultOutputWithContext

func (o GetStudioApplicationsResultOutput) ToGetStudioApplicationsResultOutputWithContext(ctx context.Context) GetStudioApplicationsResultOutput

type StudioApplication

type StudioApplication struct {
	pulumi.CustomResourceState

	// The name of the application.
	ApplicationName pulumi.StringOutput `pulumi:"applicationName"`
	// The id of the area.
	AreaId pulumi.StringPtrOutput `pulumi:"areaId"`
	// The configuration of the application.
	Configuration pulumi.MapOutput `pulumi:"configuration"`
	// The instance list. Support the creation of instances in the existing vpc under the application. See the following `Block instances`.
	Instances StudioApplicationInstanceArrayOutput `pulumi:"instances"`
	// The id of the resource group.
	ResourceGroupId pulumi.StringOutput `pulumi:"resourceGroupId"`
	// The status of the Application.
	Status pulumi.StringOutput `pulumi:"status"`
	// The id of the template.
	TemplateId pulumi.StringOutput `pulumi:"templateId"`
	// The variables of the application.
	Variables pulumi.MapOutput `pulumi:"variables"`
}

Provides a Cloud Architect Design Tools Application resource.

For information about Cloud Architect Design Tools Application and how to use it, see [What is Application](https://help.aliyun.com/document_detail/428263.html).

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

## Example Usage

Basic Usage

```go package main

import (

"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/bp"
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/ecs"
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/resourcemanager"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		cfg := config.New(ctx, "")
		name := "tf-example"
		if param := cfg.Get("name"); param != "" {
			name = param
		}
		_default, err := resourcemanager.GetResourceGroups(ctx, nil, nil)
		if err != nil {
			return err
		}
		_, err = ecs.GetInstances(ctx, &ecs.GetInstancesArgs{
			Status: pulumi.StringRef("Running"),
		}, nil)
		if err != nil {
			return err
		}
		_, err = bp.NewStudioApplication(ctx, "default", &bp.StudioApplicationArgs{
			ApplicationName: pulumi.String(name),
			TemplateId:      pulumi.String("YAUUQIYRSV1CMFGX"),
			ResourceGroupId: pulumi.String(_default.Groups[0].Id),
			AreaId:          pulumi.String("cn-hangzhou"),
			Instances: bp.StudioApplicationInstanceArray{
				&bp.StudioApplicationInstanceArgs{
					Id:       pulumi.String("data.alicloud_instances.default.instances.0.id"),
					NodeName: pulumi.String("data.alicloud_instances.default.instances.0.name"),
					NodeType: pulumi.String("ecs"),
				},
			},
			Configuration: pulumi.Map{
				"enableMonitor": pulumi.Any("1"),
			},
			Variables: pulumi.Map{
				"test": pulumi.Any("1"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Cloud Architect Design Tools Application can be imported using the id, e.g.

```sh $ pulumi import alicloud:bp/studioApplication:StudioApplication example <id> ```

func GetStudioApplication

func GetStudioApplication(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StudioApplicationState, opts ...pulumi.ResourceOption) (*StudioApplication, error)

GetStudioApplication gets an existing StudioApplication 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 NewStudioApplication

func NewStudioApplication(ctx *pulumi.Context,
	name string, args *StudioApplicationArgs, opts ...pulumi.ResourceOption) (*StudioApplication, error)

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

func (*StudioApplication) ElementType

func (*StudioApplication) ElementType() reflect.Type

func (*StudioApplication) ToStudioApplicationOutput

func (i *StudioApplication) ToStudioApplicationOutput() StudioApplicationOutput

func (*StudioApplication) ToStudioApplicationOutputWithContext

func (i *StudioApplication) ToStudioApplicationOutputWithContext(ctx context.Context) StudioApplicationOutput

type StudioApplicationArgs

type StudioApplicationArgs struct {
	// The name of the application.
	ApplicationName pulumi.StringInput
	// The id of the area.
	AreaId pulumi.StringPtrInput
	// The configuration of the application.
	Configuration pulumi.MapInput
	// The instance list. Support the creation of instances in the existing vpc under the application. See the following `Block instances`.
	Instances StudioApplicationInstanceArrayInput
	// The id of the resource group.
	ResourceGroupId pulumi.StringPtrInput
	// The id of the template.
	TemplateId pulumi.StringInput
	// The variables of the application.
	Variables pulumi.MapInput
}

The set of arguments for constructing a StudioApplication resource.

func (StudioApplicationArgs) ElementType

func (StudioApplicationArgs) ElementType() reflect.Type

type StudioApplicationArray

type StudioApplicationArray []StudioApplicationInput

func (StudioApplicationArray) ElementType

func (StudioApplicationArray) ElementType() reflect.Type

func (StudioApplicationArray) ToStudioApplicationArrayOutput

func (i StudioApplicationArray) ToStudioApplicationArrayOutput() StudioApplicationArrayOutput

func (StudioApplicationArray) ToStudioApplicationArrayOutputWithContext

func (i StudioApplicationArray) ToStudioApplicationArrayOutputWithContext(ctx context.Context) StudioApplicationArrayOutput

type StudioApplicationArrayInput

type StudioApplicationArrayInput interface {
	pulumi.Input

	ToStudioApplicationArrayOutput() StudioApplicationArrayOutput
	ToStudioApplicationArrayOutputWithContext(context.Context) StudioApplicationArrayOutput
}

StudioApplicationArrayInput is an input type that accepts StudioApplicationArray and StudioApplicationArrayOutput values. You can construct a concrete instance of `StudioApplicationArrayInput` via:

StudioApplicationArray{ StudioApplicationArgs{...} }

type StudioApplicationArrayOutput

type StudioApplicationArrayOutput struct{ *pulumi.OutputState }

func (StudioApplicationArrayOutput) ElementType

func (StudioApplicationArrayOutput) Index

func (StudioApplicationArrayOutput) ToStudioApplicationArrayOutput

func (o StudioApplicationArrayOutput) ToStudioApplicationArrayOutput() StudioApplicationArrayOutput

func (StudioApplicationArrayOutput) ToStudioApplicationArrayOutputWithContext

func (o StudioApplicationArrayOutput) ToStudioApplicationArrayOutputWithContext(ctx context.Context) StudioApplicationArrayOutput

type StudioApplicationInput

type StudioApplicationInput interface {
	pulumi.Input

	ToStudioApplicationOutput() StudioApplicationOutput
	ToStudioApplicationOutputWithContext(ctx context.Context) StudioApplicationOutput
}

type StudioApplicationInstance

type StudioApplicationInstance struct {
	Id       *string `pulumi:"id"`
	NodeName *string `pulumi:"nodeName"`
	NodeType *string `pulumi:"nodeType"`
}

type StudioApplicationInstanceArgs

type StudioApplicationInstanceArgs struct {
	Id       pulumi.StringPtrInput `pulumi:"id"`
	NodeName pulumi.StringPtrInput `pulumi:"nodeName"`
	NodeType pulumi.StringPtrInput `pulumi:"nodeType"`
}

func (StudioApplicationInstanceArgs) ElementType

func (StudioApplicationInstanceArgs) ToStudioApplicationInstanceOutput

func (i StudioApplicationInstanceArgs) ToStudioApplicationInstanceOutput() StudioApplicationInstanceOutput

func (StudioApplicationInstanceArgs) ToStudioApplicationInstanceOutputWithContext

func (i StudioApplicationInstanceArgs) ToStudioApplicationInstanceOutputWithContext(ctx context.Context) StudioApplicationInstanceOutput

type StudioApplicationInstanceArray

type StudioApplicationInstanceArray []StudioApplicationInstanceInput

func (StudioApplicationInstanceArray) ElementType

func (StudioApplicationInstanceArray) ToStudioApplicationInstanceArrayOutput

func (i StudioApplicationInstanceArray) ToStudioApplicationInstanceArrayOutput() StudioApplicationInstanceArrayOutput

func (StudioApplicationInstanceArray) ToStudioApplicationInstanceArrayOutputWithContext

func (i StudioApplicationInstanceArray) ToStudioApplicationInstanceArrayOutputWithContext(ctx context.Context) StudioApplicationInstanceArrayOutput

type StudioApplicationInstanceArrayInput

type StudioApplicationInstanceArrayInput interface {
	pulumi.Input

	ToStudioApplicationInstanceArrayOutput() StudioApplicationInstanceArrayOutput
	ToStudioApplicationInstanceArrayOutputWithContext(context.Context) StudioApplicationInstanceArrayOutput
}

StudioApplicationInstanceArrayInput is an input type that accepts StudioApplicationInstanceArray and StudioApplicationInstanceArrayOutput values. You can construct a concrete instance of `StudioApplicationInstanceArrayInput` via:

StudioApplicationInstanceArray{ StudioApplicationInstanceArgs{...} }

type StudioApplicationInstanceArrayOutput

type StudioApplicationInstanceArrayOutput struct{ *pulumi.OutputState }

func (StudioApplicationInstanceArrayOutput) ElementType

func (StudioApplicationInstanceArrayOutput) Index

func (StudioApplicationInstanceArrayOutput) ToStudioApplicationInstanceArrayOutput

func (o StudioApplicationInstanceArrayOutput) ToStudioApplicationInstanceArrayOutput() StudioApplicationInstanceArrayOutput

func (StudioApplicationInstanceArrayOutput) ToStudioApplicationInstanceArrayOutputWithContext

func (o StudioApplicationInstanceArrayOutput) ToStudioApplicationInstanceArrayOutputWithContext(ctx context.Context) StudioApplicationInstanceArrayOutput

type StudioApplicationInstanceInput

type StudioApplicationInstanceInput interface {
	pulumi.Input

	ToStudioApplicationInstanceOutput() StudioApplicationInstanceOutput
	ToStudioApplicationInstanceOutputWithContext(context.Context) StudioApplicationInstanceOutput
}

StudioApplicationInstanceInput is an input type that accepts StudioApplicationInstanceArgs and StudioApplicationInstanceOutput values. You can construct a concrete instance of `StudioApplicationInstanceInput` via:

StudioApplicationInstanceArgs{...}

type StudioApplicationInstanceOutput

type StudioApplicationInstanceOutput struct{ *pulumi.OutputState }

func (StudioApplicationInstanceOutput) ElementType

func (StudioApplicationInstanceOutput) Id

func (StudioApplicationInstanceOutput) NodeName

func (StudioApplicationInstanceOutput) NodeType

func (StudioApplicationInstanceOutput) ToStudioApplicationInstanceOutput

func (o StudioApplicationInstanceOutput) ToStudioApplicationInstanceOutput() StudioApplicationInstanceOutput

func (StudioApplicationInstanceOutput) ToStudioApplicationInstanceOutputWithContext

func (o StudioApplicationInstanceOutput) ToStudioApplicationInstanceOutputWithContext(ctx context.Context) StudioApplicationInstanceOutput

type StudioApplicationMap

type StudioApplicationMap map[string]StudioApplicationInput

func (StudioApplicationMap) ElementType

func (StudioApplicationMap) ElementType() reflect.Type

func (StudioApplicationMap) ToStudioApplicationMapOutput

func (i StudioApplicationMap) ToStudioApplicationMapOutput() StudioApplicationMapOutput

func (StudioApplicationMap) ToStudioApplicationMapOutputWithContext

func (i StudioApplicationMap) ToStudioApplicationMapOutputWithContext(ctx context.Context) StudioApplicationMapOutput

type StudioApplicationMapInput

type StudioApplicationMapInput interface {
	pulumi.Input

	ToStudioApplicationMapOutput() StudioApplicationMapOutput
	ToStudioApplicationMapOutputWithContext(context.Context) StudioApplicationMapOutput
}

StudioApplicationMapInput is an input type that accepts StudioApplicationMap and StudioApplicationMapOutput values. You can construct a concrete instance of `StudioApplicationMapInput` via:

StudioApplicationMap{ "key": StudioApplicationArgs{...} }

type StudioApplicationMapOutput

type StudioApplicationMapOutput struct{ *pulumi.OutputState }

func (StudioApplicationMapOutput) ElementType

func (StudioApplicationMapOutput) ElementType() reflect.Type

func (StudioApplicationMapOutput) MapIndex

func (StudioApplicationMapOutput) ToStudioApplicationMapOutput

func (o StudioApplicationMapOutput) ToStudioApplicationMapOutput() StudioApplicationMapOutput

func (StudioApplicationMapOutput) ToStudioApplicationMapOutputWithContext

func (o StudioApplicationMapOutput) ToStudioApplicationMapOutputWithContext(ctx context.Context) StudioApplicationMapOutput

type StudioApplicationOutput

type StudioApplicationOutput struct{ *pulumi.OutputState }

func (StudioApplicationOutput) ApplicationName

func (o StudioApplicationOutput) ApplicationName() pulumi.StringOutput

The name of the application.

func (StudioApplicationOutput) AreaId

The id of the area.

func (StudioApplicationOutput) Configuration

func (o StudioApplicationOutput) Configuration() pulumi.MapOutput

The configuration of the application.

func (StudioApplicationOutput) ElementType

func (StudioApplicationOutput) ElementType() reflect.Type

func (StudioApplicationOutput) Instances

The instance list. Support the creation of instances in the existing vpc under the application. See the following `Block instances`.

func (StudioApplicationOutput) ResourceGroupId

func (o StudioApplicationOutput) ResourceGroupId() pulumi.StringOutput

The id of the resource group.

func (StudioApplicationOutput) Status

The status of the Application.

func (StudioApplicationOutput) TemplateId

The id of the template.

func (StudioApplicationOutput) ToStudioApplicationOutput

func (o StudioApplicationOutput) ToStudioApplicationOutput() StudioApplicationOutput

func (StudioApplicationOutput) ToStudioApplicationOutputWithContext

func (o StudioApplicationOutput) ToStudioApplicationOutputWithContext(ctx context.Context) StudioApplicationOutput

func (StudioApplicationOutput) Variables

The variables of the application.

type StudioApplicationState

type StudioApplicationState struct {
	// The name of the application.
	ApplicationName pulumi.StringPtrInput
	// The id of the area.
	AreaId pulumi.StringPtrInput
	// The configuration of the application.
	Configuration pulumi.MapInput
	// The instance list. Support the creation of instances in the existing vpc under the application. See the following `Block instances`.
	Instances StudioApplicationInstanceArrayInput
	// The id of the resource group.
	ResourceGroupId pulumi.StringPtrInput
	// The status of the Application.
	Status pulumi.StringPtrInput
	// The id of the template.
	TemplateId pulumi.StringPtrInput
	// The variables of the application.
	Variables pulumi.MapInput
}

func (StudioApplicationState) ElementType

func (StudioApplicationState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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