1. Packages
  2. Vra Provider
  3. API Docs
  4. Deployment
vra 0.12.0 published on Monday, Apr 14, 2025 by vmware

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());

    }
}
Copy
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
Copy

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());

    }
}
Copy
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
Copy

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,
});
Copy
import pulumi
import pulumi_vra as vra

this = vra.Deployment("this",
    description="Deployment description",
    project_id=var["project_id"])
Copy
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
	})
}
Copy
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,
    });

});
Copy
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());

    }
}
Copy
resources:
  this:
    type: vra:Deployment
    properties:
      description: Deployment description
      projectId: ${var.project_id}
Copy

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 This property is required. string
The unique name of the resource.
args This property is required. DeploymentArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. 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 This property is required. string
The unique name of the resource.
args This property is required. DeploymentArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. DeploymentArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. 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",
    },
});
Copy
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: &.DeploymentTimeoutsArgs{
Create: pulumi.String("string"),
Delete: pulumi.String("string"),
Update: pulumi.String("string"),
},
})
Copy
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());
Copy
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",
    })
Copy
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",
    },
});
Copy
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
Copy

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:

ProjectId This property is required. string
The id of the project this deployment belongs to.
BlueprintContent string
The content of the the cloud template to be used to request the deployment. Conflicts with blueprint_id and catalog_item_id.
BlueprintId string
The id of the cloud template to be used to request the deployment. Conflicts with blueprint_content and catalog_item_id.
BlueprintVersion string
The version of the cloud template to be used to request the deployment. Used only when blueprint_id is provided.
CatalogItemId string
The id of the catalog item to be used to request the deployment. Conflicts with blueprint_id and blueprint_content.
CatalogItemVersion string
The version of the catalog item to be used to request the deployment. Used only when catalog_item_id is provided.
DeploymentId string
Unique identifier of the resource.
Description string
A human-friendly description.
ExpandLastRequest bool

Deprecated: Deprecated

ExpandProject bool
Flag to indicate whether to expand project information.
ExpandResources bool

Deprecated: Deprecated

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 DeploymentTimeouts
ProjectId This property is required. string
The id of the project this deployment belongs to.
BlueprintContent string
The content of the the cloud template to be used to request the deployment. Conflicts with blueprint_id and catalog_item_id.
BlueprintId string
The id of the cloud template to be used to request the deployment. Conflicts with blueprint_content and catalog_item_id.
BlueprintVersion string
The version of the cloud template to be used to request the deployment. Used only when blueprint_id is provided.
CatalogItemId string
The id of the catalog item to be used to request the deployment. Conflicts with blueprint_id and blueprint_content.
CatalogItemVersion string
The version of the catalog item to be used to request the deployment. Used only when catalog_item_id is provided.
DeploymentId string
Unique identifier of the resource.
Description string
A human-friendly description.
ExpandLastRequest bool

Deprecated: Deprecated

ExpandProject bool
Flag to indicate whether to expand project information.
ExpandResources bool

Deprecated: Deprecated

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 DeploymentTimeoutsArgs
projectId This property is required. String
The id of the project this deployment belongs to.
blueprintContent String
The content of the the cloud template to be used to request the deployment. Conflicts with blueprint_id and catalog_item_id.
blueprintId String
The id of the cloud template to be used to request the deployment. Conflicts with blueprint_content and catalog_item_id.
blueprintVersion String
The version of the cloud template to be used to request the deployment. Used only when blueprint_id is provided.
catalogItemId String
The id of the catalog item to be used to request the deployment. Conflicts with blueprint_id and blueprint_content.
catalogItemVersion String
The version of the catalog item to be used to request the deployment. Used only when catalog_item_id is provided.
deploymentId String
Unique identifier of the resource.
description String
A human-friendly description.
expandLastRequest Boolean

Deprecated: Deprecated

expandProject Boolean
Flag to indicate whether to expand project information.
expandResources Boolean

Deprecated: Deprecated

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 DeploymentTimeouts
projectId This property is required. string
The id of the project this deployment belongs to.
blueprintContent string
The content of the the cloud template to be used to request the deployment. Conflicts with blueprint_id and catalog_item_id.
blueprintId string
The id of the cloud template to be used to request the deployment. Conflicts with blueprint_content and catalog_item_id.
blueprintVersion string
The version of the cloud template to be used to request the deployment. Used only when blueprint_id is provided.
catalogItemId string
The id of the catalog item to be used to request the deployment. Conflicts with blueprint_id and blueprint_content.
catalogItemVersion string
The version of the catalog item to be used to request the deployment. Used only when catalog_item_id is provided.
deploymentId string
Unique identifier of the resource.
description string
A human-friendly description.
expandLastRequest boolean

Deprecated: Deprecated

expandProject boolean
Flag to indicate whether to expand project information.
expandResources boolean

