vcd.getOrg
Explore with Pulumi AI
Provides a VMware Cloud Director Org data source. An organization can be used to manage catalogs, virtual data centers, and users.
Supported in provider v2.5+
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as vcd from "@pulumi/vcd";
const my_org = vcd.getOrg({
name: "my-org",
});
const my_org_clone = new vcd.Org("my-org-clone", {
fullName: my_org.then(my_org => my_org.fullName),
canPublishCatalogs: my_org.then(my_org => my_org.canPublishCatalogs),
deployedVmQuota: my_org.then(my_org => my_org.deployedVmQuota),
storedVmQuota: my_org.then(my_org => my_org.storedVmQuota),
isEnabled: my_org.then(my_org => my_org.isEnabled),
deleteForce: true,
deleteRecursive: true,
vappLease: {
maximumRuntimeLeaseInSec: my_org.then(my_org => my_org.vappLeases?.[0]?.maximumRuntimeLeaseInSec),
powerOffOnRuntimeLeaseExpiration: my_org.then(my_org => my_org.vappLeases?.[0]?.powerOffOnRuntimeLeaseExpiration),
maximumStorageLeaseInSec: my_org.then(my_org => my_org.vappLeases?.[0]?.maximumStorageLeaseInSec),
deleteOnStorageLeaseExpiration: my_org.then(my_org => my_org.vappLeases?.[0]?.deleteOnStorageLeaseExpiration),
},
vappTemplateLease: {
maximumStorageLeaseInSec: my_org.then(my_org => my_org.vappTemplateLeases?.[0]?.maximumStorageLeaseInSec),
deleteOnStorageLeaseExpiration: my_org.then(my_org => my_org.vappTemplateLeases?.[0]?.deleteOnStorageLeaseExpiration),
},
});
import pulumi
import pulumi_vcd as vcd
my_org = vcd.get_org(name="my-org")
my_org_clone = vcd.Org("my-org-clone",
full_name=my_org.full_name,
can_publish_catalogs=my_org.can_publish_catalogs,
deployed_vm_quota=my_org.deployed_vm_quota,
stored_vm_quota=my_org.stored_vm_quota,
is_enabled=my_org.is_enabled,
delete_force=True,
delete_recursive=True,
vapp_lease={
"maximum_runtime_lease_in_sec": my_org.vapp_leases[0].maximum_runtime_lease_in_sec,
"power_off_on_runtime_lease_expiration": my_org.vapp_leases[0].power_off_on_runtime_lease_expiration,
"maximum_storage_lease_in_sec": my_org.vapp_leases[0].maximum_storage_lease_in_sec,
"delete_on_storage_lease_expiration": my_org.vapp_leases[0].delete_on_storage_lease_expiration,
},
vapp_template_lease={
"maximum_storage_lease_in_sec": my_org.vapp_template_leases[0].maximum_storage_lease_in_sec,
"delete_on_storage_lease_expiration": my_org.vapp_template_leases[0].delete_on_storage_lease_expiration,
})
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/vcd/v3/vcd"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
my_org, err := vcd.LookupOrg(ctx, &vcd.LookupOrgArgs{
Name: "my-org",
}, nil)
if err != nil {
return err
}
_, err = vcd.NewOrg(ctx, "my-org-clone", &vcd.OrgArgs{
FullName: pulumi.String(my_org.FullName),
CanPublishCatalogs: pulumi.Bool(my_org.CanPublishCatalogs),
DeployedVmQuota: pulumi.Float64(my_org.DeployedVmQuota),
StoredVmQuota: pulumi.Float64(my_org.StoredVmQuota),
IsEnabled: pulumi.Bool(my_org.IsEnabled),
DeleteForce: pulumi.Bool(true),
DeleteRecursive: pulumi.Bool(true),
VappLease: &vcd.OrgVappLeaseArgs{
MaximumRuntimeLeaseInSec: pulumi.Float64(my_org.VappLeases[0].MaximumRuntimeLeaseInSec),
PowerOffOnRuntimeLeaseExpiration: pulumi.Bool(my_org.VappLeases[0].PowerOffOnRuntimeLeaseExpiration),
MaximumStorageLeaseInSec: pulumi.Float64(my_org.VappLeases[0].MaximumStorageLeaseInSec),
DeleteOnStorageLeaseExpiration: pulumi.Bool(my_org.VappLeases[0].DeleteOnStorageLeaseExpiration),
},
VappTemplateLease: &vcd.OrgVappTemplateLeaseArgs{
MaximumStorageLeaseInSec: pulumi.Float64(my_org.VappTemplateLeases[0].MaximumStorageLeaseInSec),
DeleteOnStorageLeaseExpiration: pulumi.Bool(my_org.VappTemplateLeases[0].DeleteOnStorageLeaseExpiration),
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Vcd = Pulumi.Vcd;
return await Deployment.RunAsync(() =>
{
var my_org = Vcd.GetOrg.Invoke(new()
{
Name = "my-org",
});
var my_org_clone = new Vcd.Org("my-org-clone", new()
{
FullName = my_org.Apply(my_org => my_org.Apply(getOrgResult => getOrgResult.FullName)),
CanPublishCatalogs = my_org.Apply(my_org => my_org.Apply(getOrgResult => getOrgResult.CanPublishCatalogs)),
DeployedVmQuota = my_org.Apply(my_org => my_org.Apply(getOrgResult => getOrgResult.DeployedVmQuota)),
StoredVmQuota = my_org.Apply(my_org => my_org.Apply(getOrgResult => getOrgResult.StoredVmQuota)),
IsEnabled = my_org.Apply(my_org => my_org.Apply(getOrgResult => getOrgResult.IsEnabled)),
DeleteForce = true,
DeleteRecursive = true,
VappLease = new Vcd.Inputs.OrgVappLeaseArgs
{
MaximumRuntimeLeaseInSec = my_org.Apply(my_org => my_org.Apply(getOrgResult => getOrgResult.VappLeases[0]?.MaximumRuntimeLeaseInSec)),
PowerOffOnRuntimeLeaseExpiration = my_org.Apply(my_org => my_org.Apply(getOrgResult => getOrgResult.VappLeases[0]?.PowerOffOnRuntimeLeaseExpiration)),
MaximumStorageLeaseInSec = my_org.Apply(my_org => my_org.Apply(getOrgResult => getOrgResult.VappLeases[0]?.MaximumStorageLeaseInSec)),
DeleteOnStorageLeaseExpiration = my_org.Apply(my_org => my_org.Apply(getOrgResult => getOrgResult.VappLeases[0]?.DeleteOnStorageLeaseExpiration)),
},
VappTemplateLease = new Vcd.Inputs.OrgVappTemplateLeaseArgs
{
MaximumStorageLeaseInSec = my_org.Apply(my_org => my_org.Apply(getOrgResult => getOrgResult.VappTemplateLeases[0]?.MaximumStorageLeaseInSec)),
DeleteOnStorageLeaseExpiration = my_org.Apply(my_org => my_org.Apply(getOrgResult => getOrgResult.VappTemplateLeases[0]?.DeleteOnStorageLeaseExpiration)),
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.vcd.VcdFunctions;
import com.pulumi.vcd.inputs.GetOrgArgs;
import com.pulumi.vcd.Org;
import com.pulumi.vcd.OrgArgs;
import com.pulumi.vcd.inputs.OrgVappLeaseArgs;
import com.pulumi.vcd.inputs.OrgVappTemplateLeaseArgs;
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 my-org = VcdFunctions.getOrg(GetOrgArgs.builder()
.name("my-org")
.build());
var my_org_clone = new Org("my-org-clone", OrgArgs.builder()
.fullName(my_org.fullName())
.canPublishCatalogs(my_org.canPublishCatalogs())
.deployedVmQuota(my_org.deployedVmQuota())
.storedVmQuota(my_org.storedVmQuota())
.isEnabled(my_org.isEnabled())
.deleteForce(true)
.deleteRecursive(true)
.vappLease(OrgVappLeaseArgs.builder()
.maximumRuntimeLeaseInSec(my_org.vappLeases()[0].maximumRuntimeLeaseInSec())
.powerOffOnRuntimeLeaseExpiration(my_org.vappLeases()[0].powerOffOnRuntimeLeaseExpiration())
.maximumStorageLeaseInSec(my_org.vappLeases()[0].maximumStorageLeaseInSec())
.deleteOnStorageLeaseExpiration(my_org.vappLeases()[0].deleteOnStorageLeaseExpiration())
.build())
.vappTemplateLease(OrgVappTemplateLeaseArgs.builder()
.maximumStorageLeaseInSec(my_org.vappTemplateLeases()[0].maximumStorageLeaseInSec())
.deleteOnStorageLeaseExpiration(my_org.vappTemplateLeases()[0].deleteOnStorageLeaseExpiration())
.build())
.build());
}
}
resources:
my-org-clone:
type: vcd:Org
properties:
fullName: ${["my-org"].fullName}
canPublishCatalogs: ${["my-org"].canPublishCatalogs}
deployedVmQuota: ${["my-org"].deployedVmQuota}
storedVmQuota: ${["my-org"].storedVmQuota}
isEnabled: ${["my-org"].isEnabled}
deleteForce: true
deleteRecursive: true
vappLease:
maximumRuntimeLeaseInSec: ${["my-org"].vappLeases[0].maximumRuntimeLeaseInSec}
powerOffOnRuntimeLeaseExpiration: ${["my-org"].vappLeases[0].powerOffOnRuntimeLeaseExpiration}
maximumStorageLeaseInSec: ${["my-org"].vappLeases[0].maximumStorageLeaseInSec}
deleteOnStorageLeaseExpiration: ${["my-org"].vappLeases[0].deleteOnStorageLeaseExpiration}
vappTemplateLease:
maximumStorageLeaseInSec: ${["my-org"].vappTemplateLeases[0].maximumStorageLeaseInSec}
deleteOnStorageLeaseExpiration: ${["my-org"].vappTemplateLeases[0].deleteOnStorageLeaseExpiration}
variables:
my-org:
fn::invoke:
function: vcd:getOrg
arguments:
name: my-org
vApp Lease
The vapp_lease section contains lease parameters for vApps created in the current organization, as defined below:
maximum_runtime_lease_in_sec- How long vApps can run before they are automatically stopped (in seconds)power_off_on_runtime_lease_expiration- When true, vApps are powered off when the runtime lease expires. When false, vApps are suspended when the runtime lease expires.maximum_storage_lease_in_sec- How long stopped vApps are available before being automatically cleaned up (in seconds)delete_on_storage_lease_expiration- If true, storage for a vApp is deleted when the vApp’s lease expires. If false, the storage is flagged for deletion, but not deleted.
vApp Template Lease
The vapp_template_lease section contains lease parameters for vApp templates created in the current organization, as defined below:
maximum_storage_lease_in_sec- How long vApp templates are available before being automatically cleaned up (in seconds)delete_on_storage_lease_expiration- If true, storage for a vAppTemplate is deleted when the vAppTemplate lease expires. If false, the storage is flagged for deletion, but not deleted
Metadata
The metadata_entry (v3.8+) is a set of metadata entries that have the following structure:
key- Key of this metadata entry.value- Value of this metadata entry.type- Type of this metadata entry. One of:MetadataStringValue,MetadataNumberValue,MetadataDateTimeValue,MetadataBooleanValue.user_access- User access level for this metadata entry. One of:PRIVATE(hidden),READONLY(read only),READWRITE(read/write).is_system- Domain for this metadata entry. true if it belongs toSYSTEM, false if it belongs toGENERAL.
Using getOrg
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 getOrg(args: GetOrgArgs, opts?: InvokeOptions): Promise<GetOrgResult>
function getOrgOutput(args: GetOrgOutputArgs, opts?: InvokeOptions): Output<GetOrgResult>def get_org(id: Optional[str] = None,
name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetOrgResult
def get_org_output(id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetOrgResult]func LookupOrg(ctx *Context, args *LookupOrgArgs, opts ...InvokeOption) (*LookupOrgResult, error)
func LookupOrgOutput(ctx *Context, args *LookupOrgOutputArgs, opts ...InvokeOption) LookupOrgResultOutput> Note: This function is named LookupOrg in the Go SDK.
public static class GetOrg
{
public static Task<GetOrgResult> InvokeAsync(GetOrgArgs args, InvokeOptions? opts = null)
public static Output<GetOrgResult> Invoke(GetOrgInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetOrgResult> getOrg(GetOrgArgs args, InvokeOptions options)
public static Output<GetOrgResult> getOrg(GetOrgArgs args, InvokeOptions options)
fn::invoke:
function: vcd:index/getOrg:getOrg
arguments:
# arguments dictionaryThe following arguments are supported:
getOrg Result
The following output properties are available:
- Account
Lockouts List<GetOrg Account Lockout> - (v3.14+) Contains the account lockout properties of the read organization:
- Can
Publish boolCatalogs - True if this organization is allowed to share catalogs.
- Can
Publish boolExternal Catalogs - (v3.6+) True if this organization is allowed to publish external catalogs.
- Can
Subscribe boolExternal Catalogs - (v3.6+) True if this organization is allowed to subscribe to external catalogs.
- Delay
After doublePower On Seconds - Specifies this organization's default for virtual machine boot delay after power on.
- Deployed
Vm doubleQuota - Maximum number of virtual machines that can be deployed simultaneously by a member of this organization.
- Description string
- Org description.
- Full
Name string - Org full name
- Id string
- Is
Enabled bool - True if this organization is enabled (allows login and all other operations).
- List
Of List<string>Catalogs - (v3.11+) List of catalogs (sorted alphabetically), owned or shared, available to this organization.
- List
Of List<string>Vdcs - (v3.11+) List of VDCs (sorted alphabetically), owned or shared, available to this organization.
- Metadata Dictionary<string, string>
- (Deprecated; v3.6+) Use
metadata_entryinstead. Key value map of metadata assigned to this organization. - Metadata
Entries List<GetOrg Metadata Entry> - A set of metadata entries assigned to the organization. See Metadata section for details.
- Name string
- Number
Of doubleCatalogs - (v3.11+) Number of catalogs owned or shared, available to this organization.
- Number
Of doubleVdcs - (v3.11+) Number of VDCs owned or shared, available to this organization.
- Stored
Vm doubleQuota - Maximum number of virtual machines in vApps or vApp templates that can be stored in an undeployed state by a member of this organization.
- Vapp
Leases List<GetOrg Vapp Lease> - (v2.7+) Defines lease parameters for vApps created in this organization. See vApp Lease below for details.
- Vapp
Template List<GetLeases Org Vapp Template Lease> - (v2.7+) Defines lease parameters for vApp templates created in this organization. See vApp Template Lease below for details.
- Account
Lockouts []GetOrg Account Lockout - (v3.14+) Contains the account lockout properties of the read organization:
- Can
Publish boolCatalogs - True if this organization is allowed to share catalogs.
- Can
Publish boolExternal Catalogs - (v3.6+) True if this organization is allowed to publish external catalogs.
- Can
Subscribe boolExternal Catalogs - (v3.6+) True if this organization is allowed to subscribe to external catalogs.
- Delay
After float64Power On Seconds - Specifies this organization's default for virtual machine boot delay after power on.
- Deployed
Vm float64Quota - Maximum number of virtual machines that can be deployed simultaneously by a member of this organization.
- Description string
- Org description.
- Full
Name string - Org full name
- Id string
- Is
Enabled bool - True if this organization is enabled (allows login and all other operations).
- List
Of []stringCatalogs - (v3.11+) List of catalogs (sorted alphabetically), owned or shared, available to this organization.
- List
Of []stringVdcs - (v3.11+) List of VDCs (sorted alphabetically), owned or shared, available to this organization.
- Metadata map[string]string
- (Deprecated; v3.6+) Use
metadata_entryinstead. Key value map of metadata assigned to this organization. - Metadata
Entries []GetOrg Metadata Entry - A set of metadata entries assigned to the organization. See Metadata section for details.
- Name string
- Number
Of float64Catalogs - (v3.11+) Number of catalogs owned or shared, available to this organization.
- Number
Of float64Vdcs - (v3.11+) Number of VDCs owned or shared, available to this organization.
- Stored
Vm float64Quota - Maximum number of virtual machines in vApps or vApp templates that can be stored in an undeployed state by a member of this organization.
- Vapp
Leases []GetOrg Vapp Lease - (v2.7+) Defines lease parameters for vApps created in this organization. See vApp Lease below for details.
- Vapp
Template []GetLeases Org Vapp Template Lease - (v2.7+) Defines lease parameters for vApp templates created in this organization. See vApp Template Lease below for details.
- account
Lockouts List<GetOrg Account Lockout> - (v3.14+) Contains the account lockout properties of the read organization:
- can
Publish BooleanCatalogs - True if this organization is allowed to share catalogs.
- can
Publish BooleanExternal Catalogs - (v3.6+) True if this organization is allowed to publish external catalogs.
- can
Subscribe BooleanExternal Catalogs - (v3.6+) True if this organization is allowed to subscribe to external catalogs.
- delay
After DoublePower On Seconds - Specifies this organization's default for virtual machine boot delay after power on.
- deployed
Vm DoubleQuota - Maximum number of virtual machines that can be deployed simultaneously by a member of this organization.
- description String
- Org description.
- full
Name String - Org full name
- id String
- is
Enabled Boolean - True if this organization is enabled (allows login and all other operations).
- list
Of List<String>Catalogs - (v3.11+) List of catalogs (sorted alphabetically), owned or shared, available to this organization.
- list
Of List<String>Vdcs - (v3.11+) List of VDCs (sorted alphabetically), owned or shared, available to this organization.
- metadata Map<String,String>
- (Deprecated; v3.6+) Use
metadata_entryinstead. Key value map of metadata assigned to this organization. - metadata
Entries List<GetOrg Metadata Entry> - A set of metadata entries assigned to the organization. See Metadata section for details.
- name String
- number
Of DoubleCatalogs - (v3.11+) Number of catalogs owned or shared, available to this organization.
- number
Of DoubleVdcs - (v3.11+) Number of VDCs owned or shared, available to this organization.
- stored
Vm DoubleQuota - Maximum number of virtual machines in vApps or vApp templates that can be stored in an undeployed state by a member of this organization.
- vapp
Leases List<GetOrg Vapp Lease> - (v2.7+) Defines lease parameters for vApps created in this organization. See vApp Lease below for details.
- vapp
Template List<GetLeases Org Vapp Template Lease> - (v2.7+) Defines lease parameters for vApp templates created in this organization. See vApp Template Lease below for details.
- account
Lockouts GetOrg Account Lockout[] - (v3.14+) Contains the account lockout properties of the read organization:
- can
Publish booleanCatalogs - True if this organization is allowed to share catalogs.
- can
Publish booleanExternal Catalogs - (v3.6+) True if this organization is allowed to publish external catalogs.
- can
Subscribe booleanExternal Catalogs - (v3.6+) True if this organization is allowed to subscribe to external catalogs.
- delay
After numberPower On Seconds - Specifies this organization's default for virtual machine boot delay after power on.
- deployed
Vm numberQuota - Maximum number of virtual machines that can be deployed simultaneously by a member of this organization.
- description string
- Org description.
- full
Name string - Org full name
- id string
- is
Enabled boolean - True if this organization is enabled (allows login and all other operations).
- list
Of string[]Catalogs - (v3.11+) List of catalogs (sorted alphabetically), owned or shared, available to this organization.
- list
Of string[]Vdcs - (v3.11+) List of VDCs (sorted alphabetically), owned or shared, available to this organization.
- metadata {[key: string]: string}
- (Deprecated; v3.6+) Use
metadata_entryinstead. Key value map of metadata assigned to this organization. - metadata
Entries GetOrg Metadata Entry[] - A set of metadata entries assigned to the organization. See Metadata section for details.
- name string
- number
Of numberCatalogs - (v3.11+) Number of catalogs owned or shared, available to this organization.
- number
Of numberVdcs - (v3.11+) Number of VDCs owned or shared, available to this organization.
- stored
Vm numberQuota - Maximum number of virtual machines in vApps or vApp templates that can be stored in an undeployed state by a member of this organization.
- vapp
Leases GetOrg Vapp Lease[] - (v2.7+) Defines lease parameters for vApps created in this organization. See vApp Lease below for details.
- vapp
Template GetLeases Org Vapp Template Lease[] - (v2.7+) Defines lease parameters for vApp templates created in this organization. See vApp Template Lease below for details.
- account_
lockouts Sequence[GetOrg Account Lockout] - (v3.14+) Contains the account lockout properties of the read organization:
- can_
publish_ boolcatalogs - True if this organization is allowed to share catalogs.
- can_
publish_ boolexternal_ catalogs - (v3.6+) True if this organization is allowed to publish external catalogs.
- can_
subscribe_ boolexternal_ catalogs - (v3.6+) True if this organization is allowed to subscribe to external catalogs.
- delay_
after_ floatpower_ on_ seconds - Specifies this organization's default for virtual machine boot delay after power on.
- deployed_
vm_ floatquota - Maximum number of virtual machines that can be deployed simultaneously by a member of this organization.
- description str
- Org description.
- full_
name str - Org full name
- id str
- is_
enabled bool - True if this organization is enabled (allows login and all other operations).
- list_
of_ Sequence[str]catalogs - (v3.11+) List of catalogs (sorted alphabetically), owned or shared, available to this organization.
- list_
of_ Sequence[str]vdcs - (v3.11+) List of VDCs (sorted alphabetically), owned or shared, available to this organization.
- metadata Mapping[str, str]
- (Deprecated; v3.6+) Use
metadata_entryinstead. Key value map of metadata assigned to this organization. - metadata_
entries Sequence[GetOrg Metadata Entry] - A set of metadata entries assigned to the organization. See Metadata section for details.
- name str
- number_
of_ floatcatalogs - (v3.11+) Number of catalogs owned or shared, available to this organization.
- number_
of_ floatvdcs - (v3.11+) Number of VDCs owned or shared, available to this organization.
- stored_
vm_ floatquota - Maximum number of virtual machines in vApps or vApp templates that can be stored in an undeployed state by a member of this organization.
- vapp_
leases Sequence[GetOrg Vapp Lease] - (v2.7+) Defines lease parameters for vApps created in this organization. See vApp Lease below for details.
- vapp_
template_ Sequence[Getleases Org Vapp Template Lease] - (v2.7+) Defines lease parameters for vApp templates created in this organization. See vApp Template Lease below for details.
- account
Lockouts List<Property Map> - (v3.14+) Contains the account lockout properties of the read organization:
- can
Publish BooleanCatalogs - True if this organization is allowed to share catalogs.
- can
Publish BooleanExternal Catalogs - (v3.6+) True if this organization is allowed to publish external catalogs.
- can
Subscribe BooleanExternal Catalogs - (v3.6+) True if this organization is allowed to subscribe to external catalogs.
- delay
After NumberPower On Seconds - Specifies this organization's default for virtual machine boot delay after power on.
- deployed
Vm NumberQuota - Maximum number of virtual machines that can be deployed simultaneously by a member of this organization.
- description String
- Org description.
- full
Name String - Org full name
- id String
- is
Enabled Boolean - True if this organization is enabled (allows login and all other operations).
- list
Of List<String>Catalogs - (v3.11+) List of catalogs (sorted alphabetically), owned or shared, available to this organization.
- list
Of List<String>Vdcs - (v3.11+) List of VDCs (sorted alphabetically), owned or shared, available to this organization.
- metadata Map<String>
- (Deprecated; v3.6+) Use
metadata_entryinstead. Key value map of metadata assigned to this organization. - metadata
Entries List<Property Map> - A set of metadata entries assigned to the organization. See Metadata section for details.
- name String
- number
Of NumberCatalogs - (v3.11+) Number of catalogs owned or shared, available to this organization.
- number
Of NumberVdcs - (v3.11+) Number of VDCs owned or shared, available to this organization.
- stored
Vm NumberQuota - Maximum number of virtual machines in vApps or vApp templates that can be stored in an undeployed state by a member of this organization.
- vapp
Leases List<Property Map> - (v2.7+) Defines lease parameters for vApps created in this organization. See vApp Lease below for details.
- vapp
Template List<Property Map>Leases - (v2.7+) Defines lease parameters for vApp templates created in this organization. See vApp Template Lease below for details.
Supporting Types
GetOrgAccountLockout
- Enabled bool
- Whether account lockout is enabled or not
- Invalid
Logins doubleBefore Lockout - Number of login attempts that will trigger an account lockout for the given user
- Lockout
Interval doubleMinutes - Once a user is locked out, they will not be able to log back in for this time period
- Enabled bool
- Whether account lockout is enabled or not
- Invalid
Logins float64Before Lockout - Number of login attempts that will trigger an account lockout for the given user
- Lockout
Interval float64Minutes - Once a user is locked out, they will not be able to log back in for this time period
- enabled Boolean
- Whether account lockout is enabled or not
- invalid
Logins DoubleBefore Lockout - Number of login attempts that will trigger an account lockout for the given user
- lockout
Interval DoubleMinutes - Once a user is locked out, they will not be able to log back in for this time period
- enabled boolean
- Whether account lockout is enabled or not
- invalid
Logins numberBefore Lockout - Number of login attempts that will trigger an account lockout for the given user
- lockout
Interval numberMinutes - Once a user is locked out, they will not be able to log back in for this time period
- enabled bool
- Whether account lockout is enabled or not
- invalid_
logins_ floatbefore_ lockout - Number of login attempts that will trigger an account lockout for the given user
- lockout_
interval_ floatminutes - Once a user is locked out, they will not be able to log back in for this time period
- enabled Boolean
- Whether account lockout is enabled or not
- invalid
Logins NumberBefore Lockout - Number of login attempts that will trigger an account lockout for the given user
- lockout
Interval NumberMinutes - Once a user is locked out, they will not be able to log back in for this time period
GetOrgMetadataEntry
- Is
System bool - Key string
- Type string
- User
Access string - Value string
- Is
System bool - Key string
- Type string
- User
Access string - Value string
- is
System Boolean - key String
- type String
- user
Access String - value String
- is
System boolean - key string
- type string
- user
Access string - value string
- is_
system bool - key str
- type str
- user_
access str - value str
- is
System Boolean - key String
- type String
- user
Access String - value String
GetOrgVappLease
- delete
On BooleanStorage Lease Expiration - maximum
Runtime DoubleLease In Sec - maximum
Storage DoubleLease In Sec - power
Off BooleanOn Runtime Lease Expiration
- delete
On booleanStorage Lease Expiration - maximum
Runtime numberLease In Sec - maximum
Storage numberLease In Sec - power
Off booleanOn Runtime Lease Expiration
- delete
On BooleanStorage Lease Expiration - maximum
Runtime NumberLease In Sec - maximum
Storage NumberLease In Sec - power
Off BooleanOn Runtime Lease Expiration
GetOrgVappTemplateLease
- delete
On BooleanStorage Lease Expiration - maximum
Storage DoubleLease In Sec
- delete
On booleanStorage Lease Expiration - maximum
Storage numberLease In Sec
- delete
On BooleanStorage Lease Expiration - maximum
Storage NumberLease In Sec
Package Details
- Repository
- vcd vmware/terraform-provider-vcd
- License
- Notes
- This Pulumi package is based on the
vcdTerraform Provider.