Package com.pulumi.alicloud.imp
Class AppTemplate
- java.lang.Object
-
- com.pulumi.resources.Resource
-
- com.pulumi.resources.CustomResource
-
- com.pulumi.alicloud.imp.AppTemplate
-
public class AppTemplate extends com.pulumi.resources.CustomResource
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 ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.alicloud.imp.AppTemplate; import com.pulumi.alicloud.imp.AppTemplateArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { var example = new AppTemplate("example", AppTemplateArgs.builder() .appTemplateName("example_value") .componentLists( "component.live", "component.liveRecord") .integrationMode("paasSDK") .scene("business") .build()); } } ``` ## Import Apsara Agile Live (IMP) App Template can be imported using the id, e.g. ```sh $ pulumi import alicloud:imp/appTemplate:AppTemplate example <id> ```
-
-
Constructor Summary
Constructors Constructor Description AppTemplate(java.lang.String name)
AppTemplate(java.lang.String name, AppTemplateArgs args)
AppTemplate(java.lang.String name, AppTemplateArgs args, com.pulumi.resources.CustomResourceOptions options)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.pulumi.core.Output<java.lang.String>
appTemplateName()
com.pulumi.core.Output<java.util.List<java.lang.String>>
componentLists()
com.pulumi.core.Output<java.util.List<AppTemplateConfigList>>
configLists()
static AppTemplate
get(java.lang.String name, com.pulumi.core.Output<java.lang.String> id, AppTemplateState state, com.pulumi.resources.CustomResourceOptions options)
Get an existing Host resource's state with the given name, ID, and optional extra properties used to qualify the lookup.com.pulumi.core.Output<java.util.Optional<java.lang.String>>
integrationMode()
com.pulumi.core.Output<java.util.Optional<java.lang.String>>
scene()
com.pulumi.core.Output<java.lang.String>
status()
-
-
-
Constructor Detail
-
AppTemplate
public AppTemplate(java.lang.String name)
- Parameters:
name
- The _unique_ name of the resulting resource.
-
AppTemplate
public AppTemplate(java.lang.String name, AppTemplateArgs args)
- Parameters:
name
- The _unique_ name of the resulting resource.args
- The arguments to use to populate this resource's properties.
-
AppTemplate
public AppTemplate(java.lang.String name, AppTemplateArgs args, @Nullable com.pulumi.resources.CustomResourceOptions options)
- Parameters:
name
- The _unique_ name of the resulting resource.args
- The arguments to use to populate this resource's properties.options
- A bag of options that control this resource's behavior.
-
-
Method Detail
-
appTemplateName
public com.pulumi.core.Output<java.lang.String> appTemplateName()
- Returns:
- The name of the resource.
-
componentLists
public com.pulumi.core.Output<java.util.List<java.lang.String>> componentLists()
- Returns:
- 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"].
-
configLists
public com.pulumi.core.Output<java.util.List<AppTemplateConfigList>> configLists()
- Returns:
- Configuration list. It have several default configs after the resource is created. See the following `Block config_list`.
-
integrationMode
public com.pulumi.core.Output<java.util.Optional<java.lang.String>> integrationMode()
- Returns:
- Integration mode. Valid values: * paasSDK: Integrated SDK. * standardRoom: Model Room.
-
scene
public com.pulumi.core.Output<java.util.Optional<java.lang.String>> scene()
- Returns:
- Application Template scenario. Valid values: ["business", "classroom"].
-
status
public com.pulumi.core.Output<java.lang.String> status()
- Returns:
- Application template usage status.
-
get
public static AppTemplate get(java.lang.String name, com.pulumi.core.Output<java.lang.String> id, @Nullable AppTemplateState state, @Nullable com.pulumi.resources.CustomResourceOptions options)
Get an existing Host resource's state with the given name, ID, and optional extra properties used to qualify the lookup.- Parameters:
name
- The _unique_ name of the resulting resource.id
- The _unique_ provider ID of the resource to lookup.state
-options
- Optional settings to control the behavior of the CustomResource.
-
-