vra.getProject
Explore with Pulumi AI
Example Usage
S
This is an example of how to create a project data source.
Project data source by its id:
import * as pulumi from "@pulumi/pulumi";
import * as vra from "@pulumi/vra";
const _this = vra.getProject({
id: vra_project["my-project"].id,
});
import pulumi
import pulumi_vra as vra
this = vra.get_project(id=vra_project["my-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.LookupProject(ctx, &vra.LookupProjectArgs{
Id: pulumi.StringRef(vra_project.MyProject.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.GetProject.Invoke(new()
{
Id = vra_project.My_project.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.GetProjectArgs;
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.getProject(GetProjectArgs.builder()
.id(vra_project.my-project().id())
.build());
}
}
variables:
this:
fn::invoke:
function: vra:getProject
arguments:
id: ${vra_project"my-project"[%!s(MISSING)].id}
Project data source filter by name:
import * as pulumi from "@pulumi/pulumi";
import * as vra from "@pulumi/vra";
const test_project = vra.getProject({
name: vra_project["my-project"].name,
});
import pulumi
import pulumi_vra as vra
test_project = vra.get_project(name=vra_project["my-project"]["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.LookupProject(ctx, &vra.LookupProjectArgs{
Name: pulumi.StringRef(vra_project.MyProject.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 test_project = Vra.GetProject.Invoke(new()
{
Name = vra_project.My_project.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.GetProjectArgs;
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 test-project = VraFunctions.getProject(GetProjectArgs.builder()
.name(vra_project.my-project().name())
.build());
}
}
variables:
test-project:
fn::invoke:
function: vra:getProject
arguments:
name: ${vra_project"my-project"[%!s(MISSING)].name}
A project data source supports the following arguments:
Using getProject
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 getProject(args: GetProjectArgs, opts?: InvokeOptions): Promise<GetProjectResult>
function getProjectOutput(args: GetProjectOutputArgs, opts?: InvokeOptions): Output<GetProjectResult>
def get_project(administrator_roles: Optional[Sequence[GetProjectAdministratorRole]] = None,
administrators: Optional[Sequence[str]] = None,
constraints: Optional[GetProjectConstraints] = None,
custom_properties: Optional[Mapping[str, str]] = None,
description: Optional[str] = None,
id: Optional[str] = None,
machine_naming_template: Optional[str] = None,
member_roles: Optional[Sequence[GetProjectMemberRole]] = None,
members: Optional[Sequence[str]] = None,
name: Optional[str] = None,
operation_timeout: Optional[float] = None,
placement_policy: Optional[str] = None,
shared_resources: Optional[bool] = None,
supervisor_roles: Optional[Sequence[GetProjectSupervisorRole]] = None,
viewer_roles: Optional[Sequence[GetProjectViewerRole]] = None,
viewers: Optional[Sequence[str]] = None,
zone_assignments: Optional[Sequence[GetProjectZoneAssignment]] = None,
opts: Optional[InvokeOptions] = None) -> GetProjectResult
def get_project_output(administrator_roles: Optional[pulumi.Input[Sequence[pulumi.Input[GetProjectAdministratorRoleArgs]]]] = None,
administrators: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
constraints: Optional[pulumi.Input[GetProjectConstraintsArgs]] = None,
custom_properties: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
description: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
machine_naming_template: Optional[pulumi.Input[str]] = None,
member_roles: Optional[pulumi.Input[Sequence[pulumi.Input[GetProjectMemberRoleArgs]]]] = None,
members: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
name: Optional[pulumi.Input[str]] = None,
operation_timeout: Optional[pulumi.Input[float]] = None,
placement_policy: Optional[pulumi.Input[str]] = None,
shared_resources: Optional[pulumi.Input[bool]] = None,
supervisor_roles: Optional[pulumi.Input[Sequence[pulumi.Input[GetProjectSupervisorRoleArgs]]]] = None,
viewer_roles: Optional[pulumi.Input[Sequence[pulumi.Input[GetProjectViewerRoleArgs]]]] = None,
viewers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
zone_assignments: Optional[pulumi.Input[Sequence[pulumi.Input[GetProjectZoneAssignmentArgs]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetProjectResult]
func LookupProject(ctx *Context, args *LookupProjectArgs, opts ...InvokeOption) (*LookupProjectResult, error)
func LookupProjectOutput(ctx *Context, args *LookupProjectOutputArgs, opts ...InvokeOption) LookupProjectResultOutput
> Note: This function is named LookupProject
in the Go SDK.
public static class GetProject
{
public static Task<GetProjectResult> InvokeAsync(GetProjectArgs args, InvokeOptions? opts = null)
public static Output<GetProjectResult> Invoke(GetProjectInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetProjectResult> getProject(GetProjectArgs args, InvokeOptions options)
public static Output<GetProjectResult> getProject(GetProjectArgs args, InvokeOptions options)
fn::invoke:
function: vra:index/getProject:getProject
arguments:
# arguments dictionary
The following arguments are supported:
- Administrator
Roles List<GetProject Administrator Role> - Administrator users or groups associated with the project. Only administrators can manage project's configuration.
- Administrators List<string>
A list of administrator users associated with the project. Only administrators can manage project's configuration.
Note: Deprecated - please use
administrator_roles
instead.- Constraints
Get
Project Constraints - A list of storage, network and extensibility constraints to be applied when provisioning through this project.
- Custom
Properties Dictionary<string, string> - The project custom properties which are added to all requests in this project.
- Description string
- A human-friendly description.
- Id string
- The id of the image profile instance.
- Machine
Naming stringTemplate - The naming template to be used for resources provisioned in this project.
- Member
Roles List<GetProject Member Role> - Member users or groups associated with the project.
- Members List<string>
A list of member users associated with the project.
Note: Deprecated - please use
member_roles
instead.- Name string
- A human-friendly name used as an identifier in APIs that support this option.
- Operation
Timeout double - The timeout that should be used for Blueprint operations and Provisioning tasks. The timeout is in seconds.
- Placement
Policy string - The placement policy that will be applied when selecting a cloud zone for provisioning. Must be one of
DEFAULT
orSPREAD
. - bool
- The id of the organization this entity belongs to.
- Supervisor
Roles List<GetProject Supervisor Role> - Supervisor users or groups associated with the project.d
- Viewer
Roles List<GetProject Viewer Role> - Viewer users or groups associated with the project.
- Viewers List<string>
A list of viewer users associated with the project.
Note: Deprecated - please use
viewer_roles
instead.- Zone
Assignments List<GetProject Zone Assignment> - A list of configurations for zone assignment to a project.
- Administrator
Roles []GetProject Administrator Role - Administrator users or groups associated with the project. Only administrators can manage project's configuration.
- Administrators []string
A list of administrator users associated with the project. Only administrators can manage project's configuration.
Note: Deprecated - please use
administrator_roles
instead.- Constraints
Get
Project Constraints - A list of storage, network and extensibility constraints to be applied when provisioning through this project.
- Custom
Properties map[string]string - The project custom properties which are added to all requests in this project.
- Description string
- A human-friendly description.
- Id string
- The id of the image profile instance.
- Machine
Naming stringTemplate - The naming template to be used for resources provisioned in this project.
- Member
Roles []GetProject Member Role - Member users or groups associated with the project.
- Members []string
A list of member users associated with the project.
Note: Deprecated - please use
member_roles
instead.- Name string
- A human-friendly name used as an identifier in APIs that support this option.
- Operation
Timeout float64 - The timeout that should be used for Blueprint operations and Provisioning tasks. The timeout is in seconds.
- Placement
Policy string - The placement policy that will be applied when selecting a cloud zone for provisioning. Must be one of
DEFAULT
orSPREAD
. - bool
- The id of the organization this entity belongs to.
- Supervisor
Roles []GetProject Supervisor Role - Supervisor users or groups associated with the project.d
- Viewer
Roles []GetProject Viewer Role - Viewer users or groups associated with the project.
- Viewers []string
A list of viewer users associated with the project.
Note: Deprecated - please use
viewer_roles
instead.- Zone
Assignments []GetProject Zone Assignment - A list of configurations for zone assignment to a project.
- administrator
Roles List<GetProject Administrator Role> - Administrator users or groups associated with the project. Only administrators can manage project's configuration.
- administrators List<String>
A list of administrator users associated with the project. Only administrators can manage project's configuration.
Note: Deprecated - please use
administrator_roles
instead.- constraints
Get
Project Constraints - A list of storage, network and extensibility constraints to be applied when provisioning through this project.
- custom
Properties Map<String,String> - The project custom properties which are added to all requests in this project.
- description String
- A human-friendly description.
- id String
- The id of the image profile instance.
- machine
Naming StringTemplate - The naming template to be used for resources provisioned in this project.
- member
Roles List<GetProject Member Role> - Member users or groups associated with the project.
- members List<String>
A list of member users associated with the project.
Note: Deprecated - please use
member_roles
instead.- name String
- A human-friendly name used as an identifier in APIs that support this option.
- operation
Timeout Double - The timeout that should be used for Blueprint operations and Provisioning tasks. The timeout is in seconds.
- placement
Policy String - The placement policy that will be applied when selecting a cloud zone for provisioning. Must be one of
DEFAULT
orSPREAD
. - Boolean
- The id of the organization this entity belongs to.
- supervisor
Roles List<GetProject Supervisor Role> - Supervisor users or groups associated with the project.d
- viewer
Roles List<GetProject Viewer Role> - Viewer users or groups associated with the project.
- viewers List<String>
A list of viewer users associated with the project.
Note: Deprecated - please use
viewer_roles
instead.- zone
Assignments List<GetProject Zone Assignment> - A list of configurations for zone assignment to a project.
- administrator
Roles GetProject Administrator Role[] - Administrator users or groups associated with the project. Only administrators can manage project's configuration.
- administrators string[]
A list of administrator users associated with the project. Only administrators can manage project's configuration.
Note: Deprecated - please use
administrator_roles
instead.- constraints
Get
Project Constraints - A list of storage, network and extensibility constraints to be applied when provisioning through this project.
- custom
Properties {[key: string]: string} - The project custom properties which are added to all requests in this project.
- description string
- A human-friendly description.
- id string
- The id of the image profile instance.
- machine
Naming stringTemplate - The naming template to be used for resources provisioned in this project.
- member
Roles GetProject Member Role[] - Member users or groups associated with the project.
- members string[]
A list of member users associated with the project.
Note: Deprecated - please use
member_roles
instead.- name string
- A human-friendly name used as an identifier in APIs that support this option.
- operation
Timeout number - The timeout that should be used for Blueprint operations and Provisioning tasks. The timeout is in seconds.
- placement
Policy string - The placement policy that will be applied when selecting a cloud zone for provisioning. Must be one of
DEFAULT
orSPREAD
. - boolean
- The id of the organization this entity belongs to.
- supervisor
Roles GetProject Supervisor Role[] - Supervisor users or groups associated with the project.d
- viewer
Roles GetProject Viewer Role[] - Viewer users or groups associated with the project.
- viewers string[]
A list of viewer users associated with the project.
Note: Deprecated - please use
viewer_roles
instead.- zone
Assignments GetProject Zone Assignment[] - A list of configurations for zone assignment to a project.
- administrator_
roles Sequence[GetProject Administrator Role] - Administrator users or groups associated with the project. Only administrators can manage project's configuration.
- administrators Sequence[str]
A list of administrator users associated with the project. Only administrators can manage project's configuration.
Note: Deprecated - please use
administrator_roles
instead.- constraints
Get
Project Constraints - A list of storage, network and extensibility constraints to be applied when provisioning through this project.
- custom_
properties Mapping[str, str] - The project custom properties which are added to all requests in this project.
- description str
- A human-friendly description.
- id str
- The id of the image profile instance.
- machine_
naming_ strtemplate - The naming template to be used for resources provisioned in this project.
- member_
roles Sequence[GetProject Member Role] - Member users or groups associated with the project.
- members Sequence[str]
A list of member users associated with the project.
Note: Deprecated - please use
member_roles
instead.- name str
- A human-friendly name used as an identifier in APIs that support this option.
- operation_
timeout float - The timeout that should be used for Blueprint operations and Provisioning tasks. The timeout is in seconds.
- placement_
policy str - The placement policy that will be applied when selecting a cloud zone for provisioning. Must be one of
DEFAULT
orSPREAD
. - bool
- The id of the organization this entity belongs to.
- supervisor_
roles Sequence[GetProject Supervisor Role] - Supervisor users or groups associated with the project.d
- viewer_
roles Sequence[GetProject Viewer Role] - Viewer users or groups associated with the project.
- viewers Sequence[str]
A list of viewer users associated with the project.
Note: Deprecated - please use
viewer_roles
instead.- zone_
assignments Sequence[GetProject Zone Assignment] - A list of configurations for zone assignment to a project.
- administrator
Roles List<Property Map> - Administrator users or groups associated with the project. Only administrators can manage project's configuration.
- administrators List<String>
A list of administrator users associated with the project. Only administrators can manage project's configuration.
Note: Deprecated - please use
administrator_roles
instead.- constraints Property Map
- A list of storage, network and extensibility constraints to be applied when provisioning through this project.
- custom
Properties Map<String> - The project custom properties which are added to all requests in this project.
- description String
- A human-friendly description.
- id String
- The id of the image profile instance.
- machine
Naming StringTemplate - The naming template to be used for resources provisioned in this project.
- member
Roles List<Property Map> - Member users or groups associated with the project.
- members List<String>
A list of member users associated with the project.
Note: Deprecated - please use
member_roles
instead.- name String
- A human-friendly name used as an identifier in APIs that support this option.
- operation
Timeout Number - The timeout that should be used for Blueprint operations and Provisioning tasks. The timeout is in seconds.
- placement
Policy String - The placement policy that will be applied when selecting a cloud zone for provisioning. Must be one of
DEFAULT
orSPREAD
. - Boolean
- The id of the organization this entity belongs to.
- supervisor
Roles List<Property Map> - Supervisor users or groups associated with the project.d
- viewer
Roles List<Property Map> - Viewer users or groups associated with the project.
- viewers List<String>
A list of viewer users associated with the project.
Note: Deprecated - please use
viewer_roles
instead.- zone
Assignments List<Property Map> - A list of configurations for zone assignment to a project.
getProject Result
The following output properties are available:
- Administrators List<string>
- Description string
- Id string
- Members List<string>
- Name string
- bool
- Viewers List<string>
- Administrator
Roles List<GetProject Administrator Role> - Constraints
Get
Project Constraints - Custom
Properties Dictionary<string, string> - Machine
Naming stringTemplate - Member
Roles List<GetProject Member Role> - Operation
Timeout double - Placement
Policy string - Supervisor
Roles List<GetProject Supervisor Role> - Viewer
Roles List<GetProject Viewer Role> - Zone
Assignments List<GetProject Zone Assignment>
- Administrators []string
- Description string
- Id string
- Members []string
- Name string
- bool
- Viewers []string
- Administrator
Roles []GetProject Administrator Role - Constraints
Get
Project Constraints - Custom
Properties map[string]string - Machine
Naming stringTemplate - Member
Roles []GetProject Member Role - Operation
Timeout float64 - Placement
Policy string - Supervisor
Roles []GetProject Supervisor Role - Viewer
Roles []GetProject Viewer Role - Zone
Assignments []GetProject Zone Assignment
- administrators List<String>
- description String
- id String
- members List<String>
- name String
- Boolean
- viewers List<String>
- administrator
Roles List<GetProject Administrator Role> - constraints
Get
Project Constraints - custom
Properties Map<String,String> - machine
Naming StringTemplate - member
Roles List<GetProject Member Role> - operation
Timeout Double - placement
Policy String - supervisor
Roles List<GetProject Supervisor Role> - viewer
Roles List<GetProject Viewer Role> - zone
Assignments List<GetProject Zone Assignment>
- administrators string[]
- description string
- id string
- members string[]
- name string
- boolean
- viewers string[]
- administrator
Roles GetProject Administrator Role[] - constraints
Get
Project Constraints - custom
Properties {[key: string]: string} - machine
Naming stringTemplate - member
Roles GetProject Member Role[] - operation
Timeout number - placement
Policy string - supervisor
Roles GetProject Supervisor Role[] - viewer
Roles GetProject Viewer Role[] - zone
Assignments GetProject Zone Assignment[]
- administrators Sequence[str]
- description str
- id str
- members Sequence[str]
- name str
- bool
- viewers Sequence[str]
- administrator_
roles Sequence[GetProject Administrator Role] - constraints
Get
Project Constraints - custom_
properties Mapping[str, str] - machine_
naming_ strtemplate - member_
roles Sequence[GetProject Member Role] - operation_
timeout float - placement_
policy str - supervisor_
roles Sequence[GetProject Supervisor Role] - viewer_
roles Sequence[GetProject Viewer Role] - zone_
assignments Sequence[GetProject Zone Assignment]
- administrators List<String>
- description String
- id String
- members List<String>
- name String
- Boolean
- viewers List<String>
- administrator
Roles List<Property Map> - constraints Property Map
- custom
Properties Map<String> - machine
Naming StringTemplate - member
Roles List<Property Map> - operation
Timeout Number - placement
Policy String - supervisor
Roles List<Property Map> - viewer
Roles List<Property Map> - zone
Assignments List<Property Map>
Supporting Types
GetProjectAdministratorRole
GetProjectConstraints
- Extensibilities
List<Get
Project Constraints Extensibility> - Constraints that are used to drive placement policies for entities such as image, network, storage, etc. Constraint expressions are matched against tags on existing placement targets.
- Networks
List<Get
Project Constraints Network> - Constraints that are used to drive placement policies for entities such as image, network, storage, etc. Constraint expressions are matched against tags on existing placement targets.
- Storages
List<Get
Project Constraints Storage> - Constraints that are used to drive placement policies for entities such as image, network, storage, etc. Constraint expressions are matched against tags on existing placement targets.
- Extensibilities
[]Get
Project Constraints Extensibility - Constraints that are used to drive placement policies for entities such as image, network, storage, etc. Constraint expressions are matched against tags on existing placement targets.
- Networks
[]Get
Project Constraints Network - Constraints that are used to drive placement policies for entities such as image, network, storage, etc. Constraint expressions are matched against tags on existing placement targets.
- Storages
[]Get
Project Constraints Storage - Constraints that are used to drive placement policies for entities such as image, network, storage, etc. Constraint expressions are matched against tags on existing placement targets.
- extensibilities
List<Get
Project Constraints Extensibility> - Constraints that are used to drive placement policies for entities such as image, network, storage, etc. Constraint expressions are matched against tags on existing placement targets.
- networks
List<Get
Project Constraints Network> - Constraints that are used to drive placement policies for entities such as image, network, storage, etc. Constraint expressions are matched against tags on existing placement targets.
- storages
List<Get
Project Constraints Storage> - Constraints that are used to drive placement policies for entities such as image, network, storage, etc. Constraint expressions are matched against tags on existing placement targets.
- extensibilities
Get
Project Constraints Extensibility[] - Constraints that are used to drive placement policies for entities such as image, network, storage, etc. Constraint expressions are matched against tags on existing placement targets.
- networks
Get
Project Constraints Network[] - Constraints that are used to drive placement policies for entities such as image, network, storage, etc. Constraint expressions are matched against tags on existing placement targets.
- storages
Get
Project Constraints Storage[] - Constraints that are used to drive placement policies for entities such as image, network, storage, etc. Constraint expressions are matched against tags on existing placement targets.
- extensibilities
Sequence[Get
Project Constraints Extensibility] - Constraints that are used to drive placement policies for entities such as image, network, storage, etc. Constraint expressions are matched against tags on existing placement targets.
- networks
Sequence[Get
Project Constraints Network] - Constraints that are used to drive placement policies for entities such as image, network, storage, etc. Constraint expressions are matched against tags on existing placement targets.
- storages
Sequence[Get
Project Constraints Storage] - Constraints that are used to drive placement policies for entities such as image, network, storage, etc. Constraint expressions are matched against tags on existing placement targets.
- extensibilities List<Property Map>
- Constraints that are used to drive placement policies for entities such as image, network, storage, etc. Constraint expressions are matched against tags on existing placement targets.
- networks List<Property Map>
- Constraints that are used to drive placement policies for entities such as image, network, storage, etc. Constraint expressions are matched against tags on existing placement targets.
- storages List<Property Map>
- Constraints that are used to drive placement policies for entities such as image, network, storage, etc. Constraint expressions are matched against tags on existing placement targets.
GetProjectConstraintsExtensibility
- Expression string
- An expression of the form "[!]tag-key[:[tag-value]]", used to indicate a constraint match on keys and values of tags.
- Mandatory bool
- Indicates whether this constraint should be strictly enforced or not.
- Expression string
- An expression of the form "[!]tag-key[:[tag-value]]", used to indicate a constraint match on keys and values of tags.
- Mandatory bool
- Indicates whether this constraint should be strictly enforced or not.
- expression String
- An expression of the form "[!]tag-key[:[tag-value]]", used to indicate a constraint match on keys and values of tags.
- mandatory Boolean
- Indicates whether this constraint should be strictly enforced or not.
- expression string
- An expression of the form "[!]tag-key[:[tag-value]]", used to indicate a constraint match on keys and values of tags.
- mandatory boolean
- Indicates whether this constraint should be strictly enforced or not.
- expression str
- An expression of the form "[!]tag-key[:[tag-value]]", used to indicate a constraint match on keys and values of tags.
- mandatory bool
- Indicates whether this constraint should be strictly enforced or not.
- expression String
- An expression of the form "[!]tag-key[:[tag-value]]", used to indicate a constraint match on keys and values of tags.
- mandatory Boolean
- Indicates whether this constraint should be strictly enforced or not.
GetProjectConstraintsNetwork
- Expression string
- An expression of the form "[!]tag-key[:[tag-value]]", used to indicate a constraint match on keys and values of tags.
- Mandatory bool
- Indicates whether this constraint should be strictly enforced or not.
- Expression string
- An expression of the form "[!]tag-key[:[tag-value]]", used to indicate a constraint match on keys and values of tags.
- Mandatory bool
- Indicates whether this constraint should be strictly enforced or not.
- expression String
- An expression of the form "[!]tag-key[:[tag-value]]", used to indicate a constraint match on keys and values of tags.
- mandatory Boolean
- Indicates whether this constraint should be strictly enforced or not.
- expression string
- An expression of the form "[!]tag-key[:[tag-value]]", used to indicate a constraint match on keys and values of tags.
- mandatory boolean
- Indicates whether this constraint should be strictly enforced or not.
- expression str
- An expression of the form "[!]tag-key[:[tag-value]]", used to indicate a constraint match on keys and values of tags.
- mandatory bool
- Indicates whether this constraint should be strictly enforced or not.
- expression String
- An expression of the form "[!]tag-key[:[tag-value]]", used to indicate a constraint match on keys and values of tags.
- mandatory Boolean
- Indicates whether this constraint should be strictly enforced or not.
GetProjectConstraintsStorage
- Expression string
- An expression of the form "[!]tag-key[:[tag-value]]", used to indicate a constraint match on keys and values of tags.
- Mandatory bool
- Indicates whether this constraint should be strictly enforced or not.
- Expression string
- An expression of the form "[!]tag-key[:[tag-value]]", used to indicate a constraint match on keys and values of tags.
- Mandatory bool
- Indicates whether this constraint should be strictly enforced or not.
- expression String
- An expression of the form "[!]tag-key[:[tag-value]]", used to indicate a constraint match on keys and values of tags.
- mandatory Boolean
- Indicates whether this constraint should be strictly enforced or not.
- expression string
- An expression of the form "[!]tag-key[:[tag-value]]", used to indicate a constraint match on keys and values of tags.
- mandatory boolean
- Indicates whether this constraint should be strictly enforced or not.
- expression str
- An expression of the form "[!]tag-key[:[tag-value]]", used to indicate a constraint match on keys and values of tags.
- mandatory bool
- Indicates whether this constraint should be strictly enforced or not.
- expression String
- An expression of the form "[!]tag-key[:[tag-value]]", used to indicate a constraint match on keys and values of tags.
- mandatory Boolean
- Indicates whether this constraint should be strictly enforced or not.
GetProjectMemberRole
GetProjectSupervisorRole
GetProjectViewerRole
GetProjectZoneAssignment
- Cpu
Limit double - The maximum amount of cpus that can be used by this cloud zone. Default is 0 (unlimited cpu).
- Max
Instances double - The maximum number of instances that can be provisioned in this cloud zone. Default is 0 (unlimited instances)
- Memory
Limit doubleMb - The maximum amount of memory that can be used by this cloud zone. Default is 0 (unlimited memory).
- Priority double
- The priority of this zone in the current project. Lower numbers mean higher priority. Default is 0 (highest)
- Storage
Limit doubleGb - Upper limit on storage that can be requested from a cloud zone which is part of this project. Default is 0 (unlimited storage). Supported only for vSphere cloud zones.
- Zone
Id string - The Cloud Zone Id
- Cpu
Limit float64 - The maximum amount of cpus that can be used by this cloud zone. Default is 0 (unlimited cpu).
- Max
Instances float64 - The maximum number of instances that can be provisioned in this cloud zone. Default is 0 (unlimited instances)
- Memory
Limit float64Mb - The maximum amount of memory that can be used by this cloud zone. Default is 0 (unlimited memory).
- Priority float64
- The priority of this zone in the current project. Lower numbers mean higher priority. Default is 0 (highest)
- Storage
Limit float64Gb - Upper limit on storage that can be requested from a cloud zone which is part of this project. Default is 0 (unlimited storage). Supported only for vSphere cloud zones.
- Zone
Id string - The Cloud Zone Id
- cpu
Limit Double - The maximum amount of cpus that can be used by this cloud zone. Default is 0 (unlimited cpu).
- max
Instances Double - The maximum number of instances that can be provisioned in this cloud zone. Default is 0 (unlimited instances)
- memory
Limit DoubleMb - The maximum amount of memory that can be used by this cloud zone. Default is 0 (unlimited memory).
- priority Double
- The priority of this zone in the current project. Lower numbers mean higher priority. Default is 0 (highest)
- storage
Limit DoubleGb - Upper limit on storage that can be requested from a cloud zone which is part of this project. Default is 0 (unlimited storage). Supported only for vSphere cloud zones.
- zone
Id String - The Cloud Zone Id
- cpu
Limit number - The maximum amount of cpus that can be used by this cloud zone. Default is 0 (unlimited cpu).
- max
Instances number - The maximum number of instances that can be provisioned in this cloud zone. Default is 0 (unlimited instances)
- memory
Limit numberMb - The maximum amount of memory that can be used by this cloud zone. Default is 0 (unlimited memory).
- priority number
- The priority of this zone in the current project. Lower numbers mean higher priority. Default is 0 (highest)
- storage
Limit numberGb - Upper limit on storage that can be requested from a cloud zone which is part of this project. Default is 0 (unlimited storage). Supported only for vSphere cloud zones.
- zone
Id string - The Cloud Zone Id
- cpu_
limit float - The maximum amount of cpus that can be used by this cloud zone. Default is 0 (unlimited cpu).
- max_
instances float - The maximum number of instances that can be provisioned in this cloud zone. Default is 0 (unlimited instances)
- memory_
limit_ floatmb - The maximum amount of memory that can be used by this cloud zone. Default is 0 (unlimited memory).
- priority float
- The priority of this zone in the current project. Lower numbers mean higher priority. Default is 0 (highest)
- storage_
limit_ floatgb - Upper limit on storage that can be requested from a cloud zone which is part of this project. Default is 0 (unlimited storage). Supported only for vSphere cloud zones.
- zone_
id str - The Cloud Zone Id
- cpu
Limit Number - The maximum amount of cpus that can be used by this cloud zone. Default is 0 (unlimited cpu).
- max
Instances Number - The maximum number of instances that can be provisioned in this cloud zone. Default is 0 (unlimited instances)
- memory
Limit NumberMb - The maximum amount of memory that can be used by this cloud zone. Default is 0 (unlimited memory).
- priority Number
- The priority of this zone in the current project. Lower numbers mean higher priority. Default is 0 (highest)
- storage
Limit NumberGb - Upper limit on storage that can be requested from a cloud zone which is part of this project. Default is 0 (unlimited storage). Supported only for vSphere cloud zones.
- zone
Id String - The Cloud Zone Id
Package Details
- Repository
- vra vmware/terraform-provider-vra
- License
- Notes
- This Pulumi package is based on the
vra
Terraform Provider.