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