Deprecated: Deprecated

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 DeploymentTimeouts
project_id This property is required. 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 and catalog_item_id.
blueprint_id str
The id of the cloud template to be used to request the deployment. Conflicts with blueprint_content and catalog_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_id str
The id of the catalog item to be used to request the deployment. Conflicts with blueprint_id and blueprint_content.
catalog_item_version str
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_request bool

Deprecated: Deprecated

expand_project bool
Flag to indicate whether to expand project information.
expand_resources bool

Deprecated: Deprecated

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 DeploymentTimeoutsArgs
projectId This property is required. String
The id of the project this deployment belongs to.
blueprintContent String
The content of the the cloud template to be used to request the deployment. Conflicts with blueprint_id and catalog_item_id.
blueprintId String
The id of the cloud template to be used to request the deployment. Conflicts with blueprint_content and catalog_item_id.
blueprintVersion String
The version of the cloud template to be used to request the deployment. Used only when blueprint_id is provided.
catalogItemId String
The id of the catalog item to be used to request the deployment. Conflicts with blueprint_id and blueprint_content.
catalogItemVersion String
The version of the catalog item to be used to request the deployment. Used only when catalog_item_id is provided.
deploymentId String
Unique identifier of the resource.
description String
A human-friendly description.
expandLastRequest Boolean

Deprecated: Deprecated

expandProject Boolean
Flag to indicate whether to expand project information.
expandResources Boolean

Deprecated: Deprecated

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:

CreatedAt string
Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
CreatedBy string
The user the entity was created by.
Expenses List<DeploymentExpense>
Expense incurred for the deployment.
Id string
The provider-assigned unique ID for this managed resource.
InputsIncludingDefaults Dictionary<string, string>
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.
LastRequests List<DeploymentLastRequest>
Represents deployment requests.
LastUpdatedAt string
TDate when the entity was last updated. The date is in ISO 6801 and UTC.
LastUpdatedBy string
The user that last updated the deployment.
LeaseExpireAt string
Date when the deployment lease expire. The date is in ISO 6801 and UTC.
OrgId string
The Id of the organization this deployment belongs to.
Projects List<DeploymentProject>
The project this entity belongs to.
Resources List<DeploymentResource>
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.
CreatedAt string
Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
CreatedBy string
The user the entity was created by.
Expenses []DeploymentExpense
Expense incurred for the deployment.
Id string
The provider-assigned unique ID for this managed resource.
InputsIncludingDefaults map[string]string
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.
LastRequests []DeploymentLastRequest
Represents deployment requests.
LastUpdatedAt string
TDate when the entity was last updated. The date is in ISO 6801 and UTC.
LastUpdatedBy string
The user that last updated the deployment.
LeaseExpireAt string
Date when the deployment lease expire. The date is in ISO 6801 and UTC.
OrgId string
The Id of the organization this deployment belongs to.
Projects []DeploymentProject
The project this entity belongs to.
Resources []DeploymentResource
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.
createdAt String
Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
createdBy String
The user the entity was created by.
expenses List<DeploymentExpense>
Expense incurred for the deployment.
id String
The provider-assigned unique ID for this managed resource.
inputsIncludingDefaults Map<String,String>
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.
lastRequests List<DeploymentLastRequest>
Represents deployment requests.
lastUpdatedAt String
TDate when the entity was last updated. The date is in ISO 6801 and UTC.
lastUpdatedBy String
The user that last updated the deployment.
leaseExpireAt String
Date when the deployment lease expire. The date is in ISO 6801 and UTC.
orgId String
The Id of the organization this deployment belongs to.
projects List<DeploymentProject>
The project this entity belongs to.
resources List<DeploymentResource>
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.
createdAt string
Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
createdBy string
The user the entity was created by.
expenses DeploymentExpense[]
Expense incurred for the deployment.
id string
The provider-assigned unique ID for this managed resource.
inputsIncludingDefaults {[key: string]: string}
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.
lastRequests DeploymentLastRequest[]
Represents deployment requests.
lastUpdatedAt string
TDate when the entity was last updated. The date is in ISO 6801 and UTC.
lastUpdatedBy string
The user that last updated the deployment.
leaseExpireAt string
Date when the deployment lease expire. The date is in ISO 6801 and UTC.
orgId string
The Id of the organization this deployment belongs to.
projects DeploymentProject[]
The project this entity belongs to.
resources DeploymentResource[]
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[DeploymentExpense]
Expense incurred for the deployment.
id str
The provider-assigned unique ID for this managed resource.
inputs_including_defaults Mapping[str, str]
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[DeploymentLastRequest]
Represents deployment requests.
last_updated_at str
TDate when the entity was last updated. The date is in ISO 6801 and UTC.
last_updated_by str
The user that last updated the deployment.
lease_expire_at str
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[DeploymentProject]
The project this entity belongs to.
resources Sequence[DeploymentResource]
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.
createdAt String
Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
createdBy 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.
inputsIncludingDefaults Map<String>
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.
lastRequests List<Property Map>
Represents deployment requests.
lastUpdatedAt String
TDate when the entity was last updated. The date is in ISO 6801 and UTC.
lastUpdatedBy String
The user that last updated the deployment.
leaseExpireAt String
Date when the deployment lease expire. The date is in ISO 6801 and UTC.
orgId 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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
BlueprintContent string
The content of the the cloud template to be used to request the deployment. Conflicts with blueprint_id and catalog_item_id.
BlueprintId string
The id of the cloud template to be used to request the deployment. Conflicts with blueprint_content and catalog_item_id.
BlueprintVersion string
The version of the cloud template to be used to request the deployment. Used only when blueprint_id is provided.
CatalogItemId string
The id of the catalog item to be used to request the deployment. Conflicts with blueprint_id and blueprint_content.
CatalogItemVersion string
The version of the catalog item to be used to request the deployment. Used only when catalog_item_id is provided.
CreatedAt string
Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
CreatedBy string
The user the entity was created by.
DeploymentId string
Unique identifier of the resource.
Description string
A human-friendly description.
ExpandLastRequest bool

