Alibaba Cloud

v3.28.0 published on Tuesday, Aug 16, 2022 by Pulumi

Template

Provides a OOS Template resource. For information about Alicloud OOS Template and how to use it, see What is Resource Alicloud OOS Template.

NOTE: Available in 1.92.0+.

Example Usage

using Pulumi;
using AliCloud = Pulumi.AliCloud;

class MyStack : Stack
{
    public MyStack()
    {
        var example = new AliCloud.Oos.Template("example", new AliCloud.Oos.TemplateArgs
        {
            Content = @"  {
    ""FormatVersion"": ""OOS-2019-06-01"",
    ""Description"": ""Update Describe instances of given status"",
    ""Parameters"":{
      ""Status"":{
        ""Type"": ""String"",
        ""Description"": ""(Required) The status of the Ecs instance.""
      }
    },
    ""Tasks"": [
      {
        ""Properties"" :{
          ""Parameters"":{
            ""Status"": ""{{ Status }}""
          },
          ""API"": ""DescribeInstances"",
          ""Service"": ""Ecs""
        },
        ""Name"": ""foo"",
        ""Action"": ""ACS::ExecuteApi""
      }]
  }
  
",
            Tags = 
            {
                { "Created", "TF" },
                { "For", "acceptance Test" },
            },
            TemplateName = "test-name",
            VersionName = "test",
        });
    }

}
package main

