alicloud.servicecatalog.ProvisionedProduct
Explore with Pulumi AI
Provides a Service Catalog Provisioned Product resource.
For information about Service Catalog Provisioned Product and how to use it, see What is Provisioned Product.
NOTE: Available in v1.196.0+.
Example Usage
Basic Usage
import * as pulumi from "@pulumi/pulumi";
import * as alicloud from "@pulumi/alicloud";
const config = new pulumi.Config();
const name = config.get("name") || "tf-testAccServiceCatalogProvisionedProduct";
const _default = new alicloud.servicecatalog.ProvisionedProduct("default", {
provisionedProductName: name,
stackRegionId: "cn-hangzhou",
productVersionId: "pv-bp1d7dxy2pcc1g",
productId: "prod-bp1u3dkc282cwd",
portfolioId: "port-bp119dvn27jccw",
tags: {
v1: "tf-test",
},
parameters: [{
parameterKey: "role_name",
parameterValue: name,
}],
});
import pulumi
import pulumi_alicloud as alicloud
config = pulumi.Config()
name = config.get("name")
if name is None:
name = "tf-testAccServiceCatalogProvisionedProduct"
default = alicloud.servicecatalog.ProvisionedProduct("default",
provisioned_product_name=name,
stack_region_id="cn-hangzhou",
product_version_id="pv-bp1d7dxy2pcc1g",
product_id="prod-bp1u3dkc282cwd",
portfolio_id="port-bp119dvn27jccw",
tags={
"v1": "tf-test",
},
parameters=[alicloud.servicecatalog.ProvisionedProductParameterArgs(
parameter_key="role_name",
parameter_value=name,
)])
package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/servicecatalog"
"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-testAccServiceCatalogProvisionedProduct"
if param := cfg.Get("name"); param != "" {
name = param
}
_, err := servicecatalog.NewProvisionedProduct(ctx, "default", &servicecatalog.ProvisionedProductArgs{
ProvisionedProductName: pulumi.String(name),
StackRegionId: pulumi.String("cn-hangzhou"),
ProductVersionId: pulumi.String("pv-bp1d7dxy2pcc1g"),
ProductId: pulumi.String("prod-bp1u3dkc282cwd"),
PortfolioId: pulumi.String("port-bp119dvn27jccw"),
Tags: pulumi.Map{
"v1": pulumi.Any("tf-test"),
},
Parameters: servicecatalog.ProvisionedProductParameterArray{
&servicecatalog.ProvisionedProductParameterArgs{
ParameterKey: pulumi.String("role_name"),
ParameterValue: pulumi.String(name),
},
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AliCloud = Pulumi.AliCloud;
return await Deployment.RunAsync(() =>
{
var config = new Config();
var name = config.Get("name") ?? "tf-testAccServiceCatalogProvisionedProduct";
var @default = new AliCloud.ServiceCatalog.ProvisionedProduct("default", new()
{
ProvisionedProductName = name,
StackRegionId = "cn-hangzhou",
ProductVersionId = "pv-bp1d7dxy2pcc1g",
ProductId = "prod-bp1u3dkc282cwd",
PortfolioId = "port-bp119dvn27jccw",
Tags =
{
{ "v1", "tf-test" },
},
Parameters = new[]
{
new AliCloud.ServiceCatalog.Inputs.ProvisionedProductParameterArgs
{
ParameterKey = "role_name",
ParameterValue = name,
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.alicloud.servicecatalog.ProvisionedProduct;
import com.pulumi.alicloud.servicecatalog.ProvisionedProductArgs;
import com.pulumi.alicloud.servicecatalog.inputs.ProvisionedProductParameterArgs;
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) {
final var config = ctx.config();
final var name = config.get("name").orElse("tf-testAccServiceCatalogProvisionedProduct");
var default_ = new ProvisionedProduct("default", ProvisionedProductArgs.builder()
.provisionedProductName(name)
.stackRegionId("cn-hangzhou")
.productVersionId("pv-bp1d7dxy2pcc1g")
.productId("prod-bp1u3dkc282cwd")
.portfolioId("port-bp119dvn27jccw")
.tags(Map.of("v1", "tf-test"))
.parameters(ProvisionedProductParameterArgs.builder()
.parameterKey("role_name")
.parameterValue(name)
.build())
.build());
}
}
configuration:
name:
type: string
default: tf-testAccServiceCatalogProvisionedProduct
resources:
default:
type: alicloud:servicecatalog:ProvisionedProduct
properties:
provisionedProductName: ${name}
stackRegionId: cn-hangzhou
productVersionId: pv-bp1d7dxy2pcc1g
productId: prod-bp1u3dkc282cwd
portfolioId: port-bp119dvn27jccw
tags:
v1: tf-test
parameters:
- parameterKey: role_name
parameterValue: ${name}
Create ProvisionedProduct Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ProvisionedProduct(name: string, args: ProvisionedProductArgs, opts?: CustomResourceOptions);
@overload
def ProvisionedProduct(resource_name: str,
args: ProvisionedProductArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ProvisionedProduct(resource_name: str,
opts: Optional[ResourceOptions] = None,
product_id: Optional[str] = None,
product_version_id: Optional[str] = None,
provisioned_product_name: Optional[str] = None,
stack_region_id: Optional[str] = None,
parameters: Optional[Sequence[ProvisionedProductParameterArgs]] = None,
portfolio_id: Optional[str] = None,
provisioned_product_id: Optional[str] = None,
tags: Optional[Mapping[str, Any]] = None)
func NewProvisionedProduct(ctx *Context, name string, args ProvisionedProductArgs, opts ...ResourceOption) (*ProvisionedProduct, error)
public ProvisionedProduct(string name, ProvisionedProductArgs args, CustomResourceOptions? opts = null)
public ProvisionedProduct(String name, ProvisionedProductArgs args)
public ProvisionedProduct(String name, ProvisionedProductArgs args, CustomResourceOptions options)
type: alicloud:servicecatalog:ProvisionedProduct
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ProvisionedProductArgs
- 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 ProvisionedProductArgs
- 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 ProvisionedProductArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ProvisionedProductArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ProvisionedProductArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var provisionedProductResource = new AliCloud.ServiceCatalog.ProvisionedProduct("provisionedProductResource", new()
{
ProductId = "string",
ProductVersionId = "string",
ProvisionedProductName = "string",
StackRegionId = "string",
Parameters = new[]
{
new AliCloud.ServiceCatalog.Inputs.ProvisionedProductParameterArgs
{
ParameterKey = "string",
ParameterValue = "string",
},
},
PortfolioId = "string",
ProvisionedProductId = "string",
Tags =
{
{ "string", "any" },
},
});
example, err := servicecatalog.NewProvisionedProduct(ctx, "provisionedProductResource", &servicecatalog.ProvisionedProductArgs{
ProductId: pulumi.String("string"),
ProductVersionId: pulumi.String("string"),
ProvisionedProductName: pulumi.String("string"),
StackRegionId: pulumi.String("string"),
Parameters: servicecatalog.ProvisionedProductParameterArray{
&servicecatalog.ProvisionedProductParameterArgs{
ParameterKey: pulumi.String("string"),
ParameterValue: pulumi.String("string"),
},
},
PortfolioId: pulumi.String("string"),
ProvisionedProductId: pulumi.String("string"),
Tags: pulumi.Map{
"string": pulumi.Any("any"),
},
})
var provisionedProductResource = new ProvisionedProduct("provisionedProductResource", ProvisionedProductArgs.builder()
.productId("string")
.productVersionId("string")
.provisionedProductName("string")
.stackRegionId("string")
.parameters(ProvisionedProductParameterArgs.builder()
.parameterKey("string")
.parameterValue("string")
.build())
.portfolioId("string")
.provisionedProductId("string")
.tags(Map.of("string", "any"))
.build());
provisioned_product_resource = alicloud.servicecatalog.ProvisionedProduct("provisionedProductResource",
product_id="string",
product_version_id="string",
provisioned_product_name="string",
stack_region_id="string",
parameters=[alicloud.servicecatalog.ProvisionedProductParameterArgs(
parameter_key="string",
parameter_value="string",
)],
portfolio_id="string",
provisioned_product_id="string",
tags={
"string": "any",
})
const provisionedProductResource = new alicloud.servicecatalog.ProvisionedProduct("provisionedProductResource", {
productId: "string",
productVersionId: "string",
provisionedProductName: "string",
stackRegionId: "string",
parameters: [{
parameterKey: "string",
parameterValue: "string",
}],
portfolioId: "string",
provisionedProductId: "string",
tags: {
string: "any",
},
});
type: alicloud:servicecatalog:ProvisionedProduct
properties:
parameters:
- parameterKey: string
parameterValue: string
portfolioId: string
productId: string
productVersionId: string
provisionedProductId: string
provisionedProductName: string
stackRegionId: string
tags:
string: any
ProvisionedProduct 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 ProvisionedProduct resource accepts the following input properties:
- Product
Id string - Product ID.
- Product
Version stringId - Product version ID.
- Provisioned
Product stringName - The name of the instance.The length is 1~128 characters.
- Stack
Region stringId - The ID of the region to which the resource stack of the Alibaba Cloud resource orchestration service (ROS) belongs.
- Parameters
List<Pulumi.
Ali Cloud. Service Catalog. Inputs. Provisioned Product Parameter> - Template parameters entered by the user.The maximum value of N is 200.See the following
Block Parameters
. - Portfolio
Id string - Product mix ID.> When there is a default Startup option, there is no need to fill in the portfolio. When there is no default Startup option, you must fill in the portfolio.
- Provisioned
Product stringId - The ID of the instance.
- Dictionary<string, object>
- A mapping of tags to assign to the resource.
- Product
Id string - Product ID.
- Product
Version stringId - Product version ID.
- Provisioned
Product stringName - The name of the instance.The length is 1~128 characters.
- Stack
Region stringId - The ID of the region to which the resource stack of the Alibaba Cloud resource orchestration service (ROS) belongs.
- Parameters
[]Provisioned
Product Parameter Args - Template parameters entered by the user.The maximum value of N is 200.See the following
Block Parameters
. - Portfolio
Id string - Product mix ID.> When there is a default Startup option, there is no need to fill in the portfolio. When there is no default Startup option, you must fill in the portfolio.
- Provisioned
Product stringId - The ID of the instance.
- map[string]interface{}
- A mapping of tags to assign to the resource.
- product
Id String - Product ID.
- product
Version StringId - Product version ID.
- provisioned
Product StringName - The name of the instance.The length is 1~128 characters.
- stack
Region StringId - The ID of the region to which the resource stack of the Alibaba Cloud resource orchestration service (ROS) belongs.
- parameters
List<Provisioned
Product Parameter> - Template parameters entered by the user.The maximum value of N is 200.See the following
Block Parameters
. - portfolio
Id String - Product mix ID.> When there is a default Startup option, there is no need to fill in the portfolio. When there is no default Startup option, you must fill in the portfolio.
- provisioned
Product StringId - The ID of the instance.
- Map<String,Object>
- A mapping of tags to assign to the resource.
- product
Id string - Product ID.
- product
Version stringId - Product version ID.
- provisioned
Product stringName - The name of the instance.The length is 1~128 characters.
- stack
Region stringId - The ID of the region to which the resource stack of the Alibaba Cloud resource orchestration service (ROS) belongs.
- parameters
Provisioned
Product Parameter[] - Template parameters entered by the user.The maximum value of N is 200.See the following
Block Parameters
. - portfolio
Id string - Product mix ID.> When there is a default Startup option, there is no need to fill in the portfolio. When there is no default Startup option, you must fill in the portfolio.
- provisioned
Product stringId - The ID of the instance.
- {[key: string]: any}
- A mapping of tags to assign to the resource.
- product_
id str - Product ID.
- product_
version_ strid - Product version ID.
- provisioned_
product_ strname - The name of the instance.The length is 1~128 characters.
- stack_
region_ strid - The ID of the region to which the resource stack of the Alibaba Cloud resource orchestration service (ROS) belongs.
- parameters
Sequence[Provisioned
Product Parameter Args] - Template parameters entered by the user.The maximum value of N is 200.See the following
Block Parameters
. - portfolio_
id str - Product mix ID.> When there is a default Startup option, there is no need to fill in the portfolio. When there is no default Startup option, you must fill in the portfolio.
- provisioned_
product_ strid - The ID of the instance.
- Mapping[str, Any]
- A mapping of tags to assign to the resource.
- product
Id String - Product ID.
- product
Version StringId - Product version ID.
- provisioned
Product StringName - The name of the instance.The length is 1~128 characters.
- stack
Region StringId - The ID of the region to which the resource stack of the Alibaba Cloud resource orchestration service (ROS) belongs.
- parameters List<Property Map>
- Template parameters entered by the user.The maximum value of N is 200.See the following
Block Parameters
. - portfolio
Id String - Product mix ID.> When there is a default Startup option, there is no need to fill in the portfolio. When there is no default Startup option, you must fill in the portfolio.
- provisioned
Product StringId - The ID of the instance.
- Map<Any>
- A mapping of tags to assign to the resource.
Outputs
All input properties are implicitly available as output properties. Additionally, the ProvisionedProduct resource produces the following output properties:
- Create
Time string - The creation time of the product instance
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Provisioning stringTask Id - The ID of the last instance operation task
- Last
Successful stringProvisioning Task Id - The ID of the last successful instance operation task
- Last
Task stringId - The ID of the last task
- Outputs
List<Pulumi.
Ali Cloud. Service Catalog. Outputs. Provisioned Product Output> - The output value of the template.
- Owner
Principal stringId - The RAM entity ID of the owner
- Owner
Principal stringType - The RAM entity type of the owner
- Product
Name string - The name of the product
- Product
Version stringName - The name of the product version
- Provisioned
Product stringArn - The ARN of the product instance
- Provisioned
Product stringType - Instance type.The value is RosStack, which indicates the stack of Alibaba Cloud resource orchestration service (ROS).
- Stack
Id string - The ID of the ROS stack
- Status string
- Instance status
- Status
Message string - The status message of the product instance
- Create
Time string - The creation time of the product instance
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Provisioning stringTask Id - The ID of the last instance operation task
- Last
Successful stringProvisioning Task Id - The ID of the last successful instance operation task
- Last
Task stringId - The ID of the last task
- Outputs
[]Provisioned
Product Output Type - The output value of the template.
- Owner
Principal stringId - The RAM entity ID of the owner
- Owner
Principal stringType - The RAM entity type of the owner
- Product
Name string - The name of the product
- Product
Version stringName - The name of the product version
- Provisioned
Product stringArn - The ARN of the product instance
- Provisioned
Product stringType - Instance type.The value is RosStack, which indicates the stack of Alibaba Cloud resource orchestration service (ROS).
- Stack
Id string - The ID of the ROS stack
- Status string
- Instance status
- Status
Message string - The status message of the product instance
- create
Time String - The creation time of the product instance
- id String
- The provider-assigned unique ID for this managed resource.
- last
Provisioning StringTask Id - The ID of the last instance operation task
- last
Successful StringProvisioning Task Id - The ID of the last successful instance operation task
- last
Task StringId - The ID of the last task
- outputs
List<Provisioned
Product Output> - The output value of the template.
- owner
Principal StringId - The RAM entity ID of the owner
- owner
Principal StringType - The RAM entity type of the owner
- product
Name String - The name of the product
- product
Version StringName - The name of the product version
- provisioned
Product StringArn - The ARN of the product instance
- provisioned
Product StringType - Instance type.The value is RosStack, which indicates the stack of Alibaba Cloud resource orchestration service (ROS).
- stack
Id String - The ID of the ROS stack
- status String
- Instance status
- status
Message String - The status message of the product instance
- create
Time string - The creation time of the product instance
- id string
- The provider-assigned unique ID for this managed resource.
- last
Provisioning stringTask Id - The ID of the last instance operation task
- last
Successful stringProvisioning Task Id - The ID of the last successful instance operation task
- last
Task stringId - The ID of the last task
- outputs
Provisioned
Product Output[] - The output value of the template.
- owner
Principal stringId - The RAM entity ID of the owner
- owner
Principal stringType - The RAM entity type of the owner
- product
Name string - The name of the product
- product
Version stringName - The name of the product version
- provisioned
Product stringArn - The ARN of the product instance
- provisioned
Product stringType - Instance type.The value is RosStack, which indicates the stack of Alibaba Cloud resource orchestration service (ROS).
- stack
Id string - The ID of the ROS stack
- status string
- Instance status
- status
Message string - The status message of the product instance
- create_
time str - The creation time of the product instance
- id str
- The provider-assigned unique ID for this managed resource.
- last_
provisioning_ strtask_ id - The ID of the last instance operation task
- last_
successful_ strprovisioning_ task_ id - The ID of the last successful instance operation task
- last_
task_ strid - The ID of the last task
- outputs
Sequence[Provisioned
Product Output] - The output value of the template.
- owner_
principal_ strid - The RAM entity ID of the owner
- owner_
principal_ strtype - The RAM entity type of the owner
- product_
name str - The name of the product
- product_
version_ strname - The name of the product version
- provisioned_
product_ strarn - The ARN of the product instance
- provisioned_
product_ strtype - Instance type.The value is RosStack, which indicates the stack of Alibaba Cloud resource orchestration service (ROS).
- stack_
id str - The ID of the ROS stack
- status str
- Instance status
- status_
message str - The status message of the product instance
- create
Time String - The creation time of the product instance
- id String
- The provider-assigned unique ID for this managed resource.
- last
Provisioning StringTask Id - The ID of the last instance operation task
- last
Successful StringProvisioning Task Id - The ID of the last successful instance operation task
- last
Task StringId - The ID of the last task
- outputs List<Property Map>
- The output value of the template.
- owner
Principal StringId - The RAM entity ID of the owner
- owner
Principal StringType - The RAM entity type of the owner
- product
Name String - The name of the product
- product
Version StringName - The name of the product version
- provisioned
Product StringArn - The ARN of the product instance
- provisioned
Product StringType - Instance type.The value is RosStack, which indicates the stack of Alibaba Cloud resource orchestration service (ROS).
- stack
Id String - The ID of the ROS stack
- status String
- Instance status
- status
Message String - The status message of the product instance
Look up Existing ProvisionedProduct Resource
Get an existing ProvisionedProduct 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?: ProvisionedProductState, opts?: CustomResourceOptions): ProvisionedProduct
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
create_time: Optional[str] = None,
last_provisioning_task_id: Optional[str] = None,
last_successful_provisioning_task_id: Optional[str] = None,
last_task_id: Optional[str] = None,
outputs: Optional[Sequence[ProvisionedProductOutputArgs]] = None,
owner_principal_id: Optional[str] = None,
owner_principal_type: Optional[str] = None,
parameters: Optional[Sequence[ProvisionedProductParameterArgs]] = None,
portfolio_id: Optional[str] = None,
product_id: Optional[str] = None,
product_name: Optional[str] = None,
product_version_id: Optional[str] = None,
product_version_name: Optional[str] = None,
provisioned_product_arn: Optional[str] = None,
provisioned_product_id: Optional[str] = None,
provisioned_product_name: Optional[str] = None,
provisioned_product_type: Optional[str] = None,
stack_id: Optional[str] = None,
stack_region_id: Optional[str] = None,
status: Optional[str] = None,
status_message: Optional[str] = None,
tags: Optional[Mapping[str, Any]] = None) -> ProvisionedProduct
func GetProvisionedProduct(ctx *Context, name string, id IDInput, state *ProvisionedProductState, opts ...ResourceOption) (*ProvisionedProduct, error)
public static ProvisionedProduct Get(string name, Input<string> id, ProvisionedProductState? state, CustomResourceOptions? opts = null)
public static ProvisionedProduct get(String name, Output<String> id, ProvisionedProductState 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.
- Create
Time string - The creation time of the product instance
- Last
Provisioning stringTask Id - The ID of the last instance operation task
- Last
Successful stringProvisioning Task Id - The ID of the last successful instance operation task
- Last
Task stringId - The ID of the last task
- Outputs
List<Pulumi.
Ali Cloud. Service Catalog. Inputs. Provisioned Product Output> - The output value of the template.
- Owner
Principal stringId - The RAM entity ID of the owner
- Owner
Principal stringType - The RAM entity type of the owner
- Parameters
List<Pulumi.
Ali Cloud. Service Catalog. Inputs. Provisioned Product Parameter> - Template parameters entered by the user.The maximum value of N is 200.See the following
Block Parameters
. - Portfolio
Id string - Product mix ID.> When there is a default Startup option, there is no need to fill in the portfolio. When there is no default Startup option, you must fill in the portfolio.
- Product
Id string - Product ID.
- Product
Name string - The name of the product
- Product
Version stringId - Product version ID.
- Product
Version stringName - The name of the product version
- Provisioned
Product stringArn - The ARN of the product instance
- Provisioned
Product stringId - The ID of the instance.
- Provisioned
Product stringName - The name of the instance.The length is 1~128 characters.
- Provisioned
Product stringType - Instance type.The value is RosStack, which indicates the stack of Alibaba Cloud resource orchestration service (ROS).
- Stack
Id string - The ID of the ROS stack
- Stack
Region stringId - The ID of the region to which the resource stack of the Alibaba Cloud resource orchestration service (ROS) belongs.
- Status string
- Instance status
- Status
Message string - The status message of the product instance
- Dictionary<string, object>
- A mapping of tags to assign to the resource.
- Create
Time string - The creation time of the product instance
- Last
Provisioning stringTask Id - The ID of the last instance operation task
- Last
Successful stringProvisioning Task Id - The ID of the last successful instance operation task
- Last
Task stringId - The ID of the last task
- Outputs
[]Provisioned
Product Output Type Args - The output value of the template.
- Owner
Principal stringId - The RAM entity ID of the owner
- Owner
Principal stringType - The RAM entity type of the owner
- Parameters
[]Provisioned
Product Parameter Args - Template parameters entered by the user.The maximum value of N is 200.See the following
Block Parameters
. - Portfolio
Id string - Product mix ID.> When there is a default Startup option, there is no need to fill in the portfolio. When there is no default Startup option, you must fill in the portfolio.
- Product
Id string - Product ID.
- Product
Name string - The name of the product
- Product
Version stringId - Product version ID.
- Product
Version stringName - The name of the product version
- Provisioned
Product stringArn - The ARN of the product instance
- Provisioned
Product stringId - The ID of the instance.
- Provisioned
Product stringName - The name of the instance.The length is 1~128 characters.
- Provisioned
Product stringType - Instance type.The value is RosStack, which indicates the stack of Alibaba Cloud resource orchestration service (ROS).
- Stack
Id string - The ID of the ROS stack
- Stack
Region stringId - The ID of the region to which the resource stack of the Alibaba Cloud resource orchestration service (ROS) belongs.
- Status string
- Instance status
- Status
Message string - The status message of the product instance
- map[string]interface{}
- A mapping of tags to assign to the resource.
- create
Time String - The creation time of the product instance
- last
Provisioning StringTask Id - The ID of the last instance operation task
- last
Successful StringProvisioning Task Id - The ID of the last successful instance operation task
- last
Task StringId - The ID of the last task
- outputs
List<Provisioned
Product Output> - The output value of the template.
- owner
Principal StringId - The RAM entity ID of the owner
- owner
Principal StringType - The RAM entity type of the owner
- parameters
List<Provisioned
Product Parameter> - Template parameters entered by the user.The maximum value of N is 200.See the following
Block Parameters
. - portfolio
Id String - Product mix ID.> When there is a default Startup option, there is no need to fill in the portfolio. When there is no default Startup option, you must fill in the portfolio.
- product
Id String - Product ID.
- product
Name String - The name of the product
- product
Version StringId - Product version ID.
- product
Version StringName - The name of the product version
- provisioned
Product StringArn - The ARN of the product instance
- provisioned
Product StringId - The ID of the instance.
- provisioned
Product StringName - The name of the instance.The length is 1~128 characters.
- provisioned
Product StringType - Instance type.The value is RosStack, which indicates the stack of Alibaba Cloud resource orchestration service (ROS).
- stack
Id String - The ID of the ROS stack
- stack
Region StringId - The ID of the region to which the resource stack of the Alibaba Cloud resource orchestration service (ROS) belongs.
- status String
- Instance status
- status
Message String - The status message of the product instance
- Map<String,Object>
- A mapping of tags to assign to the resource.
- create
Time string - The creation time of the product instance
- last
Provisioning stringTask Id - The ID of the last instance operation task
- last
Successful stringProvisioning Task Id - The ID of the last successful instance operation task
- last
Task stringId - The ID of the last task
- outputs
Provisioned
Product Output[] - The output value of the template.
- owner
Principal stringId - The RAM entity ID of the owner
- owner
Principal stringType - The RAM entity type of the owner
- parameters
Provisioned
Product Parameter[] - Template parameters entered by the user.The maximum value of N is 200.See the following
Block Parameters
. - portfolio
Id string - Product mix ID.> When there is a default Startup option, there is no need to fill in the portfolio. When there is no default Startup option, you must fill in the portfolio.
- product
Id string - Product ID.
- product
Name string - The name of the product
- product
Version stringId - Product version ID.
- product
Version stringName - The name of the product version
- provisioned
Product stringArn - The ARN of the product instance
- provisioned
Product stringId - The ID of the instance.
- provisioned
Product stringName - The name of the instance.The length is 1~128 characters.
- provisioned
Product stringType - Instance type.The value is RosStack, which indicates the stack of Alibaba Cloud resource orchestration service (ROS).
- stack
Id string - The ID of the ROS stack
- stack
Region stringId - The ID of the region to which the resource stack of the Alibaba Cloud resource orchestration service (ROS) belongs.
- status string
- Instance status
- status
Message string - The status message of the product instance
- {[key: string]: any}
- A mapping of tags to assign to the resource.
- create_
time str - The creation time of the product instance
- last_
provisioning_ strtask_ id - The ID of the last instance operation task
- last_
successful_ strprovisioning_ task_ id - The ID of the last successful instance operation task
- last_
task_ strid - The ID of the last task
- outputs
Sequence[Provisioned
Product Output Args] - The output value of the template.
- owner_
principal_ strid - The RAM entity ID of the owner
- owner_
principal_ strtype - The RAM entity type of the owner
- parameters
Sequence[Provisioned
Product Parameter Args] - Template parameters entered by the user.The maximum value of N is 200.See the following
Block Parameters
. - portfolio_
id str - Product mix ID.> When there is a default Startup option, there is no need to fill in the portfolio. When there is no default Startup option, you must fill in the portfolio.
- product_
id str - Product ID.
- product_
name str - The name of the product
- product_
version_ strid - Product version ID.
- product_
version_ strname - The name of the product version
- provisioned_
product_ strarn - The ARN of the product instance
- provisioned_
product_ strid - The ID of the instance.
- provisioned_
product_ strname - The name of the instance.The length is 1~128 characters.
- provisioned_
product_ strtype - Instance type.The value is RosStack, which indicates the stack of Alibaba Cloud resource orchestration service (ROS).
- stack_
id str - The ID of the ROS stack
- stack_
region_ strid - The ID of the region to which the resource stack of the Alibaba Cloud resource orchestration service (ROS) belongs.
- status str
- Instance status
- status_
message str - The status message of the product instance
- Mapping[str, Any]
- A mapping of tags to assign to the resource.
- create
Time String - The creation time of the product instance
- last
Provisioning StringTask Id - The ID of the last instance operation task
- last
Successful StringProvisioning Task Id - The ID of the last successful instance operation task
- last
Task StringId - The ID of the last task
- outputs List<Property Map>
- The output value of the template.
- owner
Principal StringId - The RAM entity ID of the owner
- owner
Principal StringType - The RAM entity type of the owner
- parameters List<Property Map>
- Template parameters entered by the user.The maximum value of N is 200.See the following
Block Parameters
. - portfolio
Id String - Product mix ID.> When there is a default Startup option, there is no need to fill in the portfolio. When there is no default Startup option, you must fill in the portfolio.
- product
Id String - Product ID.
- product
Name String - The name of the product
- product
Version StringId - Product version ID.
- product
Version StringName - The name of the product version
- provisioned
Product StringArn - The ARN of the product instance
- provisioned
Product StringId - The ID of the instance.
- provisioned
Product StringName - The name of the instance.The length is 1~128 characters.
- provisioned
Product StringType - Instance type.The value is RosStack, which indicates the stack of Alibaba Cloud resource orchestration service (ROS).
- stack
Id String - The ID of the ROS stack
- stack
Region StringId - The ID of the region to which the resource stack of the Alibaba Cloud resource orchestration service (ROS) belongs.
- status String
- Instance status
- status
Message String - The status message of the product instance
- Map<Any>
- A mapping of tags to assign to the resource.
Supporting Types
ProvisionedProductOutput, ProvisionedProductOutputArgs
- Description string
- Description of the output value defined in the template.
- Output
Key string - The name of the output value defined in the template.
- Output
Value string - The content of the output value defined in the template.
- Description string
- Description of the output value defined in the template.
- Output
Key string - The name of the output value defined in the template.
- Output
Value string - The content of the output value defined in the template.
- description String
- Description of the output value defined in the template.
- output
Key String - The name of the output value defined in the template.
- output
Value String - The content of the output value defined in the template.
- description string
- Description of the output value defined in the template.
- output
Key string - The name of the output value defined in the template.
- output
Value string - The content of the output value defined in the template.
- description str
- Description of the output value defined in the template.
- output_
key str - The name of the output value defined in the template.
- output_
value str - The content of the output value defined in the template.
- description String
- Description of the output value defined in the template.
- output
Key String - The name of the output value defined in the template.
- output
Value String - The content of the output value defined in the template.
ProvisionedProductParameter, ProvisionedProductParameterArgs
- Parameter
Key string - Parameter
Value string
- Parameter
Key string - Parameter
Value string
- parameter
Key String - parameter
Value String
- parameter
Key string - parameter
Value string
- parameter_
key str - parameter_
value str
- parameter
Key String - parameter
Value String
Import
Service Catalog Provisioned Product can be imported using the id, e.g.
$ pulumi import alicloud:servicecatalog/provisionedProduct:ProvisionedProduct example <id>
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Alibaba Cloud pulumi/pulumi-alicloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
alicloud
Terraform Provider.