Deprecated: Deprecated

ExpandProject bool
Flag to indicate whether to expand project information.
ExpandResources bool

Deprecated: Deprecated

Expenses List<DeploymentExpense>
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.
InputsIncludingDefaults Dictionary<string, string>
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.
LastRequests List<DeploymentLastRequest>
Represents deployment requests.
LastUpdatedAt string
TDate when the entity was last updated. The date is in ISO 6801 and UTC.
LastUpdatedBy string
The user that last updated the deployment.
LeaseExpireAt string
Date when the deployment lease expire. The date is in ISO 6801 and UTC.
Name string
The name of the deployment.
OrgId 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.
ProjectId string
The id of the project this deployment belongs to.
Projects List<DeploymentProject>
The project this entity belongs to.
Reason string
Reason for requesting/updating a blueprint.
Resources List<DeploymentResource>
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 DeploymentTimeouts
BlueprintContent string
The content of the the cloud template to be used to request the deployment. Conflicts with blueprint_id and catalog_item_id.
BlueprintId string
The id of the cloud template to be used to request the deployment. Conflicts with blueprint_content and catalog_item_id.
BlueprintVersion string
The version of the cloud template to be used to request the deployment. Used only when blueprint_id is provided.
CatalogItemId string
The id of the catalog item to be used to request the deployment. Conflicts with blueprint_id and blueprint_content.
CatalogItemVersion string
The version of the catalog item to be used to request the deployment. Used only when catalog_item_id is provided.
CreatedAt string
Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
CreatedBy string
The user the entity was created by.
DeploymentId string
Unique identifier of the resource.
Description string
A human-friendly description.
ExpandLastRequest bool

Deprecated: Deprecated

ExpandProject bool
Flag to indicate whether to expand project information.
ExpandResources bool

Deprecated: Deprecated

Expenses []DeploymentExpenseArgs
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.
InputsIncludingDefaults map[string]string
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.
LastRequests []DeploymentLastRequestArgs
Represents deployment requests.
LastUpdatedAt string
TDate when the entity was last updated. The date is in ISO 6801 and UTC.
LastUpdatedBy string
The user that last updated the deployment.
LeaseExpireAt string
Date when the deployment lease expire. The date is in ISO 6801 and UTC.
Name string
The name of the deployment.
OrgId 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.
ProjectId string
The id of the project this deployment belongs to.
Projects []DeploymentProjectArgs
The project this entity belongs to.
Reason string
Reason for requesting/updating a blueprint.
Resources []DeploymentResourceArgs
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 DeploymentTimeoutsArgs
blueprintContent String
The content of the the cloud template to be used to request the deployment. Conflicts with blueprint_id and catalog_item_id.
blueprintId String
The id of the cloud template to be used to request the deployment. Conflicts with blueprint_content and catalog_item_id.
blueprintVersion String
The version of the cloud template to be used to request the deployment. Used only when blueprint_id is provided.
catalogItemId String
The id of the catalog item to be used to request the deployment. Conflicts with blueprint_id and blueprint_content.
catalogItemVersion String
The version of the catalog item to be used to request the deployment. Used only when catalog_item_id is provided.
createdAt String
Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
createdBy String
The user the entity was created by.
deploymentId String
Unique identifier of the resource.
description String
A human-friendly description.
expandLastRequest Boolean

Deprecated: Deprecated

expandProject Boolean
Flag to indicate whether to expand project information.
expandResources Boolean

Deprecated: Deprecated

