vcd.Org
Explore with Pulumi AI
Create Org Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Org(name: string, args: OrgArgs, opts?: CustomResourceOptions);
@overload
def Org(resource_name: str,
args: OrgArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Org(resource_name: str,
opts: Optional[ResourceOptions] = None,
full_name: Optional[str] = None,
description: Optional[str] = None,
is_enabled: Optional[bool] = None,
can_subscribe_external_catalogs: Optional[bool] = None,
delay_after_power_on_seconds: Optional[float] = None,
delete_force: Optional[bool] = None,
delete_recursive: Optional[bool] = None,
deployed_vm_quota: Optional[float] = None,
account_lockout: Optional[OrgAccountLockoutArgs] = None,
can_publish_external_catalogs: Optional[bool] = None,
metadata: Optional[Mapping[str, str]] = None,
can_publish_catalogs: Optional[bool] = None,
metadata_entries: Optional[Sequence[OrgMetadataEntryArgs]] = None,
name: Optional[str] = None,
org_id: Optional[str] = None,
stored_vm_quota: Optional[float] = None,
vapp_lease: Optional[OrgVappLeaseArgs] = None,
vapp_template_lease: Optional[OrgVappTemplateLeaseArgs] = None)
func NewOrg(ctx *Context, name string, args OrgArgs, opts ...ResourceOption) (*Org, error)
public Org(string name, OrgArgs args, CustomResourceOptions? opts = null)
type: vcd:Org
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args OrgArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args OrgArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args OrgArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args OrgArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args OrgArgs
- 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 orgResource = new Vcd.Org("orgResource", new()
{
FullName = "string",
Description = "string",
IsEnabled = false,
CanSubscribeExternalCatalogs = false,
DelayAfterPowerOnSeconds = 0,
DeleteForce = false,
DeleteRecursive = false,
DeployedVmQuota = 0,
AccountLockout = new Vcd.Inputs.OrgAccountLockoutArgs
{
Enabled = false,
InvalidLoginsBeforeLockout = 0,
LockoutIntervalMinutes = 0,
},
CanPublishExternalCatalogs = false,
CanPublishCatalogs = false,
MetadataEntries = new[]
{
new Vcd.Inputs.OrgMetadataEntryArgs
{
IsSystem = false,
Key = "string",
Type = "string",
UserAccess = "string",
Value = "string",
},
},
Name = "string",
OrgId = "string",
StoredVmQuota = 0,
VappLease = new Vcd.Inputs.OrgVappLeaseArgs
{
DeleteOnStorageLeaseExpiration = false,
MaximumRuntimeLeaseInSec = 0,
MaximumStorageLeaseInSec = 0,
PowerOffOnRuntimeLeaseExpiration = false,
},
VappTemplateLease = new Vcd.Inputs.OrgVappTemplateLeaseArgs
{
DeleteOnStorageLeaseExpiration = false,
MaximumStorageLeaseInSec = 0,
},
});
example, err := vcd.NewOrg(ctx, "orgResource", &vcd.OrgArgs{
FullName: pulumi.String("string"),
Description: pulumi.String("string"),
IsEnabled: pulumi.Bool(false),
CanSubscribeExternalCatalogs: pulumi.Bool(false),
DelayAfterPowerOnSeconds: pulumi.Float64(0),
DeleteForce: pulumi.Bool(false),
DeleteRecursive: pulumi.Bool(false),
DeployedVmQuota: pulumi.Float64(0),
AccountLockout: &vcd.OrgAccountLockoutArgs{
Enabled: pulumi.Bool(false),
InvalidLoginsBeforeLockout: pulumi.Float64(0),
LockoutIntervalMinutes: pulumi.Float64(0),
},
CanPublishExternalCatalogs: pulumi.Bool(false),
CanPublishCatalogs: pulumi.Bool(false),
MetadataEntries: vcd.OrgMetadataEntryArray{
&vcd.OrgMetadataEntryArgs{
IsSystem: pulumi.Bool(false),
Key: pulumi.String("string"),
Type: pulumi.String("string"),
UserAccess: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
Name: pulumi.String("string"),
OrgId: pulumi.String("string"),
StoredVmQuota: pulumi.Float64(0),
VappLease: &vcd.OrgVappLeaseArgs{
DeleteOnStorageLeaseExpiration: pulumi.Bool(false),
MaximumRuntimeLeaseInSec: pulumi.Float64(0),
MaximumStorageLeaseInSec: pulumi.Float64(0),
PowerOffOnRuntimeLeaseExpiration: pulumi.Bool(false),
},
VappTemplateLease: &vcd.OrgVappTemplateLeaseArgs{
DeleteOnStorageLeaseExpiration: pulumi.Bool(false),
MaximumStorageLeaseInSec: pulumi.Float64(0),
},
})
var orgResource = new Org("orgResource", OrgArgs.builder()
.fullName("string")
.description("string")
.isEnabled(false)
.canSubscribeExternalCatalogs(false)
.delayAfterPowerOnSeconds(0)
.deleteForce(false)
.deleteRecursive(false)
.deployedVmQuota(0)
.accountLockout(OrgAccountLockoutArgs.builder()
.enabled(false)
.invalidLoginsBeforeLockout(0)
.lockoutIntervalMinutes(0)
.build())
.canPublishExternalCatalogs(false)
.canPublishCatalogs(false)
.metadataEntries(OrgMetadataEntryArgs.builder()
.isSystem(false)
.key("string")
.type("string")
.userAccess("string")
.value("string")
.build())
.name("string")
.orgId("string")
.storedVmQuota(0)
.vappLease(OrgVappLeaseArgs.builder()
.deleteOnStorageLeaseExpiration(false)
.maximumRuntimeLeaseInSec(0)
.maximumStorageLeaseInSec(0)
.powerOffOnRuntimeLeaseExpiration(false)
.build())
.vappTemplateLease(OrgVappTemplateLeaseArgs.builder()
.deleteOnStorageLeaseExpiration(false)
.maximumStorageLeaseInSec(0)
.build())
.build());
org_resource = vcd.Org("orgResource",
full_name="string",
description="string",
is_enabled=False,
can_subscribe_external_catalogs=False,
delay_after_power_on_seconds=0,
delete_force=False,
delete_recursive=False,
deployed_vm_quota=0,
account_lockout={
"enabled": False,
"invalid_logins_before_lockout": 0,
"lockout_interval_minutes": 0,
},
can_publish_external_catalogs=False,
can_publish_catalogs=False,
metadata_entries=[{
"is_system": False,
"key": "string",
"type": "string",
"user_access": "string",
"value": "string",
}],
name="string",
org_id="string",
stored_vm_quota=0,
vapp_lease={
"delete_on_storage_lease_expiration": False,
"maximum_runtime_lease_in_sec": 0,
"maximum_storage_lease_in_sec": 0,
"power_off_on_runtime_lease_expiration": False,
},
vapp_template_lease={
"delete_on_storage_lease_expiration": False,
"maximum_storage_lease_in_sec": 0,
})
const orgResource = new vcd.Org("orgResource", {
fullName: "string",
description: "string",
isEnabled: false,
canSubscribeExternalCatalogs: false,
delayAfterPowerOnSeconds: 0,
deleteForce: false,
deleteRecursive: false,
deployedVmQuota: 0,
accountLockout: {
enabled: false,
invalidLoginsBeforeLockout: 0,
lockoutIntervalMinutes: 0,
},
canPublishExternalCatalogs: false,
canPublishCatalogs: false,
metadataEntries: [{
isSystem: false,
key: "string",
type: "string",
userAccess: "string",
value: "string",
}],
name: "string",
orgId: "string",
storedVmQuota: 0,
vappLease: {
deleteOnStorageLeaseExpiration: false,
maximumRuntimeLeaseInSec: 0,
maximumStorageLeaseInSec: 0,
powerOffOnRuntimeLeaseExpiration: false,
},
vappTemplateLease: {
deleteOnStorageLeaseExpiration: false,
maximumStorageLeaseInSec: 0,
},
});
type: vcd:Org
properties:
accountLockout:
enabled: false
invalidLoginsBeforeLockout: 0
lockoutIntervalMinutes: 0
canPublishCatalogs: false
canPublishExternalCatalogs: false
canSubscribeExternalCatalogs: false
delayAfterPowerOnSeconds: 0
deleteForce: false
deleteRecursive: false
deployedVmQuota: 0
description: string
fullName: string
isEnabled: false
metadataEntries:
- isSystem: false
key: string
type: string
userAccess: string
value: string
name: string
orgId: string
storedVmQuota: 0
vappLease:
deleteOnStorageLeaseExpiration: false
maximumRuntimeLeaseInSec: 0
maximumStorageLeaseInSec: 0
powerOffOnRuntimeLeaseExpiration: false
vappTemplateLease:
deleteOnStorageLeaseExpiration: false
maximumStorageLeaseInSec: 0
Org 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 Org resource accepts the following input properties:
- Full
Name string - Org full name
- Account
Lockout OrgAccount Lockout - Defines account lockout properties in this organization:
- Can
Publish boolCatalogs - True if this organization is allowed to share catalogs. Default is
true
. - Can
Publish boolExternal Catalogs - True if this organization is allowed to publish external catalogs. Default is
false
. - Can
Subscribe boolExternal Catalogs - True if this organization is allowed to subscribe to external catalogs. Default is
false
. - Delay
After doublePower On Seconds - Specifies this organization's default for virtual machine boot delay after power on. Default is
0
. - Delete
Force bool - Pass
delete_force=true
anddelete_recursive=true
to remove an organization or VDC and any objects it contains, regardless of their state. Default isfalse
- Delete
Recursive bool - Pass
delete_recursive=true
as query parameter to remove an organization or VDC and any objects it contains that are in a state that normally allows removal. Default isfalse
- Deployed
Vm doubleQuota - Maximum number of virtual machines that can be deployed simultaneously by a member of this organization. Default is unlimited (0)
- Description string
- Org description. Default is empty.
- Is
Enabled bool - True if this organization is enabled (allows login and all other operations). Default is
true
. - Metadata Dictionary<string, string>
- Use
metadata_entry
instead. Key value map of metadata to assign to this organization. - Metadata
Entries List<OrgMetadata Entry> - A set of metadata entries to assign. See Metadata section for details.
- Name string
- Org name
- Org
Id string - 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. Default is unlimited (0)
- Vapp
Lease OrgVapp Lease - Defines lease parameters for vApps created in this organization. See vApp Lease below for details.
- Vapp
Template OrgLease Vapp Template Lease - Defines lease parameters for vApp templates created in this organization. See vApp Template Lease below for details.
- Full
Name string - Org full name
- Account
Lockout OrgAccount Lockout Args - Defines account lockout properties in this organization:
- Can
Publish boolCatalogs - True if this organization is allowed to share catalogs. Default is
true
. - Can
Publish boolExternal Catalogs - True if this organization is allowed to publish external catalogs. Default is
false
. - Can
Subscribe boolExternal Catalogs - True if this organization is allowed to subscribe to external catalogs. Default is
false
. - Delay
After float64Power On Seconds - Specifies this organization's default for virtual machine boot delay after power on. Default is
0
. - Delete
Force bool - Pass
delete_force=true
anddelete_recursive=true
to remove an organization or VDC and any objects it contains, regardless of their state. Default isfalse
- Delete
Recursive bool - Pass
delete_recursive=true
as query parameter to remove an organization or VDC and any objects it contains that are in a state that normally allows removal. Default isfalse
- Deployed
Vm float64Quota - Maximum number of virtual machines that can be deployed simultaneously by a member of this organization. Default is unlimited (0)
- Description string
- Org description. Default is empty.
- Is
Enabled bool - True if this organization is enabled (allows login and all other operations). Default is
true
. - Metadata map[string]string
- Use
metadata_entry
instead. Key value map of metadata to assign to this organization. - Metadata
Entries []OrgMetadata Entry Args - A set of metadata entries to assign. See Metadata section for details.
- Name string
- Org name
- Org
Id string - 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. Default is unlimited (0)
- Vapp
Lease OrgVapp Lease Args - Defines lease parameters for vApps created in this organization. See vApp Lease below for details.
- Vapp
Template OrgLease Vapp Template Lease Args - Defines lease parameters for vApp templates created in this organization. See vApp Template Lease below for details.
- full
Name String - Org full name
- account
Lockout OrgAccount Lockout - Defines account lockout properties in this organization:
- can
Publish BooleanCatalogs - True if this organization is allowed to share catalogs. Default is
true
. - can
Publish BooleanExternal Catalogs - True if this organization is allowed to publish external catalogs. Default is
false
. - can
Subscribe BooleanExternal Catalogs - True if this organization is allowed to subscribe to external catalogs. Default is
false
. - delay
After DoublePower On Seconds - Specifies this organization's default for virtual machine boot delay after power on. Default is
0
. - delete
Force Boolean - Pass
delete_force=true
anddelete_recursive=true
to remove an organization or VDC and any objects it contains, regardless of their state. Default isfalse
- delete
Recursive Boolean - Pass
delete_recursive=true
as query parameter to remove an organization or VDC and any objects it contains that are in a state that normally allows removal. Default isfalse
- deployed
Vm DoubleQuota - Maximum number of virtual machines that can be deployed simultaneously by a member of this organization. Default is unlimited (0)
- description String
- Org description. Default is empty.
- is
Enabled Boolean - True if this organization is enabled (allows login and all other operations). Default is
true
. - metadata Map<String,String>
- Use
metadata_entry
instead. Key value map of metadata to assign to this organization. - metadata
Entries List<OrgMetadata Entry> - A set of metadata entries to assign. See Metadata section for details.
- name String
- Org name
- org
Id String - 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. Default is unlimited (0)
- vapp
Lease OrgVapp Lease - Defines lease parameters for vApps created in this organization. See vApp Lease below for details.
- vapp
Template OrgLease Vapp Template Lease - Defines lease parameters for vApp templates created in this organization. See vApp Template Lease below for details.
- full
Name string - Org full name
- account
Lockout OrgAccount Lockout - Defines account lockout properties in this organization:
- can
Publish booleanCatalogs - True if this organization is allowed to share catalogs. Default is
true
. - can
Publish booleanExternal Catalogs - True if this organization is allowed to publish external catalogs. Default is
false
. - can
Subscribe booleanExternal Catalogs - True if this organization is allowed to subscribe to external catalogs. Default is
false
. - delay
After numberPower On Seconds - Specifies this organization's default for virtual machine boot delay after power on. Default is
0
. - delete
Force boolean - Pass
delete_force=true
anddelete_recursive=true
to remove an organization or VDC and any objects it contains, regardless of their state. Default isfalse
- delete
Recursive boolean - Pass
delete_recursive=true
as query parameter to remove an organization or VDC and any objects it contains that are in a state that normally allows removal. Default isfalse
- deployed
Vm numberQuota - Maximum number of virtual machines that can be deployed simultaneously by a member of this organization. Default is unlimited (0)
- description string
- Org description. Default is empty.
- is
Enabled boolean - True if this organization is enabled (allows login and all other operations). Default is
true
. - metadata {[key: string]: string}
- Use
metadata_entry
instead. Key value map of metadata to assign to this organization. - metadata
Entries OrgMetadata Entry[] - A set of metadata entries to assign. See Metadata section for details.
- name string
- Org name
- org
Id string - 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. Default is unlimited (0)
- vapp
Lease OrgVapp Lease - Defines lease parameters for vApps created in this organization. See vApp Lease below for details.
- vapp
Template OrgLease Vapp Template Lease - Defines lease parameters for vApp templates created in this organization. See vApp Template Lease below for details.
- full_
name str - Org full name
- account_
lockout OrgAccount Lockout Args - Defines account lockout properties in this organization:
- can_
publish_ boolcatalogs - True if this organization is allowed to share catalogs. Default is
true
. - can_
publish_ boolexternal_ catalogs - True if this organization is allowed to publish external catalogs. Default is
false
. - can_
subscribe_ boolexternal_ catalogs - True if this organization is allowed to subscribe to external catalogs. Default is
false
. - delay_
after_ floatpower_ on_ seconds - Specifies this organization's default for virtual machine boot delay after power on. Default is
0
. - delete_
force bool - Pass
delete_force=true
anddelete_recursive=true
to remove an organization or VDC and any objects it contains, regardless of their state. Default isfalse
- delete_
recursive bool - Pass
delete_recursive=true
as query parameter to remove an organization or VDC and any objects it contains that are in a state that normally allows removal. Default isfalse
- deployed_
vm_ floatquota - Maximum number of virtual machines that can be deployed simultaneously by a member of this organization. Default is unlimited (0)
- description str
- Org description. Default is empty.
- is_
enabled bool - True if this organization is enabled (allows login and all other operations). Default is
true
. - metadata Mapping[str, str]
- Use
metadata_entry
instead. Key value map of metadata to assign to this organization. - metadata_
entries Sequence[OrgMetadata Entry Args] - A set of metadata entries to assign. See Metadata section for details.
- name str
- Org name
- org_
id str - 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. Default is unlimited (0)
- vapp_
lease OrgVapp Lease Args - Defines lease parameters for vApps created in this organization. See vApp Lease below for details.
- vapp_
template_ Orglease Vapp Template Lease Args - Defines lease parameters for vApp templates created in this organization. See vApp Template Lease below for details.
- full
Name String - Org full name
- account
Lockout Property Map - Defines account lockout properties in this organization:
- can
Publish BooleanCatalogs - True if this organization is allowed to share catalogs. Default is
true
. - can
Publish BooleanExternal Catalogs - True if this organization is allowed to publish external catalogs. Default is
false
. - can
Subscribe BooleanExternal Catalogs - True if this organization is allowed to subscribe to external catalogs. Default is
false
. - delay
After NumberPower On Seconds - Specifies this organization's default for virtual machine boot delay after power on. Default is
0
. - delete
Force Boolean - Pass
delete_force=true
anddelete_recursive=true
to remove an organization or VDC and any objects it contains, regardless of their state. Default isfalse
- delete
Recursive Boolean - Pass
delete_recursive=true
as query parameter to remove an organization or VDC and any objects it contains that are in a state that normally allows removal. Default isfalse
- deployed
Vm NumberQuota - Maximum number of virtual machines that can be deployed simultaneously by a member of this organization. Default is unlimited (0)
- description String
- Org description. Default is empty.
- is
Enabled Boolean - True if this organization is enabled (allows login and all other operations). Default is
true
. - metadata Map<String>
- Use
metadata_entry
instead. Key value map of metadata to assign to this organization. - metadata
Entries List<Property Map> - A set of metadata entries to assign. See Metadata section for details.
- name String
- Org name
- org
Id String - 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. Default is unlimited (0)
- vapp
Lease Property Map - Defines lease parameters for vApps created in this organization. See vApp Lease below for details.
- vapp
Template Property MapLease - Defines lease parameters for vApp templates created in this organization. See vApp Template Lease below for details.
Outputs
All input properties are implicitly available as output properties. Additionally, the Org resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- 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.
- 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.
- Id string
- The provider-assigned unique ID for this managed resource.
- 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.
- 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.
- id String
- The provider-assigned unique ID for this managed resource.
- 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.
- 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.
- id string
- The provider-assigned unique ID for this managed resource.
- 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.
- 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.
- id str
- The provider-assigned unique ID for this managed resource.
- 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.
- 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.
- id String
- The provider-assigned unique ID for this managed resource.
- 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.
- 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.
Look up Existing Org Resource
Get an existing Org 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?: OrgState, opts?: CustomResourceOptions): Org
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
account_lockout: Optional[OrgAccountLockoutArgs] = None,
can_publish_catalogs: Optional[bool] = None,
can_publish_external_catalogs: Optional[bool] = None,
can_subscribe_external_catalogs: Optional[bool] = None,
delay_after_power_on_seconds: Optional[float] = None,
delete_force: Optional[bool] = None,
delete_recursive: Optional[bool] = None,
deployed_vm_quota: Optional[float] = None,
description: Optional[str] = None,
full_name: Optional[str] = None,
is_enabled: Optional[bool] = None,
list_of_catalogs: Optional[Sequence[str]] = None,
list_of_vdcs: Optional[Sequence[str]] = None,
metadata: Optional[Mapping[str, str]] = None,
metadata_entries: Optional[Sequence[OrgMetadataEntryArgs]] = None,
name: Optional[str] = None,
number_of_catalogs: Optional[float] = None,
number_of_vdcs: Optional[float] = None,
org_id: Optional[str] = None,
stored_vm_quota: Optional[float] = None,
vapp_lease: Optional[OrgVappLeaseArgs] = None,
vapp_template_lease: Optional[OrgVappTemplateLeaseArgs] = None) -> Org
func GetOrg(ctx *Context, name string, id IDInput, state *OrgState, opts ...ResourceOption) (*Org, error)
public static Org Get(string name, Input<string> id, OrgState? state, CustomResourceOptions? opts = null)
public static Org get(String name, Output<String> id, OrgState state, CustomResourceOptions options)
resources: _: type: vcd:Org get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Account
Lockout OrgAccount Lockout - Defines account lockout properties in this organization:
- Can
Publish boolCatalogs - True if this organization is allowed to share catalogs. Default is
true
. - Can
Publish boolExternal Catalogs - True if this organization is allowed to publish external catalogs. Default is
false
. - Can
Subscribe boolExternal Catalogs - True if this organization is allowed to subscribe to external catalogs. Default is
false
. - Delay
After doublePower On Seconds - Specifies this organization's default for virtual machine boot delay after power on. Default is
0
. - Delete
Force bool - Pass
delete_force=true
anddelete_recursive=true
to remove an organization or VDC and any objects it contains, regardless of their state. Default isfalse
- Delete
Recursive bool - Pass
delete_recursive=true
as query parameter to remove an organization or VDC and any objects it contains that are in a state that normally allows removal. Default isfalse
- Deployed
Vm doubleQuota - Maximum number of virtual machines that can be deployed simultaneously by a member of this organization. Default is unlimited (0)
- Description string
- Org description. Default is empty.
- Full
Name string - Org full name
- Is
Enabled bool - True if this organization is enabled (allows login and all other operations). Default is
true
. - 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>
- Use
metadata_entry
instead. Key value map of metadata to assign to this organization. - Metadata
Entries List<OrgMetadata Entry> - A set of metadata entries to assign. See Metadata section for details.
- Name string
- Org name
- 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.
- Org
Id string - 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. Default is unlimited (0)
- Vapp
Lease OrgVapp Lease - Defines lease parameters for vApps created in this organization. See vApp Lease below for details.
- Vapp
Template OrgLease Vapp Template Lease - Defines lease parameters for vApp templates created in this organization. See vApp Template Lease below for details.
- Account
Lockout OrgAccount Lockout Args - Defines account lockout properties in this organization:
- Can
Publish boolCatalogs - True if this organization is allowed to share catalogs. Default is
true
. - Can
Publish boolExternal Catalogs - True if this organization is allowed to publish external catalogs. Default is
false
. - Can
Subscribe boolExternal Catalogs - True if this organization is allowed to subscribe to external catalogs. Default is
false
. - Delay
After float64Power On Seconds - Specifies this organization's default for virtual machine boot delay after power on. Default is
0
. - Delete
Force bool - Pass
delete_force=true
anddelete_recursive=true
to remove an organization or VDC and any objects it contains, regardless of their state. Default isfalse
- Delete
Recursive bool - Pass
delete_recursive=true
as query parameter to remove an organization or VDC and any objects it contains that are in a state that normally allows removal. Default isfalse
- Deployed
Vm float64Quota - Maximum number of virtual machines that can be deployed simultaneously by a member of this organization. Default is unlimited (0)
- Description string
- Org description. Default is empty.
- Full
Name string - Org full name
- Is
Enabled bool - True if this organization is enabled (allows login and all other operations). Default is
true
. - 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
- Use
metadata_entry
instead. Key value map of metadata to assign to this organization. - Metadata
Entries []OrgMetadata Entry Args - A set of metadata entries to assign. See Metadata section for details.
- Name string
- Org name
- 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.
- Org
Id string - 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. Default is unlimited (0)
- Vapp
Lease OrgVapp Lease Args - Defines lease parameters for vApps created in this organization. See vApp Lease below for details.
- Vapp
Template OrgLease Vapp Template Lease Args - Defines lease parameters for vApp templates created in this organization. See vApp Template Lease below for details.
- account
Lockout OrgAccount Lockout - Defines account lockout properties in this organization:
- can
Publish BooleanCatalogs - True if this organization is allowed to share catalogs. Default is
true
. - can
Publish BooleanExternal Catalogs - True if this organization is allowed to publish external catalogs. Default is
false
. - can
Subscribe BooleanExternal Catalogs - True if this organization is allowed to subscribe to external catalogs. Default is
false
. - delay
After DoublePower On Seconds - Specifies this organization's default for virtual machine boot delay after power on. Default is
0
. - delete
Force Boolean - Pass
delete_force=true
anddelete_recursive=true
to remove an organization or VDC and any objects it contains, regardless of their state. Default isfalse
- delete
Recursive Boolean - Pass
delete_recursive=true
as query parameter to remove an organization or VDC and any objects it contains that are in a state that normally allows removal. Default isfalse
- deployed
Vm DoubleQuota - Maximum number of virtual machines that can be deployed simultaneously by a member of this organization. Default is unlimited (0)
- description String
- Org description. Default is empty.
- full
Name String - Org full name
- is
Enabled Boolean - True if this organization is enabled (allows login and all other operations). Default is
true
. - 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>
- Use
metadata_entry
instead. Key value map of metadata to assign to this organization. - metadata
Entries List<OrgMetadata Entry> - A set of metadata entries to assign. See Metadata section for details.
- name String
- Org name
- 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.
- org
Id String - 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. Default is unlimited (0)
- vapp
Lease OrgVapp Lease - Defines lease parameters for vApps created in this organization. See vApp Lease below for details.
- vapp
Template OrgLease Vapp Template Lease - Defines lease parameters for vApp templates created in this organization. See vApp Template Lease below for details.
- account
Lockout OrgAccount Lockout - Defines account lockout properties in this organization:
- can
Publish booleanCatalogs - True if this organization is allowed to share catalogs. Default is
true
. - can
Publish booleanExternal Catalogs - True if this organization is allowed to publish external catalogs. Default is
false
. - can
Subscribe booleanExternal Catalogs - True if this organization is allowed to subscribe to external catalogs. Default is
false
. - delay
After numberPower On Seconds - Specifies this organization's default for virtual machine boot delay after power on. Default is
0
. - delete
Force boolean - Pass
delete_force=true
anddelete_recursive=true
to remove an organization or VDC and any objects it contains, regardless of their state. Default isfalse
- delete
Recursive boolean - Pass
delete_recursive=true
as query parameter to remove an organization or VDC and any objects it contains that are in a state that normally allows removal. Default isfalse
- deployed
Vm numberQuota - Maximum number of virtual machines that can be deployed simultaneously by a member of this organization. Default is unlimited (0)
- description string
- Org description. Default is empty.
- full
Name string - Org full name
- is
Enabled boolean - True if this organization is enabled (allows login and all other operations). Default is
true
. - 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}
- Use
metadata_entry
instead. Key value map of metadata to assign to this organization. - metadata
Entries OrgMetadata Entry[] - A set of metadata entries to assign. See Metadata section for details.
- name string
- Org name
- 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.
- org
Id string - 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. Default is unlimited (0)
- vapp
Lease OrgVapp Lease - Defines lease parameters for vApps created in this organization. See vApp Lease below for details.
- vapp
Template OrgLease Vapp Template Lease - Defines lease parameters for vApp templates created in this organization. See vApp Template Lease below for details.
- account_
lockout OrgAccount Lockout Args - Defines account lockout properties in this organization:
- can_
publish_ boolcatalogs - True if this organization is allowed to share catalogs. Default is
true
. - can_
publish_ boolexternal_ catalogs - True if this organization is allowed to publish external catalogs. Default is
false
. - can_
subscribe_ boolexternal_ catalogs - True if this organization is allowed to subscribe to external catalogs. Default is
false
. - delay_
after_ floatpower_ on_ seconds - Specifies this organization's default for virtual machine boot delay after power on. Default is
0
. - delete_
force bool - Pass
delete_force=true
anddelete_recursive=true
to remove an organization or VDC and any objects it contains, regardless of their state. Default isfalse
- delete_
recursive bool - Pass
delete_recursive=true
as query parameter to remove an organization or VDC and any objects it contains that are in a state that normally allows removal. Default isfalse
- deployed_
vm_ floatquota - Maximum number of virtual machines that can be deployed simultaneously by a member of this organization. Default is unlimited (0)
- description str
- Org description. Default is empty.
- full_
name str - Org full name
- is_
enabled bool - True if this organization is enabled (allows login and all other operations). Default is
true
. - 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]
- Use
metadata_entry
instead. Key value map of metadata to assign to this organization. - metadata_
entries Sequence[OrgMetadata Entry Args] - A set of metadata entries to assign. See Metadata section for details.
- name str
- Org name
- 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.
- org_
id str - 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. Default is unlimited (0)
- vapp_
lease OrgVapp Lease Args - Defines lease parameters for vApps created in this organization. See vApp Lease below for details.
- vapp_
template_ Orglease Vapp Template Lease Args - Defines lease parameters for vApp templates created in this organization. See vApp Template Lease below for details.
- account
Lockout Property Map - Defines account lockout properties in this organization:
- can
Publish BooleanCatalogs - True if this organization is allowed to share catalogs. Default is
true
. - can
Publish BooleanExternal Catalogs - True if this organization is allowed to publish external catalogs. Default is
false
. - can
Subscribe BooleanExternal Catalogs - True if this organization is allowed to subscribe to external catalogs. Default is
false
. - delay
After NumberPower On Seconds - Specifies this organization's default for virtual machine boot delay after power on. Default is
0
. - delete
Force Boolean - Pass
delete_force=true
anddelete_recursive=true
to remove an organization or VDC and any objects it contains, regardless of their state. Default isfalse
- delete
Recursive Boolean - Pass
delete_recursive=true
as query parameter to remove an organization or VDC and any objects it contains that are in a state that normally allows removal. Default isfalse
- deployed
Vm NumberQuota - Maximum number of virtual machines that can be deployed simultaneously by a member of this organization. Default is unlimited (0)
- description String
- Org description. Default is empty.
- full
Name String - Org full name
- is
Enabled Boolean - True if this organization is enabled (allows login and all other operations). Default is
true
. - 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>
- Use
metadata_entry
instead. Key value map of metadata to assign to this organization. - metadata
Entries List<Property Map> - A set of metadata entries to assign. See Metadata section for details.
- name String
- Org name
- 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.
- org
Id String - 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. Default is unlimited (0)
- vapp
Lease Property Map - Defines lease parameters for vApps created in this organization. See vApp Lease below for details.
- vapp
Template Property MapLease - Defines lease parameters for vApp templates created in this organization. See vApp Template Lease below for details.
Supporting Types
OrgAccountLockout, OrgAccountLockoutArgs
- 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
OrgMetadataEntry, OrgMetadataEntryArgs
- Is
System bool - Domain for this metadata entry. true, if it belongs to SYSTEM. false, if it belongs to GENERAL
- Key string
- Key of this metadata entry. Required if the metadata entry is not empty
- Type string
- Type of this metadata entry. One of: 'MetadataStringValue', 'MetadataNumberValue', 'MetadataBooleanValue', 'MetadataDateTimeValue'
- User
Access string - User access level for this metadata entry. One of: 'READWRITE', 'READONLY', 'PRIVATE'
- Value string
- Value of this metadata entry. Required if the metadata entry is not empty
- Is
System bool - Domain for this metadata entry. true, if it belongs to SYSTEM. false, if it belongs to GENERAL
- Key string
- Key of this metadata entry. Required if the metadata entry is not empty
- Type string
- Type of this metadata entry. One of: 'MetadataStringValue', 'MetadataNumberValue', 'MetadataBooleanValue', 'MetadataDateTimeValue'
- User
Access string - User access level for this metadata entry. One of: 'READWRITE', 'READONLY', 'PRIVATE'
- Value string
- Value of this metadata entry. Required if the metadata entry is not empty
- is
System Boolean - Domain for this metadata entry. true, if it belongs to SYSTEM. false, if it belongs to GENERAL
- key String
- Key of this metadata entry. Required if the metadata entry is not empty
- type String
- Type of this metadata entry. One of: 'MetadataStringValue', 'MetadataNumberValue', 'MetadataBooleanValue', 'MetadataDateTimeValue'
- user
Access String - User access level for this metadata entry. One of: 'READWRITE', 'READONLY', 'PRIVATE'
- value String
- Value of this metadata entry. Required if the metadata entry is not empty
- is
System boolean - Domain for this metadata entry. true, if it belongs to SYSTEM. false, if it belongs to GENERAL
- key string
- Key of this metadata entry. Required if the metadata entry is not empty
- type string
- Type of this metadata entry. One of: 'MetadataStringValue', 'MetadataNumberValue', 'MetadataBooleanValue', 'MetadataDateTimeValue'
- user
Access string - User access level for this metadata entry. One of: 'READWRITE', 'READONLY', 'PRIVATE'
- value string
- Value of this metadata entry. Required if the metadata entry is not empty
- is_
system bool - Domain for this metadata entry. true, if it belongs to SYSTEM. false, if it belongs to GENERAL
- key str
- Key of this metadata entry. Required if the metadata entry is not empty
- type str
- Type of this metadata entry. One of: 'MetadataStringValue', 'MetadataNumberValue', 'MetadataBooleanValue', 'MetadataDateTimeValue'
- user_
access str - User access level for this metadata entry. One of: 'READWRITE', 'READONLY', 'PRIVATE'
- value str
- Value of this metadata entry. Required if the metadata entry is not empty
- is
System Boolean - Domain for this metadata entry. true, if it belongs to SYSTEM. false, if it belongs to GENERAL
- key String
- Key of this metadata entry. Required if the metadata entry is not empty
- type String
- Type of this metadata entry. One of: 'MetadataStringValue', 'MetadataNumberValue', 'MetadataBooleanValue', 'MetadataDateTimeValue'
- user
Access String - User access level for this metadata entry. One of: 'READWRITE', 'READONLY', 'PRIVATE'
- value String
- Value of this metadata entry. Required if the metadata entry is not empty
OrgVappLease, OrgVappLeaseArgs
- Delete
On boolStorage 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.
- Maximum
Runtime doubleLease In Sec - How long vApps can run before they are automatically stopped (in seconds). 0 means never expires
- Maximum
Storage doubleLease In Sec - How long stopped vApps are available before being automatically cleaned up (in seconds). 0 means never expires
- Power
Off boolOn Runtime Lease Expiration - When true, vApps are powered off when the runtime lease expires. When false, vApps are suspended when the runtime lease expires
- Delete
On boolStorage 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.
- Maximum
Runtime float64Lease In Sec - How long vApps can run before they are automatically stopped (in seconds). 0 means never expires
- Maximum
Storage float64Lease In Sec - How long stopped vApps are available before being automatically cleaned up (in seconds). 0 means never expires
- Power
Off boolOn Runtime Lease Expiration - When true, vApps are powered off when the runtime lease expires. When false, vApps are suspended when the runtime lease expires
- delete
On BooleanStorage 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.
- maximum
Runtime DoubleLease In Sec - How long vApps can run before they are automatically stopped (in seconds). 0 means never expires
- maximum
Storage DoubleLease In Sec - How long stopped vApps are available before being automatically cleaned up (in seconds). 0 means never expires
- power
Off BooleanOn Runtime Lease Expiration - When true, vApps are powered off when the runtime lease expires. When false, vApps are suspended when the runtime lease expires
- delete
On booleanStorage 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.
- maximum
Runtime numberLease In Sec - How long vApps can run before they are automatically stopped (in seconds). 0 means never expires
- maximum
Storage numberLease In Sec - How long stopped vApps are available before being automatically cleaned up (in seconds). 0 means never expires
- power
Off booleanOn Runtime Lease Expiration - When true, vApps are powered off when the runtime lease expires. When false, vApps are suspended when the runtime lease expires
- delete_
on_ boolstorage_ 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.
- maximum_
runtime_ floatlease_ in_ sec - How long vApps can run before they are automatically stopped (in seconds). 0 means never expires
- maximum_
storage_ floatlease_ in_ sec - How long stopped vApps are available before being automatically cleaned up (in seconds). 0 means never expires
- power_
off_ boolon_ runtime_ lease_ expiration - When true, vApps are powered off when the runtime lease expires. When false, vApps are suspended when the runtime lease expires
- delete
On BooleanStorage 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.
- maximum
Runtime NumberLease In Sec - How long vApps can run before they are automatically stopped (in seconds). 0 means never expires
- maximum
Storage NumberLease In Sec - How long stopped vApps are available before being automatically cleaned up (in seconds). 0 means never expires
- power
Off BooleanOn Runtime Lease Expiration - When true, vApps are powered off when the runtime lease expires. When false, vApps are suspended when the runtime lease expires
OrgVappTemplateLease, OrgVappTemplateLeaseArgs
- Delete
On boolStorage 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
- Maximum
Storage doubleLease In Sec - How long vApp templates are available before being automatically cleaned up (in seconds). 0 means never expires
- Delete
On boolStorage 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
- Maximum
Storage float64Lease In Sec - How long vApp templates are available before being automatically cleaned up (in seconds). 0 means never expires
- delete
On BooleanStorage 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
- maximum
Storage DoubleLease In Sec - How long vApp templates are available before being automatically cleaned up (in seconds). 0 means never expires
- delete
On booleanStorage 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
- maximum
Storage numberLease In Sec - How long vApp templates are available before being automatically cleaned up (in seconds). 0 means never expires
- delete_
on_ boolstorage_ 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
- maximum_
storage_ floatlease_ in_ sec - How long vApp templates are available before being automatically cleaned up (in seconds). 0 means never expires
- delete
On BooleanStorage 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
- maximum
Storage NumberLease In Sec - How long vApp templates are available before being automatically cleaned up (in seconds). 0 means never expires
Package Details
- Repository
- vcd vmware/terraform-provider-vcd
- License
- Notes
- This Pulumi package is based on the
vcd
Terraform Provider.