vra.Deployment
Explore with Pulumi AI
This resource provides a way to create a deployment in vRealize Automation(vRA) by either using a blueprint, or catalog item, or an inline blueprint.
Example Usage
S
This is an example of how to create a deployment using a catalog item.
Coming soon!
Coming soon!
Coming soon!
Coming soon!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.vra.Deployment;
import com.pulumi.vra.DeploymentArgs;
import static com.pulumi.codegen.internal.Serialization.*;
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 this_ = new Deployment("this", DeploymentArgs.builder()
.description("Deployment description")
.catalogItemId(var_.catalog_item_id())
.catalogItemVersion(var_.catalog_item_version())
.projectId(var_.project_id())
.inputs(Map.ofEntries(
Map.entry("flavor", "small"),
Map.entry("image", "centos"),
Map.entry("count", 1),
Map.entry("flag", false),
Map.entry("number", 10),
Map.entry("arrayProp", serializeJson(
jsonArray(
"foo",
"bar",
"where",
"waldo"
))),
Map.entry("objectProp", serializeJson(
jsonObject(
jsonProperty("key1", "value1"),
jsonProperty("key2", jsonArray(
1,
2,
3,
4
))
)))
))
.timeouts(DeploymentTimeoutsArgs.builder()
.create("30m")
.delete("30m")
.update("30m")
.build())
.build());
}
}
resources:
this:
type: vra:Deployment
properties:
description: Deployment description
catalogItemId: ${var.catalog_item_id}
catalogItemVersion: ${var.catalog_item_version}
projectId: ${var.project_id}
inputs:
flavor: small
image: centos
count: 1
flag: false
number: 10
arrayProp:
fn::toJSON:
- foo
- bar
- where
- waldo
objectProp:
fn::toJSON:
key1: value1
key2:
- 1
- 2
- 3
- 4
timeouts:
- create: 30m
delete: 30m
update: 30m
This is an example of how to create a deployment using a cloud template.
Coming soon!
Coming soon!
Coming soon!
Coming soon!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.vra.Deployment;
import com.pulumi.vra.DeploymentArgs;
import static com.pulumi.codegen.internal.Serialization.*;
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 this_ = new Deployment("this", DeploymentArgs.builder()
.description("Deployment description")
.blueprintId(var_.blueprint_id())
.blueprintVersion(var_.blueprint_version())
.projectId(var_.project_id())
.inputs(Map.ofEntries(
Map.entry("flavor", "small"),
Map.entry("image", "centos"),
Map.entry("count", 1),
Map.entry("flag", true),
Map.entry("arrayProp", serializeJson(
jsonArray(
"foo",
"bar",
"baz"
))),
Map.entry("objectProp", serializeJson(
jsonObject(
jsonProperty("key", "value"),
jsonProperty("key2", jsonArray(
1,
2,
3
))
)))
))
.timeouts(DeploymentTimeoutsArgs.builder()
.create("30m")
.delete("30m")
.update("30m")
.build())
.build());
}
}
resources:
this:
type: vra:Deployment
properties:
description: Deployment description
blueprintId: ${var.blueprint_id}
blueprintVersion: ${var.blueprint_version}
projectId: ${var.project_id}
inputs:
flavor: small
image: centos
count: 1
flag: true
arrayProp:
fn::toJSON:
- foo
- bar
- baz
objectProp:
fn::toJSON:
key: value
key2:
- 1
- 2
- 3
timeouts:
- create: 30m
delete: 30m
update: 30m
This is an example of how to create a deployment without any resources so that it may be attached to other IaaS resources like vra.Machine
, vra.Network
, etc.
import * as pulumi from "@pulumi/pulumi";
import * as vra from "@pulumi/vra";
const _this = new vra.Deployment("this", {
description: "Deployment description",
projectId: _var.project_id,
});
import pulumi
import pulumi_vra as vra
this = vra.Deployment("this",
description="Deployment description",
project_id=var["project_id"])
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/vra/vra"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := vra.NewDeployment(ctx, "this", &vra.DeploymentArgs{
Description: pulumi.String("Deployment description"),
ProjectId: pulumi.Any(_var.Project_id),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Vra = Pulumi.Vra;
return await Deployment.RunAsync(() =>
{
var @this = new Vra.Deployment("this", new()
{
Description = "Deployment description",
ProjectId = @var.Project_id,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.vra.Deployment;
import com.pulumi.vra.DeploymentArgs;
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 this_ = new Deployment("this", DeploymentArgs.builder()
.description("Deployment description")
.projectId(var_.project_id())
.build());
}
}
resources:
this:
type: vra:Deployment
properties:
description: Deployment description
projectId: ${var.project_id}
Create Deployment Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Deployment(name: string, args: DeploymentArgs, opts?: CustomResourceOptions);
@overload
def Deployment(resource_name: str,
args: DeploymentArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Deployment(resource_name: str,
opts: Optional[ResourceOptions] = None,
project_id: Optional[str] = None,
expand_project: Optional[bool] = None,
name: Optional[str] = None,
catalog_item_id: Optional[str] = None,
catalog_item_version: Optional[str] = None,
deployment_id: Optional[str] = None,
description: Optional[str] = None,
blueprint_version: Optional[str] = None,
expand_resources: Optional[bool] = None,
expand_last_request: Optional[bool] = None,
inputs: Optional[Mapping[str, str]] = None,
blueprint_content: Optional[str] = None,
owner: Optional[str] = None,
blueprint_id: Optional[str] = None,
reason: Optional[str] = None,
timeouts: Optional[DeploymentTimeoutsArgs] = None)
func NewDeployment(ctx *Context, name string, args DeploymentArgs, opts ...ResourceOption) (*Deployment, error)
public Deployment(string name, DeploymentArgs args, CustomResourceOptions? opts = null)
public Deployment(String name, DeploymentArgs args)
public Deployment(String name, DeploymentArgs args, CustomResourceOptions options)
type: vra:Deployment
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 DeploymentArgs
- 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 DeploymentArgs
- 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 DeploymentArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DeploymentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DeploymentArgs
- 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 deploymentResource = new Vra.Deployment("deploymentResource", new()
{
ProjectId = "string",
ExpandProject = false,
Name = "string",
CatalogItemId = "string",
CatalogItemVersion = "string",
DeploymentId = "string",
Description = "string",
BlueprintVersion = "string",
Inputs =
{
{ "string", "string" },
},
BlueprintContent = "string",
Owner = "string",
BlueprintId = "string",
Reason = "string",
Timeouts = new Vra.Inputs.DeploymentTimeoutsArgs
{
Create = "string",
Delete = "string",
Update = "string",
},
});
example, err := vra.NewDeployment(ctx, "deploymentResource", &vra.DeploymentArgs{
ProjectId: pulumi.String("string"),
ExpandProject: pulumi.Bool(false),
Name: pulumi.String("string"),
CatalogItemId: pulumi.String("string"),
CatalogItemVersion: pulumi.String("string"),
DeploymentId: pulumi.String("string"),
Description: pulumi.String("string"),
BlueprintVersion: pulumi.String("string"),
Inputs: pulumi.StringMap{
"string": pulumi.String("string"),
},
BlueprintContent: pulumi.String("string"),
Owner: pulumi.String("string"),
BlueprintId: pulumi.String("string"),
Reason: pulumi.String("string"),
Timeouts: &vra.DeploymentTimeoutsArgs{
Create: pulumi.String("string"),
Delete: pulumi.String("string"),
Update: pulumi.String("string"),
},
})
var deploymentResource = new Deployment("deploymentResource", DeploymentArgs.builder()
.projectId("string")
.expandProject(false)
.name("string")
.catalogItemId("string")
.catalogItemVersion("string")
.deploymentId("string")
.description("string")
.blueprintVersion("string")
.inputs(Map.of("string", "string"))
.blueprintContent("string")
.owner("string")
.blueprintId("string")
.reason("string")
.timeouts(DeploymentTimeoutsArgs.builder()
.create("string")
.delete("string")
.update("string")
.build())
.build());
deployment_resource = vra.Deployment("deploymentResource",
project_id="string",
expand_project=False,
name="string",
catalog_item_id="string",
catalog_item_version="string",
deployment_id="string",
description="string",
blueprint_version="string",
inputs={
"string": "string",
},
blueprint_content="string",
owner="string",
blueprint_id="string",
reason="string",
timeouts={
"create": "string",
"delete": "string",
"update": "string",
})
const deploymentResource = new vra.Deployment("deploymentResource", {
projectId: "string",
expandProject: false,
name: "string",
catalogItemId: "string",
catalogItemVersion: "string",
deploymentId: "string",
description: "string",
blueprintVersion: "string",
inputs: {
string: "string",
},
blueprintContent: "string",
owner: "string",
blueprintId: "string",
reason: "string",
timeouts: {
create: "string",
"delete": "string",
update: "string",
},
});
type: vra:Deployment
properties:
blueprintContent: string
blueprintId: string
blueprintVersion: string
catalogItemId: string
catalogItemVersion: string
deploymentId: string
description: string
expandProject: false
inputs:
string: string
name: string
owner: string
projectId: string
reason: string
timeouts:
create: string
delete: string
update: string
Deployment Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Deployment resource accepts the following input properties:
- Project
Id string - The id of the project this deployment belongs to.
- Blueprint
Content string - The content of the the cloud template to be used to request the deployment. Conflicts with
blueprint_id
andcatalog_item_id
. - Blueprint
Id string - The id of the cloud template to be used to request the deployment. Conflicts with
blueprint_content
andcatalog_item_id
. - Blueprint
Version string - The version of the cloud template to be used to request the deployment. Used only when
blueprint_id
is provided. - Catalog
Item stringId - The id of the catalog item to be used to request the deployment. Conflicts with
blueprint_id
andblueprint_content
. - Catalog
Item stringVersion - The version of the catalog item to be used to request the deployment. Used only when
catalog_item_id
is provided. - Deployment
Id string - Unique identifier of the resource.
- Description string
- A human-friendly description.
- Expand
Last boolRequest - Expand
Project bool - Flag to indicate whether to expand project information.
- Expand
Resources bool - Inputs Dictionary<string, string>
- Inputs provided by the user. For inputs including those with default values, refer to
inputs_including_defaults
. - Name string
- The name of the deployment.
- Owner string
- The user this deployment belongs to. At create, the owner is ignored but is used to update during next apply.
- Reason string
- Reason for requesting/updating a blueprint.
- Timeouts
Deployment
Timeouts
- Project
Id string - The id of the project this deployment belongs to.
- Blueprint
Content string - The content of the the cloud template to be used to request the deployment. Conflicts with
blueprint_id
andcatalog_item_id
. - Blueprint
Id string - The id of the cloud template to be used to request the deployment. Conflicts with
blueprint_content
andcatalog_item_id
. - Blueprint
Version string - The version of the cloud template to be used to request the deployment. Used only when
blueprint_id
is provided. - Catalog
Item stringId - The id of the catalog item to be used to request the deployment. Conflicts with
blueprint_id
andblueprint_content
. - Catalog
Item stringVersion - The version of the catalog item to be used to request the deployment. Used only when
catalog_item_id
is provided. - Deployment
Id string - Unique identifier of the resource.
- Description string
- A human-friendly description.
- Expand
Last boolRequest - Expand
Project bool - Flag to indicate whether to expand project information.
- Expand
Resources bool - Inputs map[string]string
- Inputs provided by the user. For inputs including those with default values, refer to
inputs_including_defaults
. - Name string
- The name of the deployment.
- Owner string
- The user this deployment belongs to. At create, the owner is ignored but is used to update during next apply.
- Reason string
- Reason for requesting/updating a blueprint.
- Timeouts
Deployment
Timeouts Args
- project
Id String - The id of the project this deployment belongs to.
- blueprint
Content String - The content of the the cloud template to be used to request the deployment. Conflicts with
blueprint_id
andcatalog_item_id
. - blueprint
Id String - The id of the cloud template to be used to request the deployment. Conflicts with
blueprint_content
andcatalog_item_id
. - blueprint
Version String - The version of the cloud template to be used to request the deployment. Used only when
blueprint_id
is provided. - catalog
Item StringId - The id of the catalog item to be used to request the deployment. Conflicts with
blueprint_id
andblueprint_content
. - catalog
Item StringVersion - The version of the catalog item to be used to request the deployment. Used only when
catalog_item_id
is provided. - deployment
Id String - Unique identifier of the resource.
- description String
- A human-friendly description.
- expand
Last BooleanRequest - expand
Project Boolean - Flag to indicate whether to expand project information.
- expand
Resources Boolean - inputs Map<String,String>
- Inputs provided by the user. For inputs including those with default values, refer to
inputs_including_defaults
. - name String
- The name of the deployment.
- owner String
- The user this deployment belongs to. At create, the owner is ignored but is used to update during next apply.
- reason String
- Reason for requesting/updating a blueprint.
- timeouts
Deployment
Timeouts
- project
Id string - The id of the project this deployment belongs to.
- blueprint
Content string - The content of the the cloud template to be used to request the deployment. Conflicts with
blueprint_id
andcatalog_item_id
. - blueprint
Id string - The id of the cloud template to be used to request the deployment. Conflicts with
blueprint_content
andcatalog_item_id
. - blueprint
Version string - The version of the cloud template to be used to request the deployment. Used only when
blueprint_id
is provided. - catalog
Item stringId - The id of the catalog item to be used to request the deployment. Conflicts with
blueprint_id
andblueprint_content
. - catalog
Item stringVersion - The version of the catalog item to be used to request the deployment. Used only when
catalog_item_id
is provided. - deployment
Id string - Unique identifier of the resource.
- description string
- A human-friendly description.
- expand
Last booleanRequest - expand
Project boolean - Flag to indicate whether to expand project information.
- expand
Resources boolean - inputs {[key: string]: string}
- Inputs provided by the user. For inputs including those with default values, refer to
inputs_including_defaults
. - name string
- The name of the deployment.
- owner string
- The user this deployment belongs to. At create, the owner is ignored but is used to update during next apply.
- reason string
- Reason for requesting/updating a blueprint.
- timeouts
Deployment
Timeouts
- project_
id str - The id of the project this deployment belongs to.
- blueprint_
content str - The content of the the cloud template to be used to request the deployment. Conflicts with
blueprint_id
andcatalog_item_id
. - blueprint_
id str - The id of the cloud template to be used to request the deployment. Conflicts with
blueprint_content
andcatalog_item_id
. - blueprint_
version str - The version of the cloud template to be used to request the deployment. Used only when
blueprint_id
is provided. - catalog_
item_ strid - The id of the catalog item to be used to request the deployment. Conflicts with
blueprint_id
andblueprint_content
. - catalog_
item_ strversion - The version of the catalog item to be used to request the deployment. Used only when
catalog_item_id
is provided. - deployment_
id str - Unique identifier of the resource.
- description str
- A human-friendly description.
- expand_
last_ boolrequest - expand_
project bool - Flag to indicate whether to expand project information.
- expand_
resources bool - inputs Mapping[str, str]
- Inputs provided by the user. For inputs including those with default values, refer to
inputs_including_defaults
. - name str
- The name of the deployment.
- owner str
- The user this deployment belongs to. At create, the owner is ignored but is used to update during next apply.
- reason str
- Reason for requesting/updating a blueprint.
- timeouts
Deployment
Timeouts Args
- project
Id String - The id of the project this deployment belongs to.
- blueprint
Content String - The content of the the cloud template to be used to request the deployment. Conflicts with
blueprint_id
andcatalog_item_id
. - blueprint
Id String - The id of the cloud template to be used to request the deployment. Conflicts with
blueprint_content
andcatalog_item_id
. - blueprint
Version String - The version of the cloud template to be used to request the deployment. Used only when
blueprint_id
is provided. - catalog
Item StringId - The id of the catalog item to be used to request the deployment. Conflicts with
blueprint_id
andblueprint_content
. - catalog
Item StringVersion - The version of the catalog item to be used to request the deployment. Used only when
catalog_item_id
is provided. - deployment
Id String - Unique identifier of the resource.
- description String
- A human-friendly description.
- expand
Last BooleanRequest - expand
Project Boolean - Flag to indicate whether to expand project information.
- expand
Resources Boolean - inputs Map<String>
- Inputs provided by the user. For inputs including those with default values, refer to
inputs_including_defaults
. - name String
- The name of the deployment.
- owner String
- The user this deployment belongs to. At create, the owner is ignored but is used to update during next apply.
- reason String
- Reason for requesting/updating a blueprint.
- timeouts Property Map
Outputs
All input properties are implicitly available as output properties. Additionally, the Deployment resource produces the following output properties:
- Created
At string - Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
- Created
By string - The user the entity was created by.
- Expenses
List<Deployment
Expense> - Expense incurred for the deployment.
- Id string
- The provider-assigned unique ID for this managed resource.
- Inputs
Including Dictionary<string, string>Defaults - All the inputs applied during last create/update operation, including those with default values. For the list of inputs provided by the user in the configuration, refer to
inputs
. - Last
Requests List<DeploymentLast Request> - Represents deployment requests.
- Last
Updated stringAt - TDate when the entity was last updated. The date is in ISO 6801 and UTC.
- Last
Updated stringBy - The user that last updated the deployment.
- Lease
Expire stringAt - Date when the deployment lease expire. The date is in ISO 6801 and UTC.
- Org
Id string - The Id of the organization this deployment belongs to.
- Projects
List<Deployment
Project> - The project this entity belongs to.
- Resources
List<Deployment
Resource> - Expanded resources for the deployment. Content of this property will not be maintained backward compatible.
- Status string
- The status of the deployment with respect to its life cycle operations.
- Created
At string - Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
- Created
By string - The user the entity was created by.
- Expenses
[]Deployment
Expense - Expense incurred for the deployment.
- Id string
- The provider-assigned unique ID for this managed resource.
- Inputs
Including map[string]stringDefaults - All the inputs applied during last create/update operation, including those with default values. For the list of inputs provided by the user in the configuration, refer to
inputs
. - Last
Requests []DeploymentLast Request - Represents deployment requests.
- Last
Updated stringAt - TDate when the entity was last updated. The date is in ISO 6801 and UTC.
- Last
Updated stringBy - The user that last updated the deployment.
- Lease
Expire stringAt - Date when the deployment lease expire. The date is in ISO 6801 and UTC.
- Org
Id string - The Id of the organization this deployment belongs to.
- Projects
[]Deployment
Project - The project this entity belongs to.
- Resources
[]Deployment
Resource - Expanded resources for the deployment. Content of this property will not be maintained backward compatible.
- Status string
- The status of the deployment with respect to its life cycle operations.
- created
At String - Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
- created
By String - The user the entity was created by.
- expenses
List<Deployment
Expense> - Expense incurred for the deployment.
- id String
- The provider-assigned unique ID for this managed resource.
- inputs
Including Map<String,String>Defaults - All the inputs applied during last create/update operation, including those with default values. For the list of inputs provided by the user in the configuration, refer to
inputs
. - last
Requests List<DeploymentLast Request> - Represents deployment requests.
- last
Updated StringAt - TDate when the entity was last updated. The date is in ISO 6801 and UTC.
- last
Updated StringBy - The user that last updated the deployment.
- lease
Expire StringAt - Date when the deployment lease expire. The date is in ISO 6801 and UTC.
- org
Id String - The Id of the organization this deployment belongs to.
- projects
List<Deployment
Project> - The project this entity belongs to.
- resources
List<Deployment
Resource> - Expanded resources for the deployment. Content of this property will not be maintained backward compatible.
- status String
- The status of the deployment with respect to its life cycle operations.
- created
At string - Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
- created
By string - The user the entity was created by.
- expenses
Deployment
Expense[] - Expense incurred for the deployment.
- id string
- The provider-assigned unique ID for this managed resource.
- inputs
Including {[key: string]: string}Defaults - All the inputs applied during last create/update operation, including those with default values. For the list of inputs provided by the user in the configuration, refer to
inputs
. - last
Requests DeploymentLast Request[] - Represents deployment requests.
- last
Updated stringAt - TDate when the entity was last updated. The date is in ISO 6801 and UTC.
- last
Updated stringBy - The user that last updated the deployment.
- lease
Expire stringAt - Date when the deployment lease expire. The date is in ISO 6801 and UTC.
- org
Id string - The Id of the organization this deployment belongs to.
- projects
Deployment
Project[] - The project this entity belongs to.
- resources
Deployment
Resource[] - Expanded resources for the deployment. Content of this property will not be maintained backward compatible.
- status string
- The status of the deployment with respect to its life cycle operations.
- created_
at str - Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
- created_
by str - The user the entity was created by.
- expenses
Sequence[Deployment
Expense] - Expense incurred for the deployment.
- id str
- The provider-assigned unique ID for this managed resource.
- inputs_
including_ Mapping[str, str]defaults - All the inputs applied during last create/update operation, including those with default values. For the list of inputs provided by the user in the configuration, refer to
inputs
. - last_
requests Sequence[DeploymentLast Request] - Represents deployment requests.
- last_
updated_ strat - TDate when the entity was last updated. The date is in ISO 6801 and UTC.
- last_
updated_ strby - The user that last updated the deployment.
- lease_
expire_ strat - Date when the deployment lease expire. The date is in ISO 6801 and UTC.
- org_
id str - The Id of the organization this deployment belongs to.
- projects
Sequence[Deployment
Project] - The project this entity belongs to.
- resources
Sequence[Deployment
Resource] - Expanded resources for the deployment. Content of this property will not be maintained backward compatible.
- status str
- The status of the deployment with respect to its life cycle operations.
- created
At String - Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
- created
By String - The user the entity was created by.
- expenses List<Property Map>
- Expense incurred for the deployment.
- id String
- The provider-assigned unique ID for this managed resource.
- inputs
Including Map<String>Defaults - All the inputs applied during last create/update operation, including those with default values. For the list of inputs provided by the user in the configuration, refer to
inputs
. - last
Requests List<Property Map> - Represents deployment requests.
- last
Updated StringAt - TDate when the entity was last updated. The date is in ISO 6801 and UTC.
- last
Updated StringBy - The user that last updated the deployment.
- lease
Expire StringAt - Date when the deployment lease expire. The date is in ISO 6801 and UTC.
- org
Id String - The Id of the organization this deployment belongs to.
- projects List<Property Map>
- The project this entity belongs to.
- resources List<Property Map>
- Expanded resources for the deployment. Content of this property will not be maintained backward compatible.
- status String
- The status of the deployment with respect to its life cycle operations.
Look up Existing Deployment Resource
Get an existing Deployment 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?: DeploymentState, opts?: CustomResourceOptions): Deployment
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
blueprint_content: Optional[str] = None,
blueprint_id: Optional[str] = None,
blueprint_version: Optional[str] = None,
catalog_item_id: Optional[str] = None,
catalog_item_version: Optional[str] = None,
created_at: Optional[str] = None,
created_by: Optional[str] = None,
deployment_id: Optional[str] = None,
description: Optional[str] = None,
expand_last_request: Optional[bool] = None,
expand_project: Optional[bool] = None,
expand_resources: Optional[bool] = None,
expenses: Optional[Sequence[DeploymentExpenseArgs]] = None,
inputs: Optional[Mapping[str, str]] = None,
inputs_including_defaults: Optional[Mapping[str, str]] = None,
last_requests: Optional[Sequence[DeploymentLastRequestArgs]] = None,
last_updated_at: Optional[str] = None,
last_updated_by: Optional[str] = None,
lease_expire_at: Optional[str] = None,
name: Optional[str] = None,
org_id: Optional[str] = None,
owner: Optional[str] = None,
project_id: Optional[str] = None,
projects: Optional[Sequence[DeploymentProjectArgs]] = None,
reason: Optional[str] = None,
resources: Optional[Sequence[DeploymentResourceArgs]] = None,
status: Optional[str] = None,
timeouts: Optional[DeploymentTimeoutsArgs] = None) -> Deployment
func GetDeployment(ctx *Context, name string, id IDInput, state *DeploymentState, opts ...ResourceOption) (*Deployment, error)
public static Deployment Get(string name, Input<string> id, DeploymentState? state, CustomResourceOptions? opts = null)
public static Deployment get(String name, Output<String> id, DeploymentState state, CustomResourceOptions options)
resources: _: type: vra:Deployment get: id: ${id}
- 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.
- Blueprint
Content string - The content of the the cloud template to be used to request the deployment. Conflicts with
blueprint_id
andcatalog_item_id
. - Blueprint
Id string - The id of the cloud template to be used to request the deployment. Conflicts with
blueprint_content
andcatalog_item_id
. - Blueprint
Version string - The version of the cloud template to be used to request the deployment. Used only when
blueprint_id
is provided. - Catalog
Item stringId - The id of the catalog item to be used to request the deployment. Conflicts with
blueprint_id
andblueprint_content
. - Catalog
Item stringVersion - The version of the catalog item to be used to request the deployment. Used only when
catalog_item_id
is provided. - Created
At string - Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
- Created
By string - The user the entity was created by.
- Deployment
Id string - Unique identifier of the resource.
- Description string
- A human-friendly description.
- Expand
Last boolRequest - Expand
Project bool - Flag to indicate whether to expand project information.
- Expand
Resources bool - Expenses
List<Deployment
Expense> - Expense incurred for the deployment.
- Inputs Dictionary<string, string>
- Inputs provided by the user. For inputs including those with default values, refer to
inputs_including_defaults
. - Inputs
Including Dictionary<string, string>Defaults - All the inputs applied during last create/update operation, including those with default values. For the list of inputs provided by the user in the configuration, refer to
inputs
. - Last
Requests List<DeploymentLast Request> - Represents deployment requests.
- Last
Updated stringAt - TDate when the entity was last updated. The date is in ISO 6801 and UTC.
- Last
Updated stringBy - The user that last updated the deployment.
- Lease
Expire stringAt - Date when the deployment lease expire. The date is in ISO 6801 and UTC.
- Name string
- The name of the deployment.
- Org
Id string - The Id of the organization this deployment belongs to.
- Owner string
- The user this deployment belongs to. At create, the owner is ignored but is used to update during next apply.
- Project
Id string - The id of the project this deployment belongs to.
- Projects
List<Deployment
Project> - The project this entity belongs to.
- Reason string
- Reason for requesting/updating a blueprint.
- Resources
List<Deployment
Resource> - Expanded resources for the deployment. Content of this property will not be maintained backward compatible.
- Status string
- The status of the deployment with respect to its life cycle operations.
- Timeouts
Deployment
Timeouts
- Blueprint
Content string - The content of the the cloud template to be used to request the deployment. Conflicts with
blueprint_id
andcatalog_item_id
. - Blueprint
Id string - The id of the cloud template to be used to request the deployment. Conflicts with
blueprint_content
andcatalog_item_id
. - Blueprint
Version string - The version of the cloud template to be used to request the deployment. Used only when
blueprint_id
is provided. - Catalog
Item stringId - The id of the catalog item to be used to request the deployment. Conflicts with
blueprint_id
andblueprint_content
. - Catalog
Item stringVersion - The version of the catalog item to be used to request the deployment. Used only when
catalog_item_id
is provided. - Created
At string - Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
- Created
By string - The user the entity was created by.
- Deployment
Id string - Unique identifier of the resource.
- Description string
- A human-friendly description.
- Expand
Last boolRequest - Expand
Project bool - Flag to indicate whether to expand project information.
- Expand
Resources bool - Expenses
[]Deployment
Expense Args - Expense incurred for the deployment.
- Inputs map[string]string
- Inputs provided by the user. For inputs including those with default values, refer to
inputs_including_defaults
. - Inputs
Including map[string]stringDefaults - All the inputs applied during last create/update operation, including those with default values. For the list of inputs provided by the user in the configuration, refer to
inputs
. - Last
Requests []DeploymentLast Request Args - Represents deployment requests.
- Last
Updated stringAt - TDate when the entity was last updated. The date is in ISO 6801 and UTC.
- Last
Updated stringBy - The user that last updated the deployment.
- Lease
Expire stringAt - Date when the deployment lease expire. The date is in ISO 6801 and UTC.
- Name string
- The name of the deployment.
- Org
Id string - The Id of the organization this deployment belongs to.
- Owner string
- The user this deployment belongs to. At create, the owner is ignored but is used to update during next apply.
- Project
Id string - The id of the project this deployment belongs to.
- Projects
[]Deployment
Project Args - The project this entity belongs to.
- Reason string
- Reason for requesting/updating a blueprint.
- Resources
[]Deployment
Resource Args - Expanded resources for the deployment. Content of this property will not be maintained backward compatible.
- Status string
- The status of the deployment with respect to its life cycle operations.
- Timeouts
Deployment
Timeouts Args
- blueprint
Content String - The content of the the cloud template to be used to request the deployment. Conflicts with
blueprint_id
andcatalog_item_id
. - blueprint
Id String - The id of the cloud template to be used to request the deployment. Conflicts with
blueprint_content
andcatalog_item_id
. - blueprint
Version String - The version of the cloud template to be used to request the deployment. Used only when
blueprint_id
is provided. - catalog
Item StringId - The id of the catalog item to be used to request the deployment. Conflicts with
blueprint_id
andblueprint_content
. - catalog
Item StringVersion - The version of the catalog item to be used to request the deployment. Used only when
catalog_item_id
is provided. - created
At String - Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
- created
By String - The user the entity was created by.
- deployment
Id String - Unique identifier of the resource.
- description String
- A human-friendly description.
- expand
Last BooleanRequest - expand
Project Boolean - Flag to indicate whether to expand project information.
- expand
Resources Boolean - expenses
List<Deployment
Expense> - Expense incurred for the deployment.
- inputs Map<String,String>
- Inputs provided by the user. For inputs including those with default values, refer to
inputs_including_defaults
. - inputs
Including Map<String,String>Defaults - All the inputs applied during last create/update operation, including those with default values. For the list of inputs provided by the user in the configuration, refer to
inputs
. - last
Requests List<DeploymentLast Request> - Represents deployment requests.
- last
Updated StringAt - TDate when the entity was last updated. The date is in ISO 6801 and UTC.
- last
Updated StringBy - The user that last updated the deployment.
- lease
Expire StringAt - Date when the deployment lease expire. The date is in ISO 6801 and UTC.
- name String
- The name of the deployment.
- org
Id String - The Id of the organization this deployment belongs to.
- owner String
- The user this deployment belongs to. At create, the owner is ignored but is used to update during next apply.
- project
Id String - The id of the project this deployment belongs to.
- projects
List<Deployment
Project> - The project this entity belongs to.
- reason String
- Reason for requesting/updating a blueprint.
- resources
List<Deployment
Resource> - Expanded resources for the deployment. Content of this property will not be maintained backward compatible.
- status String
- The status of the deployment with respect to its life cycle operations.
- timeouts
Deployment
Timeouts
- blueprint
Content string - The content of the the cloud template to be used to request the deployment. Conflicts with
blueprint_id
andcatalog_item_id
. - blueprint
Id string - The id of the cloud template to be used to request the deployment. Conflicts with
blueprint_content
andcatalog_item_id
. - blueprint
Version string - The version of the cloud template to be used to request the deployment. Used only when
blueprint_id
is provided. - catalog
Item stringId - The id of the catalog item to be used to request the deployment. Conflicts with
blueprint_id
andblueprint_content
. - catalog
Item stringVersion - The version of the catalog item to be used to request the deployment. Used only when
catalog_item_id
is provided. - created
At string - Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
- created
By string - The user the entity was created by.
- deployment
Id string - Unique identifier of the resource.
- description string
- A human-friendly description.
- expand
Last booleanRequest - expand
Project boolean - Flag to indicate whether to expand project information.
- expand
Resources boolean - expenses
Deployment
Expense[] - Expense incurred for the deployment.
- inputs {[key: string]: string}
- Inputs provided by the user. For inputs including those with default values, refer to
inputs_including_defaults
. - inputs
Including {[key: string]: string}Defaults - All the inputs applied during last create/update operation, including those with default values. For the list of inputs provided by the user in the configuration, refer to
inputs
. - last
Requests DeploymentLast Request[] - Represents deployment requests.
- last
Updated stringAt - TDate when the entity was last updated. The date is in ISO 6801 and UTC.
- last
Updated stringBy - The user that last updated the deployment.
- lease
Expire stringAt - Date when the deployment lease expire. The date is in ISO 6801 and UTC.
- name string
- The name of the deployment.
- org
Id string - The Id of the organization this deployment belongs to.
- owner string
- The user this deployment belongs to. At create, the owner is ignored but is used to update during next apply.
- project
Id string - The id of the project this deployment belongs to.
- projects
Deployment
Project[] - The project this entity belongs to.
- reason string
- Reason for requesting/updating a blueprint.
- resources
Deployment
Resource[] - Expanded resources for the deployment. Content of this property will not be maintained backward compatible.
- status string
- The status of the deployment with respect to its life cycle operations.
- timeouts
Deployment
Timeouts
- blueprint_
content str - The content of the the cloud template to be used to request the deployment. Conflicts with
blueprint_id
andcatalog_item_id
. - blueprint_
id str - The id of the cloud template to be used to request the deployment. Conflicts with
blueprint_content
andcatalog_item_id
. - blueprint_
version str - The version of the cloud template to be used to request the deployment. Used only when
blueprint_id
is provided. - catalog_
item_ strid - The id of the catalog item to be used to request the deployment. Conflicts with
blueprint_id
andblueprint_content
. - catalog_
item_ strversion - The version of the catalog item to be used to request the deployment. Used only when
catalog_item_id
is provided. - created_
at str - Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
- created_
by str - The user the entity was created by.
- deployment_
id str - Unique identifier of the resource.
- description str
- A human-friendly description.
- expand_
last_ boolrequest - expand_
project bool - Flag to indicate whether to expand project information.
- expand_
resources bool - expenses
Sequence[Deployment
Expense Args] - Expense incurred for the deployment.
- inputs Mapping[str, str]
- Inputs provided by the user. For inputs including those with default values, refer to
inputs_including_defaults
. - inputs_
including_ Mapping[str, str]defaults - All the inputs applied during last create/update operation, including those with default values. For the list of inputs provided by the user in the configuration, refer to
inputs
. - last_
requests Sequence[DeploymentLast Request Args] - Represents deployment requests.
- last_
updated_ strat - TDate when the entity was last updated. The date is in ISO 6801 and UTC.
- last_
updated_ strby - The user that last updated the deployment.
- lease_
expire_ strat - Date when the deployment lease expire. The date is in ISO 6801 and UTC.
- name str
- The name of the deployment.
- org_
id str - The Id of the organization this deployment belongs to.
- owner str
- The user this deployment belongs to. At create, the owner is ignored but is used to update during next apply.
- project_
id str - The id of the project this deployment belongs to.
- projects
Sequence[Deployment
Project Args] - The project this entity belongs to.
- reason str
- Reason for requesting/updating a blueprint.
- resources
Sequence[Deployment
Resource Args] - Expanded resources for the deployment. Content of this property will not be maintained backward compatible.
- status str
- The status of the deployment with respect to its life cycle operations.
- timeouts
Deployment
Timeouts Args
- blueprint
Content String - The content of the the cloud template to be used to request the deployment. Conflicts with
blueprint_id
andcatalog_item_id
. - blueprint
Id String - The id of the cloud template to be used to request the deployment. Conflicts with
blueprint_content
andcatalog_item_id
. - blueprint
Version String - The version of the cloud template to be used to request the deployment. Used only when
blueprint_id
is provided. - catalog
Item StringId - The id of the catalog item to be used to request the deployment. Conflicts with
blueprint_id
andblueprint_content
. - catalog
Item StringVersion - The version of the catalog item to be used to request the deployment. Used only when
catalog_item_id
is provided. - created
At String - Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
- created
By String - The user the entity was created by.
- deployment
Id String - Unique identifier of the resource.
- description String
- A human-friendly description.
- expand
Last BooleanRequest - expand
Project Boolean - Flag to indicate whether to expand project information.
- expand
Resources Boolean - expenses List<Property Map>
- Expense incurred for the deployment.
- inputs Map<String>
- Inputs provided by the user. For inputs including those with default values, refer to
inputs_including_defaults
. - inputs
Including Map<String>Defaults - All the inputs applied during last create/update operation, including those with default values. For the list of inputs provided by the user in the configuration, refer to
inputs
. - last
Requests List<Property Map> - Represents deployment requests.
- last
Updated StringAt - TDate when the entity was last updated. The date is in ISO 6801 and UTC.
- last
Updated StringBy - The user that last updated the deployment.
- lease
Expire StringAt - Date when the deployment lease expire. The date is in ISO 6801 and UTC.
- name String
- The name of the deployment.
- org
Id String - The Id of the organization this deployment belongs to.
- owner String
- The user this deployment belongs to. At create, the owner is ignored but is used to update during next apply.
- project
Id String - The id of the project this deployment belongs to.
- projects List<Property Map>
- The project this entity belongs to.
- reason String
- Reason for requesting/updating a blueprint.
- resources List<Property Map>
- Expanded resources for the deployment. Content of this property will not be maintained backward compatible.
- status String
- The status of the deployment with respect to its life cycle operations.
- timeouts Property Map
Supporting Types
DeploymentExpense, DeploymentExpenseArgs
- Additional
Expense double - Additional expense incurred for the resource.
- Code string
- Expense sync message code if any.
- Compute
Expense double - Compute expense of the entity.
- Last
Update stringTime - Last expense sync time.
- Message string
- Expense sync message if any.
- Network
Expense double - Network expense of the entity.
- Storage
Expense double - Storage expense of the entity.
- Total
Expense double - Total expense of the entity.
- Unit string
- Monetary unit.
- Additional
Expense float64 - Additional expense incurred for the resource.
- Code string
- Expense sync message code if any.
- Compute
Expense float64 - Compute expense of the entity.
- Last
Update stringTime - Last expense sync time.
- Message string
- Expense sync message if any.
- Network
Expense float64 - Network expense of the entity.
- Storage
Expense float64 - Storage expense of the entity.
- Total
Expense float64 - Total expense of the entity.
- Unit string
- Monetary unit.
- additional
Expense Double - Additional expense incurred for the resource.
- code String
- Expense sync message code if any.
- compute
Expense Double - Compute expense of the entity.
- last
Update StringTime - Last expense sync time.
- message String
- Expense sync message if any.
- network
Expense Double - Network expense of the entity.
- storage
Expense Double - Storage expense of the entity.
- total
Expense Double - Total expense of the entity.
- unit String
- Monetary unit.
- additional
Expense number - Additional expense incurred for the resource.
- code string
- Expense sync message code if any.
- compute
Expense number - Compute expense of the entity.
- last
Update stringTime - Last expense sync time.
- message string
- Expense sync message if any.
- network
Expense number - Network expense of the entity.
- storage
Expense number - Storage expense of the entity.
- total
Expense number - Total expense of the entity.
- unit string
- Monetary unit.
- additional_
expense float - Additional expense incurred for the resource.
- code str
- Expense sync message code if any.
- compute_
expense float - Compute expense of the entity.
- last_
update_ strtime - Last expense sync time.
- message str
- Expense sync message if any.
- network_
expense float - Network expense of the entity.
- storage_
expense float - Storage expense of the entity.
- total_
expense float - Total expense of the entity.
- unit str
- Monetary unit.
- additional
Expense Number - Additional expense incurred for the resource.
- code String
- Expense sync message code if any.
- compute
Expense Number - Compute expense of the entity.
- last
Update StringTime - Last expense sync time.
- message String
- Expense sync message if any.
- network
Expense Number - Network expense of the entity.
- storage
Expense Number - Storage expense of the entity.
- total
Expense Number - Total expense of the entity.
- unit String
- Monetary unit.
DeploymentLastRequest, DeploymentLastRequestArgs
- Action
Id string - Identifier of the requested action.
- Approved
At string - Time at which the request was approved.
- Blueprint
Id string - The id of the cloud template to be used to request the deployment. Conflicts with
blueprint_content
andcatalog_item_id
. - Cancelable bool
- Indicates whether request can be canceled or not.
- Catalog
Item stringId - The id of the catalog item to be used to request the deployment. Conflicts with
blueprint_id
andblueprint_content
. - Completed
At string - Time at which the request completed.
- Completed
Tasks double - The number of tasks completed while fulfilling this request.
- Created
At string - Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
- Details string
- Longer user-friendly details of the request.
- Dismissed bool
- Indicates whether request is in dismissed state.
- Id string
- Unique identifier of the resource.
- Initialized
At string - Time at which the request was initialized.
- Inputs Dictionary<string, string>
- Inputs provided by the user. For inputs including those with default values, refer to
inputs_including_defaults
. - Name string
- The name of the deployment.
- Outputs Dictionary<string, string>
- Request outputs.
- Requested
By string - The user that initiated the request.
- Resource
Ids List<string> - Status string
- The status of the deployment with respect to its life cycle operations.
- Total
Tasks double - The total number of tasks need to be completed to fulfil this request.
- Updated
At string - Last update time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
- Action
Id string - Identifier of the requested action.
- Approved
At string - Time at which the request was approved.
- Blueprint
Id string - The id of the cloud template to be used to request the deployment. Conflicts with
blueprint_content
andcatalog_item_id
. - Cancelable bool
- Indicates whether request can be canceled or not.
- Catalog
Item stringId - The id of the catalog item to be used to request the deployment. Conflicts with
blueprint_id
andblueprint_content
. - Completed
At string - Time at which the request completed.
- Completed
Tasks float64 - The number of tasks completed while fulfilling this request.
- Created
At string - Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
- Details string
- Longer user-friendly details of the request.
- Dismissed bool
- Indicates whether request is in dismissed state.
- Id string
- Unique identifier of the resource.
- Initialized
At string - Time at which the request was initialized.
- Inputs map[string]string
- Inputs provided by the user. For inputs including those with default values, refer to
inputs_including_defaults
. - Name string
- The name of the deployment.
- Outputs map[string]string
- Request outputs.
- Requested
By string - The user that initiated the request.
- Resource
Ids []string - Status string
- The status of the deployment with respect to its life cycle operations.
- Total
Tasks float64 - The total number of tasks need to be completed to fulfil this request.
- Updated
At string - Last update time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
- action
Id String - Identifier of the requested action.
- approved
At String - Time at which the request was approved.
- blueprint
Id String - The id of the cloud template to be used to request the deployment. Conflicts with
blueprint_content
andcatalog_item_id
. - cancelable Boolean
- Indicates whether request can be canceled or not.
- catalog
Item StringId - The id of the catalog item to be used to request the deployment. Conflicts with
blueprint_id
andblueprint_content
. - completed
At String - Time at which the request completed.
- completed
Tasks Double - The number of tasks completed while fulfilling this request.
- created
At String - Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
- details String
- Longer user-friendly details of the request.
- dismissed Boolean
- Indicates whether request is in dismissed state.
- id String
- Unique identifier of the resource.
- initialized
At String - Time at which the request was initialized.
- inputs Map<String,String>
- Inputs provided by the user. For inputs including those with default values, refer to
inputs_including_defaults
. - name String
- The name of the deployment.
- outputs Map<String,String>
- Request outputs.
- requested
By String - The user that initiated the request.
- resource
Ids List<String> - status String
- The status of the deployment with respect to its life cycle operations.
- total
Tasks Double - The total number of tasks need to be completed to fulfil this request.
- updated
At String - Last update time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
- action
Id string - Identifier of the requested action.
- approved
At string - Time at which the request was approved.
- blueprint
Id string - The id of the cloud template to be used to request the deployment. Conflicts with
blueprint_content
andcatalog_item_id
. - cancelable boolean
- Indicates whether request can be canceled or not.
- catalog
Item stringId - The id of the catalog item to be used to request the deployment. Conflicts with
blueprint_id
andblueprint_content
. - completed
At string - Time at which the request completed.
- completed
Tasks number - The number of tasks completed while fulfilling this request.
- created
At string - Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
- details string
- Longer user-friendly details of the request.
- dismissed boolean
- Indicates whether request is in dismissed state.
- id string
- Unique identifier of the resource.
- initialized
At string - Time at which the request was initialized.
- inputs {[key: string]: string}
- Inputs provided by the user. For inputs including those with default values, refer to
inputs_including_defaults
. - name string
- The name of the deployment.
- outputs {[key: string]: string}
- Request outputs.
- requested
By string - The user that initiated the request.
- resource
Ids string[] - status string
- The status of the deployment with respect to its life cycle operations.
- total
Tasks number - The total number of tasks need to be completed to fulfil this request.
- updated
At string - Last update time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
- action_
id str - Identifier of the requested action.
- approved_
at str - Time at which the request was approved.
- blueprint_
id str - The id of the cloud template to be used to request the deployment. Conflicts with
blueprint_content
andcatalog_item_id
. - cancelable bool
- Indicates whether request can be canceled or not.
- catalog_
item_ strid - The id of the catalog item to be used to request the deployment. Conflicts with
blueprint_id
andblueprint_content
. - completed_
at str - Time at which the request completed.
- completed_
tasks float - The number of tasks completed while fulfilling this request.
- created_
at str - Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
- details str
- Longer user-friendly details of the request.
- dismissed bool
- Indicates whether request is in dismissed state.
- id str
- Unique identifier of the resource.
- initialized_
at str - Time at which the request was initialized.
- inputs Mapping[str, str]
- Inputs provided by the user. For inputs including those with default values, refer to
inputs_including_defaults
. - name str
- The name of the deployment.
- outputs Mapping[str, str]
- Request outputs.
- requested_
by str - The user that initiated the request.
- resource_
ids Sequence[str] - status str
- The status of the deployment with respect to its life cycle operations.
- total_
tasks float - The total number of tasks need to be completed to fulfil this request.
- updated_
at str - Last update time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
- action
Id String - Identifier of the requested action.
- approved
At String - Time at which the request was approved.
- blueprint
Id String - The id of the cloud template to be used to request the deployment. Conflicts with
blueprint_content
andcatalog_item_id
. - cancelable Boolean
- Indicates whether request can be canceled or not.
- catalog
Item StringId - The id of the catalog item to be used to request the deployment. Conflicts with
blueprint_id
andblueprint_content
. - completed
At String - Time at which the request completed.
- completed
Tasks Number - The number of tasks completed while fulfilling this request.
- created
At String - Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
- details String
- Longer user-friendly details of the request.
- dismissed Boolean
- Indicates whether request is in dismissed state.
- id String
- Unique identifier of the resource.
- initialized
At String - Time at which the request was initialized.
- inputs Map<String>
- Inputs provided by the user. For inputs including those with default values, refer to
inputs_including_defaults
. - name String
- The name of the deployment.
- outputs Map<String>
- Request outputs.
- requested
By String - The user that initiated the request.
- resource
Ids List<String> - status String
- The status of the deployment with respect to its life cycle operations.
- total
Tasks Number - The total number of tasks need to be completed to fulfil this request.
- updated
At String - Last update time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
DeploymentProject, DeploymentProjectArgs
- Description string
- A human-friendly description.
- Id string
- Unique identifier of the resource.
- Name string
- The name of the deployment.
- Version string
- Version of the entity, if applicable.
- Description string
- A human-friendly description.
- Id string
- Unique identifier of the resource.
- Name string
- The name of the deployment.
- Version string
- Version of the entity, if applicable.
- description String
- A human-friendly description.
- id String
- Unique identifier of the resource.
- name String
- The name of the deployment.
- version String
- Version of the entity, if applicable.
- description string
- A human-friendly description.
- id string
- Unique identifier of the resource.
- name string
- The name of the deployment.
- version string
- Version of the entity, if applicable.
- description str
- A human-friendly description.
- id str
- Unique identifier of the resource.
- name str
- The name of the deployment.
- version str
- Version of the entity, if applicable.
- description String
- A human-friendly description.
- id String
- Unique identifier of the resource.
- name String
- The name of the deployment.
- version String
- Version of the entity, if applicable.
DeploymentResource, DeploymentResourceArgs
- Created
At string - Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
- Depends
Ons List<string> - A list of other resources this resource depends on.
- Description string
- A human-friendly description.
- Expenses
List<Deployment
Resource Expense> - Expense incurred for the deployment.
- Id string
- Unique identifier of the resource.
- Name string
- The name of the deployment.
- Properties
Json string - List of properties in the encoded JSON string format.
- State string
- The current state of the resource. Supported values are
PARTIAL
,TAINTED
,OK.
- Sync
Status string - The current sync status. Supported values are
SUCCESS
,MISSING
,STALE
. - Type string
- Type of the resource.
- Created
At string - Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
- Depends
Ons []string - A list of other resources this resource depends on.
- Description string
- A human-friendly description.
- Expenses
[]Deployment
Resource Expense - Expense incurred for the deployment.
- Id string
- Unique identifier of the resource.
- Name string
- The name of the deployment.
- Properties
Json string - List of properties in the encoded JSON string format.
- State string
- The current state of the resource. Supported values are
PARTIAL
,TAINTED
,OK.
- Sync
Status string - The current sync status. Supported values are
SUCCESS
,MISSING
,STALE
. - Type string
- Type of the resource.
- created
At String - Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
- depends
Ons List<String> - A list of other resources this resource depends on.
- description String
- A human-friendly description.
- expenses
List<Deployment
Resource Expense> - Expense incurred for the deployment.
- id String
- Unique identifier of the resource.
- name String
- The name of the deployment.
- properties
Json String - List of properties in the encoded JSON string format.
- state String
- The current state of the resource. Supported values are
PARTIAL
,TAINTED
,OK.
- sync
Status String - The current sync status. Supported values are
SUCCESS
,MISSING
,STALE
. - type String
- Type of the resource.
- created
At string - Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
- depends
Ons string[] - A list of other resources this resource depends on.
- description string
- A human-friendly description.
- expenses
Deployment
Resource Expense[] - Expense incurred for the deployment.
- id string
- Unique identifier of the resource.
- name string
- The name of the deployment.
- properties
Json string - List of properties in the encoded JSON string format.
- state string
- The current state of the resource. Supported values are
PARTIAL
,TAINTED
,OK.
- sync
Status string - The current sync status. Supported values are
SUCCESS
,MISSING
,STALE
. - type string
- Type of the resource.
- created_
at str - Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
- depends_
ons Sequence[str] - A list of other resources this resource depends on.
- description str
- A human-friendly description.
- expenses
Sequence[Deployment
Resource Expense] - Expense incurred for the deployment.
- id str
- Unique identifier of the resource.
- name str
- The name of the deployment.
- properties_
json str - List of properties in the encoded JSON string format.
- state str
- The current state of the resource. Supported values are
PARTIAL
,TAINTED
,OK.
- sync_
status str - The current sync status. Supported values are
SUCCESS
,MISSING
,STALE
. - type str
- Type of the resource.
- created
At String - Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
- depends
Ons List<String> - A list of other resources this resource depends on.
- description String
- A human-friendly description.
- expenses List<Property Map>
- Expense incurred for the deployment.
- id String
- Unique identifier of the resource.
- name String
- The name of the deployment.
- properties
Json String - List of properties in the encoded JSON string format.
- state String
- The current state of the resource. Supported values are
PARTIAL
,TAINTED
,OK.
- sync
Status String - The current sync status. Supported values are
SUCCESS
,MISSING
,STALE
. - type String
- Type of the resource.
DeploymentResourceExpense, DeploymentResourceExpenseArgs
- Additional
Expense double - Additional expense incurred for the resource.
- Code string
- Expense sync message code if any.
- Compute
Expense double - Compute expense of the entity.
- Last
Update stringTime - Last expense sync time.
- Message string
- Expense sync message if any.
- Network
Expense double - Network expense of the entity.
- Storage
Expense double - Storage expense of the entity.
- Total
Expense double - Total expense of the entity.
- Unit string
- Monetary unit.
- Additional
Expense float64 - Additional expense incurred for the resource.
- Code string
- Expense sync message code if any.
- Compute
Expense float64 - Compute expense of the entity.
- Last
Update stringTime - Last expense sync time.
- Message string
- Expense sync message if any.
- Network
Expense float64 - Network expense of the entity.
- Storage
Expense float64 - Storage expense of the entity.
- Total
Expense float64 - Total expense of the entity.
- Unit string
- Monetary unit.
- additional
Expense Double - Additional expense incurred for the resource.
- code String
- Expense sync message code if any.
- compute
Expense Double - Compute expense of the entity.
- last
Update StringTime - Last expense sync time.
- message String
- Expense sync message if any.
- network
Expense Double - Network expense of the entity.
- storage
Expense Double - Storage expense of the entity.
- total
Expense Double - Total expense of the entity.
- unit String
- Monetary unit.
- additional
Expense number - Additional expense incurred for the resource.
- code string
- Expense sync message code if any.
- compute
Expense number - Compute expense of the entity.
- last
Update stringTime - Last expense sync time.
- message string
- Expense sync message if any.
- network
Expense number - Network expense of the entity.
- storage
Expense number - Storage expense of the entity.
- total
Expense number - Total expense of the entity.
- unit string
- Monetary unit.
- additional_
expense float - Additional expense incurred for the resource.
- code str
- Expense sync message code if any.
- compute_
expense float - Compute expense of the entity.
- last_
update_ strtime - Last expense sync time.
- message str
- Expense sync message if any.
- network_
expense float - Network expense of the entity.
- storage_
expense float - Storage expense of the entity.
- total_
expense float - Total expense of the entity.
- unit str
- Monetary unit.
- additional
Expense Number - Additional expense incurred for the resource.
- code String
- Expense sync message code if any.
- compute
Expense Number - Compute expense of the entity.
- last
Update StringTime - Last expense sync time.
- message String
- Expense sync message if any.
- network
Expense Number - Network expense of the entity.
- storage
Expense Number - Storage expense of the entity.
- total
Expense Number - Total expense of the entity.
- unit String
- Monetary unit.
DeploymentTimeouts, DeploymentTimeoutsArgs
Import
Deployment can be imported using the id, e.g.
$ pulumi import vra:index/deployment:Deployment this 05956583-6488-4e7d-84c9-92a7b7219a15`
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- vra vmware/terraform-provider-vra
- License
- Notes
- This Pulumi package is based on the
vra
Terraform Provider.