imp

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 AppTemplate

type AppTemplate struct {
	pulumi.CustomResourceState

	// The name of the resource.
	AppTemplateName pulumi.StringOutput `pulumi:"appTemplateName"`
	// List of components. Its element valid values: ["component.live","component.liveRecord","component.liveBeauty","component.rtc","component.rtcRecord","component.im","component.whiteboard","component.liveSecurity","component.chatSecurity"].
	ComponentLists pulumi.StringArrayOutput `pulumi:"componentLists"`
	// Configuration list. It have several default configs after the resource is created. See the following `Block configList`.
	ConfigLists AppTemplateConfigListArrayOutput `pulumi:"configLists"`
	// Integration mode. Valid values:
	// * paasSDK: Integrated SDK.
	// * standardRoom: Model Room.
	IntegrationMode pulumi.StringPtrOutput `pulumi:"integrationMode"`
	// Application Template scenario. Valid values: ["business", "classroom"].
	Scene pulumi.StringPtrOutput `pulumi:"scene"`
	// Application template usage status.
	Status pulumi.StringOutput `pulumi:"status"`
}

Provides a Apsara Agile Live (IMP) App Template resource.

For information about Apsara Agile Live (IMP) App Template and how to use it, see [What is App Template](https://help.aliyun.com/document_detail/270121.html).

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

## Example Usage

Basic Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := imp.NewAppTemplate(ctx, "example", &imp.AppTemplateArgs{
			AppTemplateName: pulumi.String("example_value"),
			ComponentLists: pulumi.StringArray{
				pulumi.String("component.live"),
				pulumi.String("component.liveRecord"),
			},
			IntegrationMode: pulumi.String("paasSDK"),
			Scene:           pulumi.String("business"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Apsara Agile Live (IMP) App Template can be imported using the id, e.g.

```sh $ pulumi import alicloud:imp/appTemplate:AppTemplate example <id> ```

func GetAppTemplate

func GetAppTemplate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AppTemplateState, opts ...pulumi.ResourceOption) (*AppTemplate, error)

GetAppTemplate gets an existing AppTemplate 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 NewAppTemplate

func NewAppTemplate(ctx *pulumi.Context,
	name string, args *AppTemplateArgs, opts ...pulumi.ResourceOption) (*AppTemplate, error)

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

func (*AppTemplate) ElementType

func (*AppTemplate) ElementType() reflect.Type

func (*AppTemplate) ToAppTemplateOutput

func (i *AppTemplate) ToAppTemplateOutput() AppTemplateOutput

func (*AppTemplate) ToAppTemplateOutputWithContext

func (i *AppTemplate) ToAppTemplateOutputWithContext(ctx context.Context) AppTemplateOutput

type AppTemplateArgs

type AppTemplateArgs struct {
	// The name of the resource.
	AppTemplateName pulumi.StringInput
	// List of components. Its element valid values: ["component.live","component.liveRecord","component.liveBeauty","component.rtc","component.rtcRecord","component.im","component.whiteboard","component.liveSecurity","component.chatSecurity"].
	ComponentLists pulumi.StringArrayInput
	// Configuration list. It have several default configs after the resource is created. See the following `Block configList`.
	ConfigLists AppTemplateConfigListArrayInput
	// Integration mode. Valid values:
	// * paasSDK: Integrated SDK.
	// * standardRoom: Model Room.
	IntegrationMode pulumi.StringPtrInput
	// Application Template scenario. Valid values: ["business", "classroom"].
	Scene pulumi.StringPtrInput
}

The set of arguments for constructing a AppTemplate resource.

func (AppTemplateArgs) ElementType

func (AppTemplateArgs) ElementType() reflect.Type

type AppTemplateArray

type AppTemplateArray []AppTemplateInput

func (AppTemplateArray) ElementType

func (AppTemplateArray) ElementType() reflect.Type

func (AppTemplateArray) ToAppTemplateArrayOutput

func (i AppTemplateArray) ToAppTemplateArrayOutput() AppTemplateArrayOutput

func (AppTemplateArray) ToAppTemplateArrayOutputWithContext

func (i AppTemplateArray) ToAppTemplateArrayOutputWithContext(ctx context.Context) AppTemplateArrayOutput

type AppTemplateArrayInput

type AppTemplateArrayInput interface {
	pulumi.Input

	ToAppTemplateArrayOutput() AppTemplateArrayOutput
	ToAppTemplateArrayOutputWithContext(context.Context) AppTemplateArrayOutput
}

AppTemplateArrayInput is an input type that accepts AppTemplateArray and AppTemplateArrayOutput values. You can construct a concrete instance of `AppTemplateArrayInput` via:

AppTemplateArray{ AppTemplateArgs{...} }

type AppTemplateArrayOutput

type AppTemplateArrayOutput struct{ *pulumi.OutputState }

func (AppTemplateArrayOutput) ElementType

func (AppTemplateArrayOutput) ElementType() reflect.Type

func (AppTemplateArrayOutput) Index

func (AppTemplateArrayOutput) ToAppTemplateArrayOutput

func (o AppTemplateArrayOutput) ToAppTemplateArrayOutput() AppTemplateArrayOutput

func (AppTemplateArrayOutput) ToAppTemplateArrayOutputWithContext

func (o AppTemplateArrayOutput) ToAppTemplateArrayOutputWithContext(ctx context.Context) AppTemplateArrayOutput

type AppTemplateConfigList

type AppTemplateConfigList struct {
	Key   *string `pulumi:"key"`
	Value *string `pulumi:"value"`
}

type AppTemplateConfigListArgs

type AppTemplateConfigListArgs struct {
	Key   pulumi.StringPtrInput `pulumi:"key"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (AppTemplateConfigListArgs) ElementType

func (AppTemplateConfigListArgs) ElementType() reflect.Type

func (AppTemplateConfigListArgs) ToAppTemplateConfigListOutput

func (i AppTemplateConfigListArgs) ToAppTemplateConfigListOutput() AppTemplateConfigListOutput

func (AppTemplateConfigListArgs) ToAppTemplateConfigListOutputWithContext

func (i AppTemplateConfigListArgs) ToAppTemplateConfigListOutputWithContext(ctx context.Context) AppTemplateConfigListOutput

type AppTemplateConfigListArray

type AppTemplateConfigListArray []AppTemplateConfigListInput

func (AppTemplateConfigListArray) ElementType

func (AppTemplateConfigListArray) ElementType() reflect.Type

func (AppTemplateConfigListArray) ToAppTemplateConfigListArrayOutput

func (i AppTemplateConfigListArray) ToAppTemplateConfigListArrayOutput() AppTemplateConfigListArrayOutput

func (AppTemplateConfigListArray) ToAppTemplateConfigListArrayOutputWithContext

func (i AppTemplateConfigListArray) ToAppTemplateConfigListArrayOutputWithContext(ctx context.Context) AppTemplateConfigListArrayOutput

type AppTemplateConfigListArrayInput

type AppTemplateConfigListArrayInput interface {
	pulumi.Input

	ToAppTemplateConfigListArrayOutput() AppTemplateConfigListArrayOutput
	ToAppTemplateConfigListArrayOutputWithContext(context.Context) AppTemplateConfigListArrayOutput
}

AppTemplateConfigListArrayInput is an input type that accepts AppTemplateConfigListArray and AppTemplateConfigListArrayOutput values. You can construct a concrete instance of `AppTemplateConfigListArrayInput` via:

AppTemplateConfigListArray{ AppTemplateConfigListArgs{...} }

type AppTemplateConfigListArrayOutput

type AppTemplateConfigListArrayOutput struct{ *pulumi.OutputState }

func (AppTemplateConfigListArrayOutput) ElementType

func (AppTemplateConfigListArrayOutput) Index

func (AppTemplateConfigListArrayOutput) ToAppTemplateConfigListArrayOutput

func (o AppTemplateConfigListArrayOutput) ToAppTemplateConfigListArrayOutput() AppTemplateConfigListArrayOutput

func (AppTemplateConfigListArrayOutput) ToAppTemplateConfigListArrayOutputWithContext

func (o AppTemplateConfigListArrayOutput) ToAppTemplateConfigListArrayOutputWithContext(ctx context.Context) AppTemplateConfigListArrayOutput

type AppTemplateConfigListInput

type AppTemplateConfigListInput interface {
	pulumi.Input

	ToAppTemplateConfigListOutput() AppTemplateConfigListOutput
	ToAppTemplateConfigListOutputWithContext(context.Context) AppTemplateConfigListOutput
}

AppTemplateConfigListInput is an input type that accepts AppTemplateConfigListArgs and AppTemplateConfigListOutput values. You can construct a concrete instance of `AppTemplateConfigListInput` via:

AppTemplateConfigListArgs{...}

type AppTemplateConfigListOutput

type AppTemplateConfigListOutput struct{ *pulumi.OutputState }

func (AppTemplateConfigListOutput) ElementType

func (AppTemplateConfigListOutput) Key

func (AppTemplateConfigListOutput) ToAppTemplateConfigListOutput

func (o AppTemplateConfigListOutput) ToAppTemplateConfigListOutput() AppTemplateConfigListOutput

func (AppTemplateConfigListOutput) ToAppTemplateConfigListOutputWithContext

func (o AppTemplateConfigListOutput) ToAppTemplateConfigListOutputWithContext(ctx context.Context) AppTemplateConfigListOutput

func (AppTemplateConfigListOutput) Value

type AppTemplateInput

type AppTemplateInput interface {
	pulumi.Input

	ToAppTemplateOutput() AppTemplateOutput
	ToAppTemplateOutputWithContext(ctx context.Context) AppTemplateOutput
}

type AppTemplateMap

type AppTemplateMap map[string]AppTemplateInput

func (AppTemplateMap) ElementType

func (AppTemplateMap) ElementType() reflect.Type

func (AppTemplateMap) ToAppTemplateMapOutput

func (i AppTemplateMap) ToAppTemplateMapOutput() AppTemplateMapOutput

func (AppTemplateMap) ToAppTemplateMapOutputWithContext

func (i AppTemplateMap) ToAppTemplateMapOutputWithContext(ctx context.Context) AppTemplateMapOutput

type AppTemplateMapInput

type AppTemplateMapInput interface {
	pulumi.Input

	ToAppTemplateMapOutput() AppTemplateMapOutput
	ToAppTemplateMapOutputWithContext(context.Context) AppTemplateMapOutput
}

AppTemplateMapInput is an input type that accepts AppTemplateMap and AppTemplateMapOutput values. You can construct a concrete instance of `AppTemplateMapInput` via:

AppTemplateMap{ "key": AppTemplateArgs{...} }

type AppTemplateMapOutput

type AppTemplateMapOutput struct{ *pulumi.OutputState }

func (AppTemplateMapOutput) ElementType

func (AppTemplateMapOutput) ElementType() reflect.Type

func (AppTemplateMapOutput) MapIndex

func (AppTemplateMapOutput) ToAppTemplateMapOutput

func (o AppTemplateMapOutput) ToAppTemplateMapOutput() AppTemplateMapOutput

func (AppTemplateMapOutput) ToAppTemplateMapOutputWithContext

func (o AppTemplateMapOutput) ToAppTemplateMapOutputWithContext(ctx context.Context) AppTemplateMapOutput

type AppTemplateOutput

type AppTemplateOutput struct{ *pulumi.OutputState }

func (AppTemplateOutput) AppTemplateName added in v3.27.0

func (o AppTemplateOutput) AppTemplateName() pulumi.StringOutput

The name of the resource.

func (AppTemplateOutput) ComponentLists added in v3.27.0

func (o AppTemplateOutput) ComponentLists() pulumi.StringArrayOutput

List of components. Its element valid values: ["component.live","component.liveRecord","component.liveBeauty","component.rtc","component.rtcRecord","component.im","component.whiteboard","component.liveSecurity","component.chatSecurity"].

func (AppTemplateOutput) ConfigLists added in v3.27.0

Configuration list. It have several default configs after the resource is created. See the following `Block configList`.

func (AppTemplateOutput) ElementType

func (AppTemplateOutput) ElementType() reflect.Type

func (AppTemplateOutput) IntegrationMode added in v3.27.0

func (o AppTemplateOutput) IntegrationMode() pulumi.StringPtrOutput

Integration mode. Valid values: * paasSDK: Integrated SDK. * standardRoom: Model Room.

func (AppTemplateOutput) Scene added in v3.27.0

Application Template scenario. Valid values: ["business", "classroom"].

func (AppTemplateOutput) Status added in v3.27.0

Application template usage status.

func (AppTemplateOutput) ToAppTemplateOutput

func (o AppTemplateOutput) ToAppTemplateOutput() AppTemplateOutput

func (AppTemplateOutput) ToAppTemplateOutputWithContext

func (o AppTemplateOutput) ToAppTemplateOutputWithContext(ctx context.Context) AppTemplateOutput

type AppTemplateState

type AppTemplateState struct {
	// The name of the resource.
	AppTemplateName pulumi.StringPtrInput
	// List of components. Its element valid values: ["component.live","component.liveRecord","component.liveBeauty","component.rtc","component.rtcRecord","component.im","component.whiteboard","component.liveSecurity","component.chatSecurity"].
	ComponentLists pulumi.StringArrayInput
	// Configuration list. It have several default configs after the resource is created. See the following `Block configList`.
	ConfigLists AppTemplateConfigListArrayInput
	// Integration mode. Valid values:
	// * paasSDK: Integrated SDK.
	// * standardRoom: Model Room.
	IntegrationMode pulumi.StringPtrInput
	// Application Template scenario. Valid values: ["business", "classroom"].
	Scene pulumi.StringPtrInput
	// Application template usage status.
	Status pulumi.StringPtrInput
}

func (AppTemplateState) ElementType

func (AppTemplateState) ElementType() reflect.Type

type GetAppTemplatesArgs

type GetAppTemplatesArgs struct {
	// A list of App Template IDs.
	Ids []string `pulumi:"ids"`
	// A regex string to filter results by App Template name.
	NameRegex *string `pulumi:"nameRegex"`
	// File name where to save data source results (after running `pulumi preview`).
	OutputFile *string `pulumi:"outputFile"`
	// Application template usage status.
	Status *string `pulumi:"status"`
}

A collection of arguments for invoking getAppTemplates.

type GetAppTemplatesOutputArgs added in v3.9.0

type GetAppTemplatesOutputArgs struct {
	// A list of App Template IDs.
	Ids pulumi.StringArrayInput `pulumi:"ids"`
	// A regex string to filter results by App Template name.
	NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"`
	// File name where to save data source results (after running `pulumi preview`).
	OutputFile pulumi.StringPtrInput `pulumi:"outputFile"`
	// Application template usage status.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

A collection of arguments for invoking getAppTemplates.

func (GetAppTemplatesOutputArgs) ElementType added in v3.9.0

func (GetAppTemplatesOutputArgs) ElementType() reflect.Type

type GetAppTemplatesResult

type GetAppTemplatesResult 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"`
	Status     *string                   `pulumi:"status"`
	Templates  []GetAppTemplatesTemplate `pulumi:"templates"`
}

A collection of values returned by getAppTemplates.

func GetAppTemplates

func GetAppTemplates(ctx *pulumi.Context, args *GetAppTemplatesArgs, opts ...pulumi.InvokeOption) (*GetAppTemplatesResult, error)

This data source provides the Imp App Templates of the current Alibaba Cloud user.

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

## Example Usage

Basic Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		ids, err := imp.GetAppTemplates(ctx, nil, nil)
		if err != nil {
			return err
		}
		ctx.Export("impAppTemplateId1", ids.Templates[0].Id)
		nameRegex, err := imp.GetAppTemplates(ctx, &imp.GetAppTemplatesArgs{
			NameRegex: pulumi.StringRef("^my_AppTemplate"),
		}, nil)
		if err != nil {
			return err
		}
		ctx.Export("impAppTemplateId2", nameRegex.Templates[0].Id)
		return nil
	})
}