expenses List<DeploymentExpense>
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.
inputsIncludingDefaults Map<String,String>
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.
lastRequests List<DeploymentLastRequest>
Represents deployment requests.
lastUpdatedAt String
TDate when the entity was last updated. The date is in ISO 6801 and UTC.
lastUpdatedBy String
The user that last updated the deployment.
leaseExpireAt String
Date when the deployment lease expire. The date is in ISO 6801 and UTC.
name String
The name of the deployment.
orgId 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.
projectId String
The id of the project this deployment belongs to.
projects List<DeploymentProject>
The project this entity belongs to.
reason String
Reason for requesting/updating a blueprint.
resources List<DeploymentResource>
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 DeploymentTimeouts
blueprintContent string
The content of the the cloud template to be used to request the deployment. Conflicts with blueprint_id and catalog_item_id.
blueprintId string
The id of the cloud template to be used to request the deployment. Conflicts with blueprint_content and catalog_item_id.
blueprintVersion string
The version of the cloud template to be used to request the deployment. Used only when blueprint_id is provided.
catalogItemId string
The id of the catalog item to be used to request the deployment. Conflicts with blueprint_id and blueprint_content.
catalogItemVersion string
The version of the catalog item to be used to request the deployment. Used only when catalog_item_id is provided.
createdAt string
Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
createdBy string
The user the entity was created by.
deploymentId string
Unique identifier of the resource.
description string
A human-friendly description.
expandLastRequest boolean

Deprecated: Deprecated

expandProject boolean
Flag to indicate whether to expand project information.
expandResources boolean

Deprecated: Deprecated

expenses DeploymentExpense[]
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.
inputsIncludingDefaults {[key: string]: string}
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.
lastRequests DeploymentLastRequest[]
Represents deployment requests.
lastUpdatedAt string
TDate when the entity was last updated. The date is in ISO 6801 and UTC.
lastUpdatedBy string
The user that last updated the deployment.
leaseExpireAt string
Date when the deployment lease expire. The date is in ISO 6801 and UTC.
name string
The name of the deployment.
orgId 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.
projectId string
The id of the project this deployment belongs to.
projects DeploymentProject[]
The project this entity belongs to.
reason string
Reason for requesting/updating a blueprint.
resources DeploymentResource[]
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 DeploymentTimeouts
blueprint_content str
The content of the the cloud template to be used to request the deployment. Conflicts with blueprint_id and catalog_item_id.
blueprint_id str
The id of the cloud template to be used to request the deployment. Conflicts with blueprint_content and catalog_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_id str
The id of the catalog item to be used to request the deployment. Conflicts with blueprint_id and blueprint_content.
catalog_item_version str
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_request bool

Deprecated: Deprecated

expand_project bool
Flag to indicate whether to expand project information.
expand_resources bool

Deprecated: Deprecated

expenses Sequence[DeploymentExpenseArgs]
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_defaults Mapping[str, str]
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[DeploymentLastRequestArgs]
Represents deployment requests.
last_updated_at str
TDate when the entity was last updated. The date is in ISO 6801 and UTC.
last_updated_by str
The user that last updated the deployment.
lease_expire_at str
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[DeploymentProjectArgs]
The project this entity belongs to.
reason str
Reason for requesting/updating a blueprint.
resources Sequence[DeploymentResourceArgs]
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 DeploymentTimeoutsArgs
blueprintContent String
The content of the the cloud template to be used to request the deployment. Conflicts with blueprint_id and catalog_item_id.
blueprintId String
The id of the cloud template to be used to request the deployment. Conflicts with blueprint_content and catalog_item_id.
blueprintVersion String
The version of the cloud template to be used to request the deployment. Used only when blueprint_id is provided.
catalogItemId String
The id of the catalog item to be used to request the deployment. Conflicts with blueprint_id and blueprint_content.
catalogItemVersion String
The version of the catalog item to be used to request the deployment. Used only when catalog_item_id is provided.
createdAt String
Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
createdBy String
The user the entity was created by.
deploymentId String
Unique identifier of the resource.
description String
A human-friendly description.
expandLastRequest Boolean

Deprecated: Deprecated

expandProject Boolean
Flag to indicate whether to expand project information.
expandResources Boolean

Deprecated: Deprecated

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.
inputsIncludingDefaults Map<String>
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.
lastRequests List<Property Map>
Represents deployment requests.
lastUpdatedAt String
TDate when the entity was last updated. The date is in ISO 6801 and UTC.
lastUpdatedBy String
The user that last updated the deployment.
leaseExpireAt String
Date when the deployment lease expire. The date is in ISO 6801 and UTC.
name String
The name of the deployment.
orgId 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.
projectId 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