import (
	"fmt"

	"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/oos"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := oos.NewTemplate(ctx, "example", &oos.TemplateArgs{
			Content: pulumi.String(fmt.Sprintf(`  {
    "FormatVersion": "OOS-2019-06-01",
    "Description": "Update Describe instances of given status",
    "Parameters":{
      "Status":{
        "Type": "String",
        "Description": "(Required) The status of the Ecs instance."
      }
    },
    "Tasks": [
      {
        "Properties" :{
          "Parameters":{
            "Status": "{{ Status }}"
          },
          "API": "DescribeInstances",
          "Service": "Ecs"
        },
        "Name": "foo",
        "Action": "ACS::ExecuteApi"
      }]
  }
  
`)),
			Tags: pulumi.AnyMap{
				"Created": pulumi.Any("TF"),
				"For":     pulumi.Any("acceptance Test"),
			},
			TemplateName: pulumi.String("test-name"),
			VersionName:  pulumi.String("test"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.alicloud.oos.Template;
import com.pulumi.alicloud.oos.TemplateArgs;
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 Template("example", TemplateArgs.builder()        
            .content("""
  {
    "FormatVersion": "OOS-2019-06-01",
    "Description": "Update Describe instances of given status",
    "Parameters":{
      "Status":{
        "Type": "String",
        "Description": "(Required) The status of the Ecs instance."
      }
    },
    "Tasks": [
      {
        "Properties" :{
          "Parameters":{
            "Status": "{{ Status }}"
          },
          "API": "DescribeInstances",
          "Service": "Ecs"
        },
        "Name": "foo",
        "Action": "ACS::ExecuteApi"
      }]
  }
  
            """)
            .tags(Map.ofEntries(
                Map.entry("Created", "TF"),
                Map.entry("For", "acceptance Test")
            ))
            .templateName("test-name")
            .versionName("test")
            .build());

    }
}
import pulumi
import pulumi_alicloud as alicloud

example = alicloud.oos.Template("example",
    content="""  {
    "FormatVersion": "OOS-2019-06-01",
    "Description": "Update Describe instances of given status",
    "Parameters":{
      "Status":{
        "Type": "String",
        "Description": "(Required) The status of the Ecs instance."
      }
    },
    "Tasks": [
      {
        "Properties" :{
          "Parameters":{
            "Status": "{{ Status }}"
          },
          "API": "DescribeInstances",
          "Service": "Ecs"
        },
        "Name": "foo",
        "Action": "ACS::ExecuteApi"
      }]
  }
  
""",
    tags={
        "Created": "TF",
        "For": "acceptance Test",
    },
    template_name="test-name",
    version_name="test")
import * as pulumi from "@pulumi/pulumi";
import * as alicloud from "@pulumi/alicloud";

const example = new alicloud.oos.Template("example", {
    content: `  {
    "FormatVersion": "OOS-2019-06-01",
    "Description": "Update Describe instances of given status",
    "Parameters":{
      "Status":{
        "Type": "String",
        "Description": "(Required) The status of the Ecs instance."
      }
    },
    "Tasks": [
      {
        "Properties" :{
          "Parameters":{
            "Status": "{{ Status }}"
          },
          "API": "DescribeInstances",
          "Service": "Ecs"
        },
        "Name": "foo",
        "Action": "ACS::ExecuteApi"
      }]
  }
  `,
    tags: {
        Created: "TF",
        For: "acceptance Test",
    },
    templateName: "test-name",
    versionName: "test",
});
resources:
  example:
    type: alicloud:oos:Template
    properties:
      content: "  {\n    \"FormatVersion\": \"OOS-2019-06-01\",\n    \"Description\": \"Update Describe instances of given status\",\n    \"Parameters\":{\n      \"Status\":{\n        \"Type\": \"String\",\n        \"Description\": \"(Required) The status of the Ecs instance.\"\n      }\n    },\n    \"Tasks\": [\n      {\n        \"Properties\" :{\n          \"Parameters\":{\n            \"Status\": \"{{ Status }}\"\n          },\n          \"API\": \"DescribeInstances\",\n          \"Service\": \"Ecs\"\n        },\n        \"Name\": \"foo\",\n        \"Action\": \"ACS::ExecuteApi\"\n      }]\n  }\n  \n"
      tags:
        Created: TF
        For: acceptance Test
      templateName: test-name
      versionName: test

Create Template Resource

new Template(name: string, args: TemplateArgs, opts?: CustomResourceOptions);
@overload
def Template(resource_name: str,
             opts: Optional[ResourceOptions] = None,
             auto_delete_executions: Optional[bool] = None,
             content: Optional[str] = None,
             resource_group_id: Optional[str] = None,
             tags: Optional[Mapping[str, Any]] = None,
             template_name: Optional[str] = None,
             version_name: Optional[str] = None)
@overload
def Template(resource_name: str,
             args: TemplateArgs,
             opts: Optional[ResourceOptions] = None)
func NewTemplate(ctx *Context, name string, args TemplateArgs, opts ...ResourceOption) (*Template, error)
public Template(string name, TemplateArgs args, CustomResourceOptions? opts = null)
public Template(String name, TemplateArgs args)
public Template(String name, TemplateArgs args, CustomResourceOptions options)
type: alicloud:oos:Template
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args TemplateArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args TemplateArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args TemplateArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args TemplateArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args TemplateArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Template Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The Template resource accepts the following input properties:

Content string

The content of the template. The template must be in the JSON or YAML format. Maximum size: 64 KB.

TemplateName string

The name of the template. The template name can be up to 200 characters in length. The name can contain letters, digits, hyphens (-), and underscores (_). It cannot start with ALIYUN, ACS, ALIBABA, or ALICLOUD.

AutoDeleteExecutions bool

When deleting a template, whether to delete its related executions. Default to false.

ResourceGroupId string

The ID of resource group which the template belongs.

Tags Dictionary<string, object>

A mapping of tags to assign to the resource.

VersionName string

The name of template version.

Content string

The content of the template. The template must be in the JSON or YAML format. Maximum size: 64 KB.

TemplateName string

The name of the template. The template name can be up to 200 characters in length. The name can contain letters, digits, hyphens (-), and underscores (_). It cannot start with ALIYUN, ACS, ALIBABA, or ALICLOUD.

AutoDeleteExecutions bool

When deleting a template, whether to delete its related executions. Default to false.

ResourceGroupId string

The ID of resource group which the template belongs.

Tags map[string]interface{}

A mapping of tags to assign to the resource.

VersionName string

The name of template version.

content String

The content of the template. The template must be in the JSON or YAML format. Maximum size: 64 KB.

templateName String

The name of the template. The template name can be up to 200 characters in length. The name can contain letters, digits, hyphens (-), and underscores (_). It cannot start with ALIYUN, ACS, ALIBABA, or ALICLOUD.

autoDeleteExecutions Boolean

When deleting a template, whether to delete its related executions. Default to false.

resourceGroupId String

The ID of resource group which the template belongs.

tags Map<String,Object>

A mapping of tags to assign to the resource.

versionName String

The name of template version.

content string

The content of the template. The template must be in the JSON or YAML format. Maximum size: 64 KB.

templateName string

The name of the template. The template name can be up to 200 characters in length. The name can contain letters, digits, hyphens (-), and underscores (_). It cannot start with ALIYUN, ACS, ALIBABA, or ALICLOUD.

autoDeleteExecutions boolean

When deleting a template, whether to delete its related executions. Default to false.

resourceGroupId string

The ID of resource group which the template belongs.

tags {[key: string]: any}

A mapping of tags to assign to the resource.

versionName string

The name of template version.

content str

The content of the template. The template must be in the JSON or YAML format. Maximum size: 64 KB.

template_name str

The name of the template. The template name can be up to 200 characters in length. The name can contain letters, digits, hyphens (-), and underscores (_). It cannot start with ALIYUN, ACS, ALIBABA, or ALICLOUD.

auto_delete_executions bool

When deleting a template, whether to delete its related executions. Default to false.

resource_group_id str

The ID of resource group which the template belongs.

tags Mapping[str, Any]

A mapping of tags to assign to the resource.

version_name str

The name of template version.

content String

The content of the template. The template must be in the JSON or YAML format. Maximum size: 64 KB.

templateName String

The name of the template. The template name can be up to 200 characters in length. The name can contain letters, digits, hyphens (-), and underscores (_). It cannot start with ALIYUN, ACS, ALIBABA, or ALICLOUD.

autoDeleteExecutions Boolean

When deleting a template, whether to delete its related executions. Default to false.

resourceGroupId String

The ID of resource group which the template belongs.

tags Map<Any>

A mapping of tags to assign to the resource.

versionName String

The name of template version.

Outputs

All input properties are implicitly available as output properties. Additionally, the Template resource produces the following output properties:

CreatedBy string

The creator of the template.

CreatedDate string

The time when the template is created.

Description string

The description of the template.

HasTrigger bool

Is it triggered successfully.

Id string

The provider-assigned unique ID for this managed resource.

ShareType string

The sharing type of the template. The sharing type of templates created by users are set to Private. The sharing type of common templates provided by OOS are set to Public.

TemplateFormat string

The format of the template. The format can be JSON or YAML. The system automatically identifies the format.

TemplateId string

The id of OOS Template.

TemplateType string

The type of OOS Template. Automation means the implementation of Alibaba Cloud API template, Package means represents a template for installing software.

TemplateVersion string

The version of OOS Template.

UpdatedBy string

The user who updated the template.

UpdatedDate string

The time when the template was updated.

CreatedBy string

The creator of the template.

CreatedDate string

The time when the template is created.

Description string

The description of the template.

HasTrigger bool

Is it triggered successfully.

Id string

The provider-assigned unique ID for this managed resource.

ShareType string

The sharing type of the template. The sharing type of templates created by users are set to Private. The sharing type of common templates provided by OOS are set to Public.

TemplateFormat string

The format of the template. The format can be JSON or YAML. The system automatically identifies the format.

TemplateId string

The id of OOS Template.

TemplateType string

The type of OOS Template. Automation means the implementation of Alibaba Cloud API template, Package means represents a template for installing software.

TemplateVersion string

The version of OOS Template.

UpdatedBy string

The user who updated the template.

UpdatedDate string

The time when the template was updated.

createdBy String

The creator of the template.

createdDate String

The time when the template is created.

description String

The description of the template.

hasTrigger Boolean

Is it triggered successfully.

id String

The provider-assigned unique ID for this managed resource.

shareType String

The sharing type of the template. The sharing type of templates created by users are set to Private. The sharing type of common templates provided by OOS are set to Public.

templateFormat String

The format of the template. The format can be JSON or YAML. The system automatically identifies the format.

templateId String

The id of OOS Template.

templateType String

The type of OOS Template. Automation means the implementation of Alibaba Cloud API template, Package means represents a template for installing software.

templateVersion String

The version of OOS Template.

updatedBy String

The user who updated the template.

updatedDate String

The time when the template was updated.

createdBy string

The creator of the template.

createdDate string

The time when the template is created.

description string

The description of the template.

hasTrigger boolean

Is it triggered successfully.

id string

The provider-assigned unique ID for this managed resource.

shareType string

The sharing type of the template. The sharing type of templates created by users are set to Private. The sharing type of common templates provided by OOS are set to Public.

templateFormat string

The format of the template. The format can be JSON or YAML. The system automatically identifies the format.

templateId string

The id of OOS Template.

templateType string

The type of OOS Template. Automation means the implementation of Alibaba Cloud API template, Package means represents a template for installing software.

templateVersion string

The version of OOS Template.

updatedBy string

The user who updated the template.

updatedDate string

The time when the template was updated.

created_by str

The creator of the template.

created_date str

The time when the template is created.

description str

The description of the template.

has_trigger bool

Is it triggered successfully.

id str

The provider-assigned unique ID for this managed resource.

share_type str

The sharing type of the template. The sharing type of templates created by users are set to Private. The sharing type of common templates provided by OOS are set to Public.

template_format str

The format of the template. The format can be JSON or YAML. The system automatically identifies the format.

template_id str

The id of OOS Template.

template_type str

The type of OOS Template. Automation means the implementation of Alibaba Cloud API template, Package means represents a template for installing software.

template_version str

The version of OOS Template.

updated_by str

The user who updated the template.

updated_date str

The time when the template was updated.

createdBy String

The creator of the template.

createdDate String

The time when the template is created.

description String

The description of the template.

hasTrigger Boolean

Is it triggered successfully.

id String

The provider-assigned unique ID for this managed resource.

shareType String

The sharing type of the template. The sharing type of templates created by users are set to Private. The sharing type of common templates provided by OOS are set to Public.

templateFormat String

The format of the template. The format can be JSON or YAML. The system automatically identifies the format.

templateId String

The id of OOS Template.

templateType String

The type of OOS Template. Automation means the implementation of Alibaba Cloud API template, Package means represents a template for installing software.

templateVersion String

The version of OOS Template.

updatedBy String

The user who updated the template.

updatedDate String

The time when the template was updated.

Look up Existing Template Resource

Get an existing Template resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: TemplateState, opts?: CustomResourceOptions): Template
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        auto_delete_executions: Optional[bool] = None,
        content: Optional[str] = None,
        created_by: Optional[str] = None,
        created_date: Optional[str] = None,
        description: Optional[str] = None,
        has_trigger: Optional[bool] = None,
        resource_group_id: Optional[str] = None,
        share_type: Optional[str] = None,
        tags: Optional[Mapping[str, Any]] = None,
        template_format: Optional[str] = None,
        template_id: Optional[str] = None,
        template_name: Optional[str] = None,
        template_type: Optional[str] = None,
        template_version: Optional[str] = None,
        updated_by: Optional[str] = None,
        updated_date: Optional[str] = None,
        version_name: Optional[str] = None) -> Template
