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

vra.getDeployment

Explore with Pulumi AI

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

    This data source provides information about a deployment in vRA.

    Example Usage

    S

    This is an example of how to get a vRA deployment by its name.

    import * as pulumi from "@pulumi/pulumi";
    import * as vra from "@pulumi/vra";
    
    const _this = vra.getDeployment({
        name: _var.deployment_name,
    });
    
    import pulumi
    import pulumi_vra as vra
    
    this = vra.get_deployment(name=var["deployment_name"])
    
    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.LookupDeployment(ctx, &vra.LookupDeploymentArgs{
    			Name: pulumi.StringRef(_var.Deployment_name),
    		}, nil)
    		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 = Vra.GetDeployment.Invoke(new()
        {
            Name = @var.Deployment_name,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.vra.VraFunctions;
    import com.pulumi.vra.inputs.GetDeploymentArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var this = VraFunctions.getDeployment(GetDeploymentArgs.builder()
                .name(var_.deployment_name())
                .build());
    
        }
    }
    
    variables:
      this:
        fn::invoke:
          function: vra:getDeployment
          arguments:
            name: ${var.deployment_name}
    

    This is an example of how to get a vRA cloud template by its id.

    import * as pulumi from "@pulumi/pulumi";
    import * as vra from "@pulumi/vra";
    
    const _this = vra.getDeployment({
        id: _var.deployment_id,
    });
    
    import pulumi
    import pulumi_vra as vra
    
    this = vra.get_deployment(id=var["deployment_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.LookupDeployment(ctx, &vra.LookupDeploymentArgs{
    			Id: pulumi.StringRef(_var.Deployment_id),
    		}, nil)
    		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 = Vra.GetDeployment.Invoke(new()
        {
            Id = @var.Deployment_id,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.vra.VraFunctions;
    import com.pulumi.vra.inputs.GetDeploymentArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var this = VraFunctions.getDeployment(GetDeploymentArgs.builder()
                .id(var_.deployment_id())
                .build());
    
        }
    }
    
    variables:
      this:
        fn::invoke:
          function: vra:getDeployment
          arguments:
            id: ${var.deployment_id}
    

    Using getDeployment

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getDeployment(args: GetDeploymentArgs, opts?: InvokeOptions): Promise<GetDeploymentResult>
    function getDeploymentOutput(args: GetDeploymentOutputArgs, opts?: InvokeOptions): Output<GetDeploymentResult>
    def get_deployment(expand_last_request: Optional[bool] = None,
                       expand_project: Optional[bool] = None,
                       expand_resources: Optional[bool] = None,
                       id: Optional[str] = None,
                       name: Optional[str] = None,
                       opts: Optional[InvokeOptions] = None) -> GetDeploymentResult
    def get_deployment_output(expand_last_request: Optional[pulumi.Input[bool]] = None,
                       expand_project: Optional[pulumi.Input[bool]] = None,
                       expand_resources: Optional[pulumi.Input[bool]] = None,
                       id: Optional[pulumi.Input[str]] = None,
                       name: Optional[pulumi.Input[str]] = None,
                       opts: Optional[InvokeOptions] = None) -> Output[GetDeploymentResult]
    func LookupDeployment(ctx *Context, args *LookupDeploymentArgs, opts ...InvokeOption) (*LookupDeploymentResult, error)
    func LookupDeploymentOutput(ctx *Context, args *LookupDeploymentOutputArgs, opts ...InvokeOption) LookupDeploymentResultOutput

    > Note: This function is named LookupDeployment in the Go SDK.

    public static class GetDeployment 
    {
        public static Task<GetDeploymentResult> InvokeAsync(GetDeploymentArgs args, InvokeOptions? opts = null)
        public static Output<GetDeploymentResult> Invoke(GetDeploymentInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDeploymentResult> getDeployment(GetDeploymentArgs args, InvokeOptions options)
    public static Output<GetDeploymentResult> getDeployment(GetDeploymentArgs args, InvokeOptions options)
    
    fn::invoke:
      function: vra:index/getDeployment:getDeployment
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ExpandLastRequest bool
    Flag to indicate whether to expand last request on the deployment.
    ExpandProject bool
    Flag to indicate whether to expand project information.
    ExpandResources bool
    Flag to indicate whether to expand resources in the deployment.
    Id string
    The id of the deployment. One of id or name must be provided.
    Name string
    The name of the deployment. One of id or name must be provided.
    ExpandLastRequest bool
    Flag to indicate whether to expand last request on the deployment.
    ExpandProject bool
    Flag to indicate whether to expand project information.
    ExpandResources bool
    Flag to indicate whether to expand resources in the deployment.
    Id string
    The id of the deployment. One of id or name must be provided.
    Name string
    The name of the deployment. One of id or name must be provided.
    expandLastRequest Boolean
    Flag to indicate whether to expand last request on the deployment.
    expandProject Boolean
    Flag to indicate whether to expand project information.
    expandResources Boolean
    Flag to indicate whether to expand resources in the deployment.
    id String
    The id of the deployment. One of id or name must be provided.
    name String
    The name of the deployment. One of id or name must be provided.
    expandLastRequest boolean
    Flag to indicate whether to expand last request on the deployment.
    expandProject boolean
    Flag to indicate whether to expand project information.
    expandResources boolean
    Flag to indicate whether to expand resources in the deployment.
    id string
    The id of the deployment. One of id or name must be provided.
    name string
    The name of the deployment. One of id or name must be provided.
    expand_last_request bool
    Flag to indicate whether to expand last request on the deployment.
    expand_project bool
    Flag to indicate whether to expand project information.
    expand_resources bool
    Flag to indicate whether to expand resources in the deployment.
    id str
    The id of the deployment. One of id or name must be provided.
    name str
    The name of the deployment. One of id or name must be provided.
    expandLastRequest Boolean
    Flag to indicate whether to expand last request on the deployment.
    expandProject Boolean
    Flag to indicate whether to expand project information.
    expandResources Boolean
    Flag to indicate whether to expand resources in the deployment.
    id String
    The id of the deployment. One of id or name must be provided.
    name String
    The name of the deployment. One of id or name must be provided.

    getDeployment Result

    The following output properties are available:

    BlueprintId string
    Identifier of the requested blueprint in the form ‘UUID:version’.
    BlueprintVersion string
    The version of the cloud template used to request the deployment.
    CatalogItemId string
    Identifier of the requested catalog item in the form ‘UUID:version’.
    CatalogItemVersion string
    The version of the catalog item used to request the deployment.
    CreatedAt string
    Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
    CreatedBy string
    The user the entity was created by.
    Description string
    A description of the resource.
    Expenses List<GetDeploymentExpense>
    Expense incurred for this resource.
    Id string
    Unique identifier of the resource.
    Inputs Dictionary<string, string>
    List of request inputs.
    LastRequests List<GetDeploymentLastRequest>
    Represents deployment requests.
    LastUpdatedAt string
    Date 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
    Name of the resource.
    OrgId string
    The Id of the organization this deployment belongs to.
    Owner string
    The user this deployment belongs to.
    ProjectId string
    The id of the project this deployment belongs to.
    Projects List<GetDeploymentProject>
    The project this entity belongs to.
    Resources List<GetDeploymentResource>
    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.
    ExpandLastRequest bool
    ExpandProject bool
    ExpandResources bool
    BlueprintId string
    Identifier of the requested blueprint in the form ‘UUID:version’.
    BlueprintVersion string
    The version of the cloud template used to request the deployment.
    CatalogItemId string
    Identifier of the requested catalog item in the form ‘UUID:version’.
    CatalogItemVersion string
    The version of the catalog item used to request the deployment.
    CreatedAt string
    Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
    CreatedBy string
    The user the entity was created by.
    Description string
    A description of the resource.
    Expenses []GetDeploymentExpense
    Expense incurred for this resource.
    Id string
    Unique identifier of the resource.
    Inputs map[string]string
    List of request inputs.
    LastRequests []GetDeploymentLastRequest
    Represents deployment requests.
    LastUpdatedAt string
    Date 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
    Name of the resource.
    OrgId string
    The Id of the organization this deployment belongs to.
    Owner string
    The user this deployment belongs to.
    ProjectId string
    The id of the project this deployment belongs to.
    Projects []GetDeploymentProject
    The project this entity belongs to.
    Resources []GetDeploymentResource
    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.
    ExpandLastRequest bool
    ExpandProject bool
    ExpandResources bool
    blueprintId String
    Identifier of the requested blueprint in the form ‘UUID:version’.
    blueprintVersion String
    The version of the cloud template used to request the deployment.
    catalogItemId String
    Identifier of the requested catalog item in the form ‘UUID:version’.
    catalogItemVersion String
    The version of the catalog item used to request the deployment.
    createdAt String
    Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
    createdBy String
    The user the entity was created by.
    description String
    A description of the resource.
    expenses List<GetDeploymentExpense>
    Expense incurred for this resource.
    id String
    Unique identifier of the resource.
    inputs Map<String,String>
    List of request inputs.
    lastRequests List<GetDeploymentLastRequest>
    Represents deployment requests.
    lastUpdatedAt String
    Date 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
    Name of the resource.
    orgId String
    The Id of the organization this deployment belongs to.
    owner String
    The user this deployment belongs to.
    projectId String
    The id of the project this deployment belongs to.
    projects List<GetDeploymentProject>
    The project this entity belongs to.
    resources List<GetDeploymentResource>
    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.
    expandLastRequest Boolean
    expandProject Boolean
    expandResources Boolean
    blueprintId string
    Identifier of the requested blueprint in the form ‘UUID:version’.
    blueprintVersion string
    The version of the cloud template used to request the deployment.
    catalogItemId string
    Identifier of the requested catalog item in the form ‘UUID:version’.
    catalogItemVersion string
    The version of the catalog item used to request the deployment.
    createdAt string
    Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
    createdBy string
    The user the entity was created by.
    description string
    A description of the resource.
    expenses GetDeploymentExpense[]
    Expense incurred for this resource.
    id string
    Unique identifier of the resource.
    inputs {[key: string]: string}
    List of request inputs.
    lastRequests GetDeploymentLastRequest[]
    Represents deployment requests.
    lastUpdatedAt string
    Date 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
    Name of the resource.
    orgId string
    The Id of the organization this deployment belongs to.
    owner string
    The user this deployment belongs to.
    projectId string
    The id of the project this deployment belongs to.
    projects GetDeploymentProject[]
    The project this entity belongs to.
    resources GetDeploymentResource[]
    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.
    expandLastRequest boolean
    expandProject boolean
    expandResources boolean
    blueprint_id str
    Identifier of the requested blueprint in the form ‘UUID:version’.
    blueprint_version str
    The version of the cloud template used to request the deployment.
    catalog_item_id str
    Identifier of the requested catalog item in the form ‘UUID:version’.
    catalog_item_version str
    The version of the catalog item used to request the deployment.
    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.
    description str
    A description of the resource.
    expenses Sequence[GetDeploymentExpense]
    Expense incurred for this resource.
    id str
    Unique identifier of the resource.
    inputs Mapping[str, str]
    List of request inputs.
    last_requests Sequence[GetDeploymentLastRequest]
    Represents deployment requests.
    last_updated_at str
    Date 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
    Name of the resource.
    org_id str
    The Id of the organization this deployment belongs to.
    owner str
    The user this deployment belongs to.
    project_id str
    The id of the project this deployment belongs to.
    projects Sequence[GetDeploymentProject]
    The project this entity belongs to.
    resources Sequence[GetDeploymentResource]
    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.
    expand_last_request bool
    expand_project bool
    expand_resources bool
    blueprintId String
    Identifier of the requested blueprint in the form ‘UUID:version’.
    blueprintVersion String
    The version of the cloud template used to request the deployment.
    catalogItemId String
    Identifier of the requested catalog item in the form ‘UUID:version’.
    catalogItemVersion String
    The version of the catalog item used to request the deployment.
    createdAt String
    Creation time (e.g. date format ‘2019-07-13T23:16:49.310Z’).
    createdBy String
    The user the entity was created by.
    description String
    A description of the resource.
    expenses List<Property Map>
    Expense incurred for this resource.
    id String
    Unique identifier of the resource.
    inputs Map<String>
    List of request inputs.
    lastRequests List<Property Map>
    Represents deployment requests.
    lastUpdatedAt String
    Date 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
    Name of the resource.
    orgId String
    The Id of the organization this deployment belongs to.
    owner String
    The user this deployment belongs to.
    projectId String
    The id of the project 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.
    expandLastRequest Boolean
    expandProject Boolean
    expandResources Boolean

    Supporting Types

    GetDeploymentExpense

    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.

    GetDeploymentLastRequest

    ActionId string
    Identifier of the requested action.
    ApprovedAt string
    Time at which the request was approved.
    BlueprintId string
    Identifier of the requested blueprint in the form ‘UUID:version’.
    Cancelable bool
    Indicates whether request can be canceled or not.
    CatalogItemId string
    Identifier of the requested catalog item in the form ‘UUID:version’.
    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
    The id of the deployment. One of id or name must be provided.
    InitializedAt string
    Time at which the request was initialized.
    Inputs Dictionary<string, string>
    List of request inputs.
    Name string
    The name of the deployment. One of id or name must be provided.
    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
    Identifier of the requested blueprint in the form ‘UUID:version’.
    Cancelable bool
    Indicates whether request can be canceled or not.
    CatalogItemId string
    Identifier of the requested catalog item in the form ‘UUID:version’.
    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
    The id of the deployment. One of id or name must be provided.
    InitializedAt string
    Time at which the request was initialized.
    Inputs map[string]string
    List of request inputs.
    Name string
    The name of the deployment. One of id or name must be provided.
    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
    Identifier of the requested blueprint in the form ‘UUID:version’.
    cancelable Boolean
    Indicates whether request can be canceled or not.
    catalogItemId String
    Identifier of the requested catalog item in the form ‘UUID:version’.
    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
    The id of the deployment. One of id or name must be provided.
    initializedAt String
    Time at which the request was initialized.
    inputs Map<String,String>
    List of request inputs.
    name String
    The name of the deployment. One of id or name must be provided.
    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
    Identifier of the requested blueprint in the form ‘UUID:version’.
    cancelable boolean
    Indicates whether request can be canceled or not.
    catalogItemId string
    Identifier of the requested catalog item in the form ‘UUID:version’.
    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
    The id of the deployment. One of id or name must be provided.
    initializedAt string
    Time at which the request was initialized.
    inputs {[key: string]: string}
    List of request inputs.
    name string
    The name of the deployment. One of id or name must be provided.
    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
    Identifier of the requested blueprint in the form ‘UUID:version’.
    cancelable bool
    Indicates whether request can be canceled or not.
    catalog_item_id str
    Identifier of the requested catalog item in the form ‘UUID:version’.
    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
    The id of the deployment. One of id or name must be provided.
    initialized_at str
    Time at which the request was initialized.
    inputs Mapping[str, str]
    List of request inputs.
    name str
    The name of the deployment. One of id or name must be provided.
    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
    Identifier of the requested blueprint in the form ‘UUID:version’.
    cancelable Boolean
    Indicates whether request can be canceled or not.
    catalogItemId String
    Identifier of the requested catalog item in the form ‘UUID:version’.
    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
    The id of the deployment. One of id or name must be provided.
    initializedAt String
    Time at which the request was initialized.
    inputs Map<String>
    List of request inputs.
    name String
    The name of the deployment. One of id or name must be provided.
    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’).

    GetDeploymentProject

    Description string
    A description of the resource.
    Id string
    The id of the deployment. One of id or name must be provided.
    Name string
    The name of the deployment. One of id or name must be provided.
    Version string
    Version of the entity, if applicable.
    Description string
    A description of the resource.
    Id string
    The id of the deployment. One of id or name must be provided.
    Name string
    The name of the deployment. One of id or name must be provided.
    Version string
    Version of the entity, if applicable.
    description String
    A description of the resource.
    id String
    The id of the deployment. One of id or name must be provided.
    name String
    The name of the deployment. One of id or name must be provided.
    version String
    Version of the entity, if applicable.
    description string
    A description of the resource.
    id string
    The id of the deployment. One of id or name must be provided.
    name string
    The name of the deployment. One of id or name must be provided.
    version string
    Version of the entity, if applicable.
    description str
    A description of the resource.
    id str
    The id of the deployment. One of id or name must be provided.
    name str
    The name of the deployment. One of id or name must be provided.
    version str
    Version of the entity, if applicable.
    description String
    A description of the resource.
    id String
    The id of the deployment. One of id or name must be provided.
    name String
    The name of the deployment. One of id or name must be provided.
    version String
    Version of the entity, if applicable.

    GetDeploymentResource

    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 description of the resource.
    Expenses List<GetDeploymentResourceExpense>
    Expense incurred for this resource.
    Id string
    The id of the deployment. One of id or name must be provided.
    Name string
    The name of the deployment. One of id or name must be provided.
    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 description of the resource.
    Expenses []GetDeploymentResourceExpense
    Expense incurred for this resource.
    Id string
    The id of the deployment. One of id or name must be provided.
    Name string
    The name of the deployment. One of id or name must be provided.
    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 description of the resource.
    expenses List<GetDeploymentResourceExpense>
    Expense incurred for this resource.
    id String
    The id of the deployment. One of id or name must be provided.
    name String
    The name of the deployment. One of id or name must be provided.
    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 description of the resource.
    expenses GetDeploymentResourceExpense[]
    Expense incurred for this resource.
    id string
    The id of the deployment. One of id or name must be provided.
    name string
    The name of the deployment. One of id or name must be provided.
    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 description of the resource.
    expenses Sequence[GetDeploymentResourceExpense]
    Expense incurred for this resource.
    id str
    The id of the deployment. One of id or name must be provided.
    name str
    The name of the deployment. One of id or name must be provided.
    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 description of the resource.
    expenses List<Property Map>
    Expense incurred for this resource.
    id String
    The id of the deployment. One of id or name must be provided.
    name String
    The name of the deployment. One of id or name must be provided.
    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.

    GetDeploymentResourceExpense

    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.

    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