AdditionalExpense This property is required. double
Additional expense incurred for the resource.
Code This property is required. string
Expense sync message code if any.
ComputeExpense This property is required. double
Compute expense of the entity.
LastUpdateTime This property is required. string
Last expense sync time.
Message This property is required. string
Expense sync message if any.
NetworkExpense This property is required. double
Network expense of the entity.
StorageExpense This property is required. double
Storage expense of the entity.
TotalExpense This property is required. double
Total expense of the entity.
Unit This property is required. string
Monetary unit.
AdditionalExpense This property is required. float64
Additional expense incurred for the resource.
Code This property is required. string
Expense sync message code if any.
ComputeExpense This property is required. float64
Compute expense of the entity.
LastUpdateTime This property is required. string
Last expense sync time.
Message This property is required. string
Expense sync message if any.
NetworkExpense This property is required. float64
Network expense of the entity.
StorageExpense This property is required. float64
Storage expense of the entity.
TotalExpense This property is required. float64
Total expense of the entity.
Unit This property is required. string
Monetary unit.
additionalExpense This property is required. Double
Additional expense incurred for the resource.
code This property is required. String
Expense sync message code if any.
computeExpense This property is required. Double
Compute expense of the entity.
lastUpdateTime This property is required. String
Last expense sync time.
message This property is required. String
Expense sync message if any.
networkExpense This property is required. Double
Network expense of the entity.
storageExpense This property is required. Double
Storage expense of the entity.
totalExpense This property is required. Double
Total expense of the entity.
unit This property is required. String
Monetary unit.
additionalExpense This property is required. number
Additional expense incurred for the resource.
code This property is required. string
Expense sync message code if any.
computeExpense This property is required. number
Compute expense of the entity.
lastUpdateTime This property is required. string
Last expense sync time.
message This property is required. string
Expense sync message if any.
networkExpense This property is required. number
Network expense of the entity.
storageExpense This property is required. number
Storage expense of the entity.
totalExpense This property is required. number
Total expense of the entity.
unit This property is required. string
Monetary unit.
additional_expense This property is required. float
Additional expense incurred for the resource.
code This property is required. str
Expense sync message code if any.
compute_expense This property is required. float
Compute expense of the entity.
last_update_time This property is required. str
Last expense sync time.
message This property is required. str
Expense sync message if any.
network_expense This property is required. float
Network expense of the entity.
storage_expense This property is required. float
Storage expense of the entity.
total_expense This property is required. float
Total expense of the entity.
unit This property is required. str
Monetary unit.
additionalExpense This property is required. Number
Additional expense incurred for the resource.
code This property is required. String
Expense sync message code if any.
computeExpense This property is required. Number
Compute expense of the entity.
lastUpdateTime This property is required. String
Last expense sync time.
message This property is required. String
Expense sync message if any.
networkExpense This property is required. Number
Network expense of the entity.
storageExpense This property is required. Number
Storage expense of the entity.
totalExpense This property is required. Number
Total expense of the entity.
unit This property is required. String
Monetary unit.

DeploymentLastRequest
, DeploymentLastRequestArgs