func GetTemplate(ctx *Context, name string, id IDInput, state *TemplateState, opts ...ResourceOption) (*Template, error)
public static Template Get(string name, Input<string> id, TemplateState? state, CustomResourceOptions? opts = null)
public static Template get(String name, Output<String> id, TemplateState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
AutoDeleteExecutions bool

When deleting a template, whether to delete its related executions. Default to false.

Content string

The content of the template. The template must be in the JSON or YAML format. Maximum size: 64 KB.

CreatedBy string

The creator of the template.

CreatedDate string

The time when the template is created.

Description string

The description of the template.

HasTrigger bool

Is it triggered successfully.

ResourceGroupId string

The ID of resource group which the template belongs.

ShareType string

The sharing type of the template. The sharing type of templates created by users are set to Private. The sharing type of common templates provided by OOS are set to Public.

Tags Dictionary<string, object>

A mapping of tags to assign to the resource.

TemplateFormat string

The format of the template. The format can be JSON or YAML. The system automatically identifies the format.

TemplateId string

The id of OOS Template.

TemplateName string

The name of the template. The template name can be up to 200 characters in length. The name can contain letters, digits, hyphens (-), and underscores (_). It cannot start with ALIYUN, ACS, ALIBABA, or ALICLOUD.

TemplateType string

The type of OOS Template. Automation means the implementation of Alibaba Cloud API template, Package means represents a template for installing software.

TemplateVersion string

The version of OOS Template.

UpdatedBy string

The user who updated the template.

UpdatedDate string

The time when the template was updated.

VersionName string

The name of template version.

AutoDeleteExecutions bool

When deleting a template, whether to delete its related executions. Default to false.

Content string

The content of the template. The template must be in the JSON or YAML format. Maximum size: 64 KB.

CreatedBy string

The creator of the template.

CreatedDate string

The time when the template is created.

Description string

The description of the template.

HasTrigger bool

Is it triggered successfully.

ResourceGroupId string

The ID of resource group which the template belongs.

ShareType string

The sharing type of the template. The sharing type of templates created by users are set to Private. The sharing type of common templates provided by OOS are set to Public.

Tags map[string]interface{}

A mapping of tags to assign to the resource.

TemplateFormat string

The format of the template. The format can be JSON or YAML. The system automatically identifies the format.

TemplateId string

The id of OOS Template.

TemplateName string

The name of the template. The template name can be up to 200 characters in length. The name can contain letters, digits, hyphens (-), and underscores (_). It cannot start with ALIYUN, ACS, ALIBABA, or ALICLOUD.

TemplateType string

The type of OOS Template. Automation means the implementation of Alibaba Cloud API template, Package means represents a template for installing software.

TemplateVersion string

The version of OOS Template.

UpdatedBy string

The user who updated the template.

UpdatedDate string

The time when the template was updated.

VersionName string

The name of template version.

autoDeleteExecutions Boolean

When deleting a template, whether to delete its related executions. Default to false.

content String

The content of the template. The template must be in the JSON or YAML format. Maximum size: 64 KB.

createdBy String

The creator of the template.

createdDate String

The time when the template is created.

description String

The description of the template.

hasTrigger Boolean

Is it triggered successfully.

resourceGroupId String

The ID of resource group which the template belongs.

shareType String

The sharing type of the template. The sharing type of templates created by users are set to Private. The sharing type of common templates provided by OOS are set to Public.

tags Map<String,Object>

A mapping of tags to assign to the resource.

templateFormat String

The format of the template. The format can be JSON or YAML. The system automatically identifies the format.

templateId String

The id of OOS Template.

templateName String

The name of the template. The template name can be up to 200 characters in length. The name can contain letters, digits, hyphens (-), and underscores (_). It cannot start with ALIYUN, ACS, ALIBABA, or ALICLOUD.

templateType String

The type of OOS Template. Automation means the implementation of Alibaba Cloud API template, Package means represents a template for installing software.

templateVersion String

The version of OOS Template.

updatedBy String

The user who updated the template.

updatedDate String

The time when the template was updated.

versionName String

The name of template version.

autoDeleteExecutions boolean

When deleting a template, whether to delete its related executions. Default to false.

content string

The content of the template. The template must be in the JSON or YAML format. Maximum size: 64 KB.

createdBy string

The creator of the template.

createdDate string

The time when the template is created.

description string

The description of the template.

hasTrigger boolean

Is it triggered successfully.

resourceGroupId string

The ID of resource group which the template belongs.

shareType string

The sharing type of the template. The sharing type of templates created by users are set to Private. The sharing type of common templates provided by OOS are set to Public.

tags {[key: string]: any}

A mapping of tags to assign to the resource.

templateFormat string

The format of the template. The format can be JSON or YAML. The system automatically identifies the format.

templateId string

The id of OOS Template.

templateName string

The name of the template. The template name can be up to 200 characters in length. The name can contain letters, digits, hyphens (-), and underscores (_). It cannot start with ALIYUN, ACS, ALIBABA, or ALICLOUD.

templateType string

The type of OOS Template. Automation means the implementation of Alibaba Cloud API template, Package means represents a template for installing software.

templateVersion string

The version of OOS Template.

updatedBy string

The user who updated the template.

updatedDate string

The time when the template was updated.

versionName string

The name of template version.

auto_delete_executions bool

When deleting a template, whether to delete its related executions. Default to false.

content str

The content of the template. The template must be in the JSON or YAML format. Maximum size: 64 KB.

created_by str

The creator of the template.

created_date str

The time when the template is created.

description str

The description of the template.

has_trigger bool

Is it triggered successfully.

resource_group_id str

The ID of resource group which the template belongs.

share_type str

The sharing type of the template. The sharing type of templates created by users are set to Private. The sharing type of common templates provided by OOS are set to Public.

tags Mapping[str, Any]

A mapping of tags to assign to the resource.

template_format str

The format of the template. The format can be JSON or YAML. The system automatically identifies the format.

template_id str

The id of OOS Template.

template_name str

The name of the template. The template name can be up to 200 characters in length. The name can contain letters, digits, hyphens (-), and underscores (_). It cannot start with ALIYUN, ACS, ALIBABA, or ALICLOUD.

template_type str

The type of OOS Template. Automation means the implementation of Alibaba Cloud API template, Package means represents a template for installing software.

template_version str

The version of OOS Template.

updated_by str

The user who updated the template.

updated_date str

The time when the template was updated.

version_name str

The name of template version.

autoDeleteExecutions Boolean

When deleting a template, whether to delete its related executions. Default to false.

content String

The content of the template. The template must be in the JSON or YAML format. Maximum size: 64 KB.

createdBy String

The creator of the template.

createdDate String

The time when the template is created.

description String

The description of the template.

hasTrigger Boolean

Is it triggered successfully.

resourceGroupId String

The ID of resource group which the template belongs.

shareType String

The sharing type of the template. The sharing type of templates created by users are set to Private. The sharing type of common templates provided by OOS are set to Public.

tags Map<Any>

A mapping of tags to assign to the resource.

templateFormat String

The format of the template. The format can be JSON or YAML. The system automatically identifies the format.

templateId String

The id of OOS Template.

templateName String

The name of the template. The template name can be up to 200 characters in length. The name can contain letters, digits, hyphens (-), and underscores (_). It cannot start with ALIYUN, ACS, ALIBABA, or ALICLOUD.

templateType String

The type of OOS Template. Automation means the implementation of Alibaba Cloud API template, Package means represents a template for installing software.

templateVersion String

The version of OOS Template.

updatedBy String

The user who updated the template.

updatedDate String

The time when the template was updated.

versionName String

The name of template version.

Import

OOS Template can be imported using the id or template_name, e.g.

 $ pulumi import alicloud:oos/template:Template example template_name

Package Details

Repository
https://github.com/pulumi/pulumi-alicloud
License
Apache-2.0
Notes

This Pulumi package is based on the alicloud Terraform Provider.