```

type GetAppTemplatesResultOutput added in v3.9.0

type GetAppTemplatesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAppTemplates.

func GetAppTemplatesOutput added in v3.9.0

func (GetAppTemplatesResultOutput) ElementType added in v3.9.0

func (GetAppTemplatesResultOutput) Id added in v3.9.0

The provider-assigned unique ID for this managed resource.

func (GetAppTemplatesResultOutput) Ids added in v3.9.0

func (GetAppTemplatesResultOutput) NameRegex added in v3.9.0

func (GetAppTemplatesResultOutput) Names added in v3.9.0

func (GetAppTemplatesResultOutput) OutputFile added in v3.9.0

func (GetAppTemplatesResultOutput) Status added in v3.9.0

func (GetAppTemplatesResultOutput) Templates added in v3.9.0

func (GetAppTemplatesResultOutput) ToGetAppTemplatesResultOutput added in v3.9.0

func (o GetAppTemplatesResultOutput) ToGetAppTemplatesResultOutput() GetAppTemplatesResultOutput

func (GetAppTemplatesResultOutput) ToGetAppTemplatesResultOutputWithContext added in v3.9.0

func (o GetAppTemplatesResultOutput) ToGetAppTemplatesResultOutputWithContext(ctx context.Context) GetAppTemplatesResultOutput

type GetAppTemplatesTemplate

type GetAppTemplatesTemplate struct {
	// Apply template creator.
	AppTemplateCreator string `pulumi:"appTemplateCreator"`
	// The first ID of the resource.
	AppTemplateId string `pulumi:"appTemplateId"`
	// The name of the resource.
	AppTemplateName string `pulumi:"appTemplateName"`
	// List of components.
	ComponentLists []string `pulumi:"componentLists"`
	// List of config.
	ConfigLists []GetAppTemplatesTemplateConfigList `pulumi:"configLists"`
	// Creation time.
	CreateTime string `pulumi:"createTime"`
	// The ID of the App Template.
	Id string `pulumi:"id"`
	// Integration mode (Integrated SDK:paasSDK, Model Room: standardRoom).
	IntegrationMode string `pulumi:"integrationMode"`
	// Application Template scenario, e-commerce business, classroom classroom.
	Scene string `pulumi:"scene"`
	// SDK information.
	SdkInfo string `pulumi:"sdkInfo"`
	// Model room information.
	StandardRoomInfo string `pulumi:"standardRoomInfo"`
	// Application template usage status.
	Status string `pulumi:"status"`
}

type GetAppTemplatesTemplateArgs

type GetAppTemplatesTemplateArgs struct {
	// Apply template creator.
	AppTemplateCreator pulumi.StringInput `pulumi:"appTemplateCreator"`
	// The first ID of the resource.
	AppTemplateId pulumi.StringInput `pulumi:"appTemplateId"`
	// The name of the resource.
	AppTemplateName pulumi.StringInput `pulumi:"appTemplateName"`
	// List of components.
	ComponentLists pulumi.StringArrayInput `pulumi:"componentLists"`
	// List of config.
	ConfigLists GetAppTemplatesTemplateConfigListArrayInput `pulumi:"configLists"`
	// Creation time.
	CreateTime pulumi.StringInput `pulumi:"createTime"`
	// The ID of the App Template.
	Id pulumi.StringInput `pulumi:"id"`
	// Integration mode (Integrated SDK:paasSDK, Model Room: standardRoom).
	IntegrationMode pulumi.StringInput `pulumi:"integrationMode"`
	// Application Template scenario, e-commerce business, classroom classroom.
	Scene pulumi.StringInput `pulumi:"scene"`
	// SDK information.
	SdkInfo pulumi.StringInput `pulumi:"sdkInfo"`
	// Model room information.
	StandardRoomInfo pulumi.StringInput `pulumi:"standardRoomInfo"`
	// Application template usage status.
	Status pulumi.StringInput `pulumi:"status"`
}

func (GetAppTemplatesTemplateArgs) ElementType

func (GetAppTemplatesTemplateArgs) ToGetAppTemplatesTemplateOutput

func (i GetAppTemplatesTemplateArgs) ToGetAppTemplatesTemplateOutput() GetAppTemplatesTemplateOutput

func (GetAppTemplatesTemplateArgs) ToGetAppTemplatesTemplateOutputWithContext

func (i GetAppTemplatesTemplateArgs) ToGetAppTemplatesTemplateOutputWithContext(ctx context.Context) GetAppTemplatesTemplateOutput

type GetAppTemplatesTemplateArray

type GetAppTemplatesTemplateArray []GetAppTemplatesTemplateInput

func (GetAppTemplatesTemplateArray) ElementType

func (GetAppTemplatesTemplateArray) ToGetAppTemplatesTemplateArrayOutput

func (i GetAppTemplatesTemplateArray) ToGetAppTemplatesTemplateArrayOutput() GetAppTemplatesTemplateArrayOutput

func (GetAppTemplatesTemplateArray) ToGetAppTemplatesTemplateArrayOutputWithContext

func (i GetAppTemplatesTemplateArray) ToGetAppTemplatesTemplateArrayOutputWithContext(ctx context.Context) GetAppTemplatesTemplateArrayOutput

type GetAppTemplatesTemplateArrayInput

type GetAppTemplatesTemplateArrayInput interface {
	pulumi.Input

	ToGetAppTemplatesTemplateArrayOutput() GetAppTemplatesTemplateArrayOutput
	ToGetAppTemplatesTemplateArrayOutputWithContext(context.Context) GetAppTemplatesTemplateArrayOutput
}

GetAppTemplatesTemplateArrayInput is an input type that accepts GetAppTemplatesTemplateArray and GetAppTemplatesTemplateArrayOutput values. You can construct a concrete instance of `GetAppTemplatesTemplateArrayInput` via:

GetAppTemplatesTemplateArray{ GetAppTemplatesTemplateArgs{...} }

type GetAppTemplatesTemplateArrayOutput

type GetAppTemplatesTemplateArrayOutput struct{ *pulumi.OutputState }

func (GetAppTemplatesTemplateArrayOutput) ElementType

func (GetAppTemplatesTemplateArrayOutput) Index

func (GetAppTemplatesTemplateArrayOutput) ToGetAppTemplatesTemplateArrayOutput

func (o GetAppTemplatesTemplateArrayOutput) ToGetAppTemplatesTemplateArrayOutput() GetAppTemplatesTemplateArrayOutput

func (GetAppTemplatesTemplateArrayOutput) ToGetAppTemplatesTemplateArrayOutputWithContext

func (o GetAppTemplatesTemplateArrayOutput) ToGetAppTemplatesTemplateArrayOutputWithContext(ctx context.Context) GetAppTemplatesTemplateArrayOutput

type GetAppTemplatesTemplateConfigList

type GetAppTemplatesTemplateConfigList struct {
	// Config key.
	Key string `pulumi:"key"`
	// Config Value.
	Value string `pulumi:"value"`
}

type GetAppTemplatesTemplateConfigListArgs

type GetAppTemplatesTemplateConfigListArgs struct {
	// Config key.
	Key pulumi.StringInput `pulumi:"key"`
	// Config Value.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetAppTemplatesTemplateConfigListArgs) ElementType

func (GetAppTemplatesTemplateConfigListArgs) ToGetAppTemplatesTemplateConfigListOutput

func (i GetAppTemplatesTemplateConfigListArgs) ToGetAppTemplatesTemplateConfigListOutput() GetAppTemplatesTemplateConfigListOutput

func (GetAppTemplatesTemplateConfigListArgs) ToGetAppTemplatesTemplateConfigListOutputWithContext

func (i GetAppTemplatesTemplateConfigListArgs) ToGetAppTemplatesTemplateConfigListOutputWithContext(ctx context.Context) GetAppTemplatesTemplateConfigListOutput

type GetAppTemplatesTemplateConfigListArray

type GetAppTemplatesTemplateConfigListArray []GetAppTemplatesTemplateConfigListInput

func (GetAppTemplatesTemplateConfigListArray) ElementType

func (GetAppTemplatesTemplateConfigListArray) ToGetAppTemplatesTemplateConfigListArrayOutput

func (i GetAppTemplatesTemplateConfigListArray) ToGetAppTemplatesTemplateConfigListArrayOutput() GetAppTemplatesTemplateConfigListArrayOutput

func (GetAppTemplatesTemplateConfigListArray) ToGetAppTemplatesTemplateConfigListArrayOutputWithContext

func (i GetAppTemplatesTemplateConfigListArray) ToGetAppTemplatesTemplateConfigListArrayOutputWithContext(ctx context.Context) GetAppTemplatesTemplateConfigListArrayOutput

type GetAppTemplatesTemplateConfigListArrayInput

type GetAppTemplatesTemplateConfigListArrayInput interface {
	pulumi.Input

	ToGetAppTemplatesTemplateConfigListArrayOutput() GetAppTemplatesTemplateConfigListArrayOutput
	ToGetAppTemplatesTemplateConfigListArrayOutputWithContext(context.Context) GetAppTemplatesTemplateConfigListArrayOutput
}

GetAppTemplatesTemplateConfigListArrayInput is an input type that accepts GetAppTemplatesTemplateConfigListArray and GetAppTemplatesTemplateConfigListArrayOutput values. You can construct a concrete instance of `GetAppTemplatesTemplateConfigListArrayInput` via:

GetAppTemplatesTemplateConfigListArray{ GetAppTemplatesTemplateConfigListArgs{...} }

type GetAppTemplatesTemplateConfigListArrayOutput

type GetAppTemplatesTemplateConfigListArrayOutput struct{ *pulumi.OutputState }

func (GetAppTemplatesTemplateConfigListArrayOutput) ElementType

func (GetAppTemplatesTemplateConfigListArrayOutput) Index

func (GetAppTemplatesTemplateConfigListArrayOutput) ToGetAppTemplatesTemplateConfigListArrayOutput

func (o GetAppTemplatesTemplateConfigListArrayOutput) ToGetAppTemplatesTemplateConfigListArrayOutput() GetAppTemplatesTemplateConfigListArrayOutput

func (GetAppTemplatesTemplateConfigListArrayOutput) ToGetAppTemplatesTemplateConfigListArrayOutputWithContext

func (o GetAppTemplatesTemplateConfigListArrayOutput) ToGetAppTemplatesTemplateConfigListArrayOutputWithContext(ctx context.Context) GetAppTemplatesTemplateConfigListArrayOutput

type GetAppTemplatesTemplateConfigListInput

type GetAppTemplatesTemplateConfigListInput interface {
	pulumi.Input

	ToGetAppTemplatesTemplateConfigListOutput() GetAppTemplatesTemplateConfigListOutput
	ToGetAppTemplatesTemplateConfigListOutputWithContext(context.Context) GetAppTemplatesTemplateConfigListOutput
}

GetAppTemplatesTemplateConfigListInput is an input type that accepts GetAppTemplatesTemplateConfigListArgs and GetAppTemplatesTemplateConfigListOutput values. You can construct a concrete instance of `GetAppTemplatesTemplateConfigListInput` via:

GetAppTemplatesTemplateConfigListArgs{...}

type GetAppTemplatesTemplateConfigListOutput

type GetAppTemplatesTemplateConfigListOutput struct{ *pulumi.OutputState }

func (GetAppTemplatesTemplateConfigListOutput) ElementType

func (GetAppTemplatesTemplateConfigListOutput) Key

Config key.

func (GetAppTemplatesTemplateConfigListOutput) ToGetAppTemplatesTemplateConfigListOutput

func (o GetAppTemplatesTemplateConfigListOutput) ToGetAppTemplatesTemplateConfigListOutput() GetAppTemplatesTemplateConfigListOutput

func (GetAppTemplatesTemplateConfigListOutput) ToGetAppTemplatesTemplateConfigListOutputWithContext

func (o GetAppTemplatesTemplateConfigListOutput) ToGetAppTemplatesTemplateConfigListOutputWithContext(ctx context.Context) GetAppTemplatesTemplateConfigListOutput

func (GetAppTemplatesTemplateConfigListOutput) Value

Config Value.

type GetAppTemplatesTemplateInput

type GetAppTemplatesTemplateInput interface {
	pulumi.Input

	ToGetAppTemplatesTemplateOutput() GetAppTemplatesTemplateOutput
	ToGetAppTemplatesTemplateOutputWithContext(context.Context) GetAppTemplatesTemplateOutput
}

GetAppTemplatesTemplateInput is an input type that accepts GetAppTemplatesTemplateArgs and GetAppTemplatesTemplateOutput values. You can construct a concrete instance of `GetAppTemplatesTemplateInput` via:

GetAppTemplatesTemplateArgs{...}

type GetAppTemplatesTemplateOutput

type GetAppTemplatesTemplateOutput struct{ *pulumi.OutputState }

func (GetAppTemplatesTemplateOutput) AppTemplateCreator

func (o GetAppTemplatesTemplateOutput) AppTemplateCreator() pulumi.StringOutput

Apply template creator.

func (GetAppTemplatesTemplateOutput) AppTemplateId

The first ID of the resource.

func (GetAppTemplatesTemplateOutput) AppTemplateName

The name of the resource.

func (GetAppTemplatesTemplateOutput) ComponentLists

List of components.

func (GetAppTemplatesTemplateOutput) ConfigLists

List of config.

func (GetAppTemplatesTemplateOutput) CreateTime

Creation time.

func (GetAppTemplatesTemplateOutput) ElementType

func (GetAppTemplatesTemplateOutput) Id

The ID of the App Template.

func (GetAppTemplatesTemplateOutput) IntegrationMode

Integration mode (Integrated SDK:paasSDK, Model Room: standardRoom).

func (GetAppTemplatesTemplateOutput) Scene

Application Template scenario, e-commerce business, classroom classroom.

func (GetAppTemplatesTemplateOutput) SdkInfo

SDK information.

func (GetAppTemplatesTemplateOutput) StandardRoomInfo

func (o GetAppTemplatesTemplateOutput) StandardRoomInfo() pulumi.StringOutput

Model room information.

func (GetAppTemplatesTemplateOutput) Status

Application template usage status.

func (GetAppTemplatesTemplateOutput) ToGetAppTemplatesTemplateOutput

func (o GetAppTemplatesTemplateOutput) ToGetAppTemplatesTemplateOutput() GetAppTemplatesTemplateOutput

func (GetAppTemplatesTemplateOutput) ToGetAppTemplatesTemplateOutputWithContext

func (o GetAppTemplatesTemplateOutput) ToGetAppTemplatesTemplateOutputWithContext(ctx context.Context) GetAppTemplatesTemplateOutput

Jump to

Keyboard shortcuts

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