ActionId This property is required. string
Identifier of the requested action.
ApprovedAt This property is required. string
Time at which the request was approved.
BlueprintId This property is required. string
The id of the cloud template to be used to request the deployment. Conflicts with blueprint_content and catalog_item_id.
Cancelable This property is required. bool
Indicates whether request can be canceled or not.
CatalogItemId This property is required. string
The id of the catalog item to be used to request the deployment. Conflicts with blueprint_id and blueprint_content.
CompletedAt This property is required. string
Time at which the request completed.
CompletedTasks This property is required. double
The number of tasks completed while fulfilling this request.
CreatedAt This property is required. string
Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
Details This property is required. string
Longer user-friendly details of the request.
Dismissed This property is required. bool
Indicates whether request is in dismissed state.
Id This property is required. string
Unique identifier of the resource.
InitializedAt This property is required. string
Time at which the request was initialized.
Inputs This property is required. Dictionary<string, string>
Inputs provided by the user. For inputs including those with default values, refer to inputs_including_defaults.
Name This property is required. string
The name of the deployment.
Outputs This property is required. Dictionary<string, string>
Request outputs.
RequestedBy This property is required. string
The user that initiated the request.
ResourceIds This property is required. List<string>
Status This property is required. string
The status of the deployment with respect to its life cycle operations.
TotalTasks This property is required. double
The total number of tasks need to be completed to fulfil this request.
UpdatedAt This property is required. string
Last update time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
ActionId This property is required. string
Identifier of the requested action.
ApprovedAt This property is required. string
Time at which the request was approved.
BlueprintId This property is required. string
The id of the cloud template to be used to request the deployment. Conflicts with blueprint_content and catalog_item_id.
Cancelable This property is required. bool
Indicates whether request can be canceled or not.
CatalogItemId This property is required. string
The id of the catalog item to be used to request the deployment. Conflicts with blueprint_id and blueprint_content.
CompletedAt This property is required. string
Time at which the request completed.
CompletedTasks This property is required. float64
The number of tasks completed while fulfilling this request.
CreatedAt This property is required. string
Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
Details This property is required. string
Longer user-friendly details of the request.
Dismissed This property is required. bool
Indicates whether request is in dismissed state.
Id This property is required. string
Unique identifier of the resource.
InitializedAt This property is required. string
Time at which the request was initialized.
Inputs This property is required. map[string]string
Inputs provided by the user. For inputs including those with default values, refer to inputs_including_defaults.
Name This property is required. string
The name of the deployment.
Outputs This property is required. map[string]string
Request outputs.
RequestedBy This property is required. string
The user that initiated the request.
ResourceIds This property is required. []string
Status This property is required. string
The status of the deployment with respect to its life cycle operations.
TotalTasks This property is required. float64
The total number of tasks need to be completed to fulfil this request.
UpdatedAt This property is required. string
Last update time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
actionId This property is required. String
Identifier of the requested action.
approvedAt This property is required. String
Time at which the request was approved.
blueprintId This property is required. String
The id of the cloud template to be used to request the deployment. Conflicts with blueprint_content and catalog_item_id.
cancelable This property is required. Boolean
Indicates whether request can be canceled or not.
catalogItemId This property is required. String
The id of the catalog item to be used to request the deployment. Conflicts with blueprint_id and blueprint_content.
completedAt This property is required. String
Time at which the request completed.
completedTasks This property is required. Double
The number of tasks completed while fulfilling this request.
createdAt This property is required. String
Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
details This property is required. String
Longer user-friendly details of the request.
dismissed This property is required. Boolean
Indicates whether request is in dismissed state.
id This property is required. String
Unique identifier of the resource.
initializedAt This property is required. String
Time at which the request was initialized.
inputs This property is required. Map<String,String>
Inputs provided by the user. For inputs including those with default values, refer to inputs_including_defaults.
name This property is required. String
The name of the deployment.
outputs This property is required. Map<String,String>
Request outputs.
requestedBy This property is required. String
The user that initiated the request.
resourceIds This property is required. List<String>
status This property is required. String
The status of the deployment with respect to its life cycle operations.
totalTasks This property is required. Double
The total number of tasks need to be completed to fulfil this request.
updatedAt This property is required. String
Last update time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
actionId This property is required. string
Identifier of the requested action.
approvedAt This property is required. string
Time at which the request was approved.
blueprintId This property is required. string
The id of the cloud template to be used to request the deployment. Conflicts with blueprint_content and catalog_item_id.
cancelable This property is required. boolean
Indicates whether request can be canceled or not.
catalogItemId This property is required. string
The id of the catalog item to be used to request the deployment. Conflicts with blueprint_id and blueprint_content.
completedAt This property is required. string
Time at which the request completed.
completedTasks This property is required. number
The number of tasks completed while fulfilling this request.
createdAt This property is required. string
Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
details This property is required. string
Longer user-friendly details of the request.
dismissed This property is required. boolean
Indicates whether request is in dismissed state.
id This property is required. string
Unique identifier of the resource.
initializedAt This property is required. string
Time at which the request was initialized.
inputs This property is required. {[key: string]: string}
Inputs provided by the user. For inputs including those with default values, refer to inputs_including_defaults.
name This property is required. string
The name of the deployment.
outputs This property is required. {[key: string]: string}
Request outputs.
requestedBy This property is required. string
The user that initiated the request.
resourceIds This property is required. string[]
status This property is required. string
The status of the deployment with respect to its life cycle operations.
totalTasks This property is required. number
The total number of tasks need to be completed to fulfil this request.
updatedAt This property is required. string
Last update time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
action_id This property is required. str
Identifier of the requested action.
approved_at This property is required. str
Time at which the request was approved.
blueprint_id This property is required. str
The id of the cloud template to be used to request the deployment. Conflicts with blueprint_content and catalog_item_id.
cancelable This property is required. bool
Indicates whether request can be canceled or not.
catalog_item_id This property is required. str
The id of the catalog item to be used to request the deployment. Conflicts with blueprint_id and blueprint_content.
completed_at This property is required. str
Time at which the request completed.
completed_tasks This property is required. float
The number of tasks completed while fulfilling this request.
created_at This property is required. str
Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
details This property is required. str
Longer user-friendly details of the request.
dismissed This property is required. bool
Indicates whether request is in dismissed state.
id This property is required. str
Unique identifier of the resource.
initialized_at This property is required. str
Time at which the request was initialized.
inputs This property is required. Mapping[str, str]
Inputs provided by the user. For inputs including those with default values, refer to inputs_including_defaults.
name This property is required. str
The name of the deployment.
outputs This property is required. Mapping[str, str]
Request outputs.
requested_by This property is required. str
The user that initiated the request.
resource_ids This property is required. Sequence[str]
status This property is required. str
The status of the deployment with respect to its life cycle operations.
total_tasks This property is required. float
The total number of tasks need to be completed to fulfil this request.
updated_at This property is required. str
Last update time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
actionId This property is required. String
Identifier of the requested action.
approvedAt This property is required. String
Time at which the request was approved.
blueprintId This property is required. String
The id of the cloud template to be used to request the deployment. Conflicts with blueprint_content and catalog_item_id.
cancelable This property is required. Boolean
Indicates whether request can be canceled or not.
catalogItemId This property is required. String
The id of the catalog item to be used to request the deployment. Conflicts with blueprint_id and blueprint_content.
completedAt This property is required. String
Time at which the request completed.
completedTasks This property is required. Number
The number of tasks completed while fulfilling this request.
createdAt This property is required. String
Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
details This property is required. String
Longer user-friendly details of the request.
dismissed This property is required. Boolean
Indicates whether request is in dismissed state.
id This property is required. String
Unique identifier of the resource.
initializedAt This property is required. String
Time at which the request was initialized.
inputs This property is required. Map<String>
Inputs provided by the user. For inputs including those with default values, refer to inputs_including_defaults.
name This property is required. String
The name of the deployment.
outputs This property is required. Map<String>
Request outputs.
requestedBy This property is required. String
The user that initiated the request.
resourceIds This property is required. List<String>
status This property is required. String
The status of the deployment with respect to its life cycle operations.
totalTasks This property is required. Number
The total number of tasks need to be completed to fulfil this request.
updatedAt This property is required. String
Last update time (e.g. date format ‘2019-07-13T23:16:49.310Z’).

