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

vra logo
vra 0.12.0 published on Monday, Apr 14, 2025 by vmware

    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:

    ProjectId 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 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 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 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 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 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
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    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 double
    Additional expense incurred for the resource.
    Code string
    Expense sync message code if any.
    ComputeExpense double
    Compute expense of the entity.
    LastUpdateTime string
    Last expense sync time.
    Message string
    Expense sync message if any.
    NetworkExpense double
    Network expense of the entity.
    StorageExpense double
    Storage expense of the entity.
    TotalExpense double
    Total expense of the entity.
    Unit string
    Monetary unit.
    AdditionalExpense float64
    Additional expense incurred for the resource.
    Code string
    Expense sync message code if any.
    ComputeExpense float64
    Compute expense of the entity.
    LastUpdateTime string
    Last expense sync time.
    Message string
    Expense sync message if any.
    NetworkExpense float64
    Network expense of the entity.
    StorageExpense float64
    Storage expense of the entity.
    TotalExpense float64
    Total expense of the entity.
    Unit string
    Monetary unit.
    additionalExpense Double
    Additional expense incurred for the resource.
    code String
    Expense sync message code if any.
    computeExpense Double
    Compute expense of the entity.
    lastUpdateTime String
    Last expense sync time.
    message String
    Expense sync message if any.
    networkExpense Double
    Network expense of the entity.
    storageExpense Double
    Storage expense of the entity.
    totalExpense Double
    Total expense of the entity.
    unit String
    Monetary unit.
    additionalExpense number
    Additional expense incurred for the resource.
    code string
    Expense sync message code if any.
    computeExpense number
    Compute expense of the entity.
    lastUpdateTime string
    Last expense sync time.
    message string
    Expense sync message if any.
    networkExpense number
    Network expense of the entity.
    storageExpense number
    Storage expense of the entity.
    totalExpense 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_time str
    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.
    additionalExpense Number
    Additional expense incurred for the resource.
    code String
    Expense sync message code if any.
    computeExpense Number
    Compute expense of the entity.
    lastUpdateTime String
    Last expense sync time.
    message String
    Expense sync message if any.
    networkExpense Number
    Network expense of the entity.
    storageExpense Number
    Storage expense of the entity.
    totalExpense Number
    Total expense of the entity.
    unit String
    Monetary unit.

    DeploymentLastRequest, DeploymentLastRequestArgs

    ActionId string
    Identifier of the requested action.
    ApprovedAt string
    Time at which the request was approved.
    BlueprintId string
    The id of the cloud template to be used to request the deployment. Conflicts with blueprint_content and catalog_item_id.
    Cancelable bool
    Indicates whether request can be canceled or not.
    CatalogItemId string
    The id of the catalog item to be used to request the deployment. Conflicts with blueprint_id and blueprint_content.
    CompletedAt string
    Time at which the request completed.
    CompletedTasks double
    The number of tasks completed while fulfilling this request.
    CreatedAt 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.
    InitializedAt 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.
    RequestedBy string
    The user that initiated the request.
    ResourceIds List<string>
    Status string
    The status of the deployment with respect to its life cycle operations.
    TotalTasks double
    The total number of tasks need to be completed to fulfil this request.
    UpdatedAt string
    Last update time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
    ActionId string
    Identifier of the requested action.
    ApprovedAt string
    Time at which the request was approved.
    BlueprintId string
    The id of the cloud template to be used to request the deployment. Conflicts with blueprint_content and catalog_item_id.
    Cancelable bool
    Indicates whether request can be canceled or not.
    CatalogItemId string
    The id of the catalog item to be used to request the deployment. Conflicts with blueprint_id and blueprint_content.
    CompletedAt string
    Time at which the request completed.
    CompletedTasks float64
    The number of tasks completed while fulfilling this request.
    CreatedAt 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.
    InitializedAt 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.
    RequestedBy string
    The user that initiated the request.
    ResourceIds []string
    Status string
    The status of the deployment with respect to its life cycle operations.
    TotalTasks float64
    The total number of tasks need to be completed to fulfil this request.
    UpdatedAt string
    Last update time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
    actionId String
    Identifier of the requested action.
    approvedAt String
    Time at which the request was approved.
    blueprintId String
    The id of the cloud template to be used to request the deployment. Conflicts with blueprint_content and catalog_item_id.
    cancelable Boolean
    Indicates whether request can be canceled or not.
    catalogItemId String
    The id of the catalog item to be used to request the deployment. Conflicts with blueprint_id and blueprint_content.
    completedAt String
    Time at which the request completed.
    completedTasks Double
    The number of tasks completed while fulfilling this request.
    createdAt 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.
    initializedAt 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.
    requestedBy String
    The user that initiated the request.
    resourceIds List<String>
    status String
    The status of the deployment with respect to its life cycle operations.
    totalTasks Double
    The total number of tasks need to be completed to fulfil this request.
    updatedAt String
    Last update time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
    actionId string
    Identifier of the requested action.
    approvedAt string
    Time at which the request was approved.
    blueprintId string
    The id of the cloud template to be used to request the deployment. Conflicts with blueprint_content and catalog_item_id.
    cancelable boolean
    Indicates whether request can be canceled or not.
    catalogItemId string
    The id of the catalog item to be used to request the deployment. Conflicts with blueprint_id and blueprint_content.
    completedAt string
    Time at which the request completed.
    completedTasks number
    The number of tasks completed while fulfilling this request.
    createdAt 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.
    initializedAt 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.
    requestedBy string
    The user that initiated the request.
    resourceIds string[]
    status string
    The status of the deployment with respect to its life cycle operations.
    totalTasks number
    The total number of tasks need to be completed to fulfil this request.
    updatedAt 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 and catalog_item_id.
    cancelable bool
    Indicates whether request can be canceled or not.
    catalog_item_id str
    The id of the catalog item to be used to request the deployment. Conflicts with blueprint_id and blueprint_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’).
    actionId String
    Identifier of the requested action.
    approvedAt String
    Time at which the request was approved.
    blueprintId String
    The id of the cloud template to be used to request the deployment. Conflicts with blueprint_content and catalog_item_id.
    cancelable Boolean
    Indicates whether request can be canceled or not.
    catalogItemId String
    The id of the catalog item to be used to request the deployment. Conflicts with blueprint_id and blueprint_content.
    completedAt String
    Time at which the request completed.
    completedTasks Number
    The number of tasks completed while fulfilling this request.
    createdAt 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.
    initializedAt 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.
    requestedBy String
    The user that initiated the request.
    resourceIds List<String>
    status String
    The status of the deployment with respect to its life cycle operations.
    totalTasks Number
    The total number of tasks need to be completed to fulfil this request.
    updatedAt 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

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

    DeploymentResourceExpense, DeploymentResourceExpenseArgs

    AdditionalExpense double
    Additional expense incurred for the resource.
    Code string
    Expense sync message code if any.
    ComputeExpense double
    Compute expense of the entity.
    LastUpdateTime string
    Last expense sync time.
    Message string
    Expense sync message if any.
    NetworkExpense double
    Network expense of the entity.
    StorageExpense double
    Storage expense of the entity.
    TotalExpense double
    Total expense of the entity.
    Unit string
    Monetary unit.
    AdditionalExpense float64
    Additional expense incurred for the resource.
    Code string
    Expense sync message code if any.
    ComputeExpense float64
    Compute expense of the entity.
    LastUpdateTime string
    Last expense sync time.
    Message string
    Expense sync message if any.
    NetworkExpense float64
    Network expense of the entity.
    StorageExpense float64
    Storage expense of the entity.
    TotalExpense float64
    Total expense of the entity.
    Unit string
    Monetary unit.
    additionalExpense Double
    Additional expense incurred for the resource.
    code String
    Expense sync message code if any.
    computeExpense Double
    Compute expense of the entity.
    lastUpdateTime String
    Last expense sync time.
    message String
    Expense sync message if any.
    networkExpense Double
    Network expense of the entity.
    storageExpense Double
    Storage expense of the entity.
    totalExpense Double
    Total expense of the entity.
    unit String
    Monetary unit.
    additionalExpense number
    Additional expense incurred for the resource.
    code string
    Expense sync message code if any.
    computeExpense number
    Compute expense of the entity.
    lastUpdateTime string
    Last expense sync time.
    message string
    Expense sync message if any.
    networkExpense number
    Network expense of the entity.
    storageExpense number
    Storage expense of the entity.
    totalExpense 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_time str
    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.
    additionalExpense Number
    Additional expense incurred for the resource.
    code String
    Expense sync message code if any.
    computeExpense Number
    Compute expense of the entity.
    lastUpdateTime String
    Last expense sync time.
    message String
    Expense sync message if any.
    networkExpense Number
    Network expense of the entity.
    storageExpense Number
    Storage expense of the entity.
    totalExpense Number
    Total expense of the entity.
    unit 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`
    

    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.
    vra logo
    vra 0.12.0 published on Monday, Apr 14, 2025 by vmware