DeploymentProject
, DeploymentProjectArgs

Description This property is required. string
A human-friendly description.
Id This property is required. string
Unique identifier of the resource.
Name This property is required. string
The name of the deployment.
Version This property is required. string
Version of the entity, if applicable.
Description This property is required. string
A human-friendly description.
Id This property is required. string
Unique identifier of the resource.
Name This property is required. string
The name of the deployment.
Version This property is required. string
Version of the entity, if applicable.
description This property is required. String
A human-friendly description.
id This property is required. String
Unique identifier of the resource.
name This property is required. String
The name of the deployment.
version This property is required. String
Version of the entity, if applicable.
description This property is required. string
A human-friendly description.
id This property is required. string
Unique identifier of the resource.
name This property is required. string
The name of the deployment.
version This property is required. string
Version of the entity, if applicable.
description This property is required. str
A human-friendly description.
id This property is required. str
Unique identifier of the resource.
name This property is required. str
The name of the deployment.
version This property is required. str
Version of the entity, if applicable.
description This property is required. String
A human-friendly description.
id This property is required. String
Unique identifier of the resource.
name This property is required. String
The name of the deployment.
version This property is required. String
Version of the entity, if applicable.

DeploymentResource
, DeploymentResourceArgs

CreatedAt This property is required. string
Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
DependsOns This property is required. List<string>
A list of other resources this resource depends on.
Description This property is required. string
A human-friendly description.
Expenses This property is required. List<DeploymentResourceExpense>
Expense incurred for the deployment.
Id This property is required. string
Unique identifier of the resource.
Name This property is required. string
The name of the deployment.
PropertiesJson This property is required. string
List of properties in the encoded JSON string format.
State This property is required. string
The current state of the resource. Supported values are PARTIAL, TAINTED, OK.
SyncStatus This property is required. string
The current sync status. Supported values are SUCCESS, MISSING, STALE.
Type This property is required. string
Type of the resource.
CreatedAt This property is required. string
Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
DependsOns This property is required. []string
A list of other resources this resource depends on.
Description This property is required. string
A human-friendly description.
Expenses This property is required. []DeploymentResourceExpense
Expense incurred for the deployment.
Id This property is required. string
Unique identifier of the resource.
Name This property is required. string
The name of the deployment.
PropertiesJson This property is required. string
List of properties in the encoded JSON string format.
State This property is required. string
The current state of the resource. Supported values are PARTIAL, TAINTED, OK.
SyncStatus This property is required. string
The current sync status. Supported values are SUCCESS, MISSING, STALE.
Type This property is required. string
Type of the resource.
createdAt This property is required. String
Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
dependsOns This property is required. List<String>
A list of other resources this resource depends on.
description This property is required. String
A human-friendly description.
expenses This property is required. List<DeploymentResourceExpense>
Expense incurred for the deployment.
id This property is required. String
Unique identifier of the resource.
name This property is required. String
The name of the deployment.
propertiesJson This property is required. String
List of properties in the encoded JSON string format.
state This property is required. String
The current state of the resource. Supported values are PARTIAL, TAINTED, OK.
syncStatus This property is required. String
The current sync status. Supported values are SUCCESS, MISSING, STALE.
type This property is required. String
Type of the resource.
createdAt This property is required. string
Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
dependsOns This property is required. string[]
A list of other resources this resource depends on.
description This property is required. string
A human-friendly description.
expenses This property is required. DeploymentResourceExpense[]
Expense incurred for the deployment.
id This property is required. string
Unique identifier of the resource.
name This property is required. string
The name of the deployment.
propertiesJson This property is required. string
List of properties in the encoded JSON string format.
state This property is required. string
The current state of the resource. Supported values are PARTIAL, TAINTED, OK.
syncStatus This property is required. string
The current sync status. Supported values are SUCCESS, MISSING, STALE.
type This property is required. string
Type of the resource.
created_at This property is required. str
Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
depends_ons This property is required. Sequence[str]
A list of other resources this resource depends on.
description This property is required. str
A human-friendly description.
expenses This property is required. Sequence[DeploymentResourceExpense]
Expense incurred for the deployment.
id This property is required. str
Unique identifier of the resource.
name This property is required. str
The name of the deployment.
properties_json This property is required. str
List of properties in the encoded JSON string format.
state This property is required. str
The current state of the resource. Supported values are PARTIAL, TAINTED, OK.
sync_status This property is required. str
The current sync status. Supported values are SUCCESS, MISSING, STALE.
type This property is required. str
Type of the resource.
createdAt This property is required. String
Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
dependsOns This property is required. List<String>
A list of other resources this resource depends on.
description This property is required. String
A human-friendly description.
expenses This property is required. List<Property Map>
Expense incurred for the deployment.
id This property is required. String
Unique identifier of the resource.
name This property is required. String
The name of the deployment.
propertiesJson This property is required. String
List of properties in the encoded JSON string format.
state This property is required. String
The current state of the resource. Supported values are PARTIAL, TAINTED, OK.
syncStatus This property is required. String
The current sync status. Supported values are SUCCESS, MISSING, STALE.
type This property is required. String
Type of the resource.

DeploymentResourceExpense
, DeploymentResourceExpenseArgs

AdditionalExpense This property is required. double
Additional expense incurred for the resource.
Code This property is required. string
Expense sync message code if any.
ComputeExpense This property is required. double
Compute expense of the entity.
LastUpdateTime This property is required. string
Last expense sync time.
Message This property is required. string
Expense sync message if any.
NetworkExpense This property is required. double
Network expense of the entity.
StorageExpense This property is required. double
Storage expense of the entity.
TotalExpense This property is required. double
Total expense of the entity.
Unit This property is required. string
Monetary unit.
AdditionalExpense This property is required. float64
Additional expense incurred for the resource.
Code This property is required. string
Expense sync message code if any.
ComputeExpense This property is required. float64
Compute expense of the entity.
LastUpdateTime This property is required. string
Last expense sync time.
Message This property is required. string
Expense sync message if any.
NetworkExpense This property is required. float64
Network expense of the entity.
StorageExpense This property is required. float64
Storage expense of the entity.
TotalExpense This property is required. float64
Total expense of the entity.
Unit This property is required. string
Monetary unit.
additionalExpense This property is required. Double
Additional expense incurred for the resource.
code This property is required. String
Expense sync message code if any.
computeExpense This property is required. Double
Compute expense of the entity.
lastUpdateTime This property is required. String
Last expense sync time.
message This property is required. String
Expense sync message if any.
networkExpense This property is required. Double
Network expense of the entity.
storageExpense This property is required. Double
Storage expense of the entity.
totalExpense This property is required. Double
Total expense of the entity.
unit This property is required. String
Monetary unit.
additionalExpense This property is required. number
Additional expense incurred for the resource.
code This property is required. string
Expense sync message code if any.
computeExpense This property is required. number
Compute expense of the entity.
lastUpdateTime This property is required. string
Last expense sync time.
message This property is required. string
Expense sync message if any.
networkExpense This property is required. number
Network expense of the entity.
storageExpense This property is required. number
Storage expense of the entity.
totalExpense This property is required. number
Total expense of the entity.
unit This property is required. string
Monetary unit.
additional_expense This property is required. float
Additional expense incurred for the resource.
code This property is required. str
Expense sync message code if any.
compute_expense This property is required. float
Compute expense of the entity.
last_update_time This property is required. str
Last expense sync time.
message This property is required. str
Expense sync message if any.
network_expense This property is required. float
Network expense of the entity.
storage_expense This property is required. float
Storage expense of the entity.
total_expense This property is required. float
Total expense of the entity.
unit This property is required. str
Monetary unit.
additionalExpense This property is required. Number
Additional expense incurred for the resource.
code This property is required. String
Expense sync message code if any.
computeExpense This property is required. Number
Compute expense of the entity.
lastUpdateTime This property is required. String
Last expense sync time.
message This property is required. String
Expense sync message if any.
networkExpense This property is required. Number
Network expense of the entity.
storageExpense This property is required. Number
Storage expense of the entity.
totalExpense This property is required. Number
Total expense of the entity.
unit This property is required. String
Monetary unit.

DeploymentTimeouts
, DeploymentTimeoutsArgs

Create string
Delete string
Update string
Create string
Delete string
Update string
create String
delete String
update String
create string
delete string
update string
create str
delete str
update str
create String
delete String
update String

Import

Deployment can be imported using the id, e.g.

$ pulumi import vra:index/deployment:Deployment this 05956583-6488-4e7d-84c9-92a7b7219a15`
Copy

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.