1. Packages
  2. Vcd Provider
  3. API Docs
  4. Org
vcd 3.14.1 published on Monday, Apr 14, 2025 by vmware

vcd.Org

Explore with Pulumi AI

vcd logo
vcd 3.14.1 published on Monday, Apr 14, 2025 by vmware

    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)
    public Org(String name, OrgArgs args)
    public Org(String name, OrgArgs args, CustomResourceOptions options)
    
    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:

    FullName string
    Org full name
    AccountLockout OrgAccountLockout
    Defines account lockout properties in this organization:
    CanPublishCatalogs bool
    True if this organization is allowed to share catalogs. Default is true.
    CanPublishExternalCatalogs bool
    True if this organization is allowed to publish external catalogs. Default is false.
    CanSubscribeExternalCatalogs bool
    True if this organization is allowed to subscribe to external catalogs. Default is false.
    DelayAfterPowerOnSeconds double
    Specifies this organization's default for virtual machine boot delay after power on. Default is 0.
    DeleteForce bool
    Pass delete_force=true and delete_recursive=true to remove an organization or VDC and any objects it contains, regardless of their state. Default is false
    DeleteRecursive 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 is false
    DeployedVmQuota double
    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.
    IsEnabled 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.

    Deprecated: Deprecated

    MetadataEntries List<OrgMetadataEntry>
    A set of metadata entries to assign. See Metadata section for details.
    Name string
    Org name
    OrgId string
    StoredVmQuota double
    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)
    VappLease OrgVappLease
    Defines lease parameters for vApps created in this organization. See vApp Lease below for details.
    VappTemplateLease OrgVappTemplateLease
    Defines lease parameters for vApp templates created in this organization. See vApp Template Lease below for details.
    FullName string
    Org full name
    AccountLockout OrgAccountLockoutArgs
    Defines account lockout properties in this organization:
    CanPublishCatalogs bool
    True if this organization is allowed to share catalogs. Default is true.
    CanPublishExternalCatalogs bool
    True if this organization is allowed to publish external catalogs. Default is false.
    CanSubscribeExternalCatalogs bool
    True if this organization is allowed to subscribe to external catalogs. Default is false.
    DelayAfterPowerOnSeconds float64
    Specifies this organization's default for virtual machine boot delay after power on. Default is 0.
    DeleteForce bool
    Pass delete_force=true and delete_recursive=true to remove an organization or VDC and any objects it contains, regardless of their state. Default is false
    DeleteRecursive 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 is false
    DeployedVmQuota float64
    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.
    IsEnabled 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.

    Deprecated: Deprecated

    MetadataEntries []OrgMetadataEntryArgs
    A set of metadata entries to assign. See Metadata section for details.
    Name string
    Org name
    OrgId string
    StoredVmQuota float64
    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)
    VappLease OrgVappLeaseArgs
    Defines lease parameters for vApps created in this organization. See vApp Lease below for details.
    VappTemplateLease OrgVappTemplateLeaseArgs
    Defines lease parameters for vApp templates created in this organization. See vApp Template Lease below for details.
    fullName String
    Org full name
    accountLockout OrgAccountLockout
    Defines account lockout properties in this organization:
    canPublishCatalogs Boolean
    True if this organization is allowed to share catalogs. Default is true.
    canPublishExternalCatalogs Boolean
    True if this organization is allowed to publish external catalogs. Default is false.
    canSubscribeExternalCatalogs Boolean
    True if this organization is allowed to subscribe to external catalogs. Default is false.
    delayAfterPowerOnSeconds Double
    Specifies this organization's default for virtual machine boot delay after power on. Default is 0.
    deleteForce Boolean
    Pass delete_force=true and delete_recursive=true to remove an organization or VDC and any objects it contains, regardless of their state. Default is false
    deleteRecursive 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 is false
    deployedVmQuota Double
    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.
    isEnabled 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.

    Deprecated: Deprecated

    metadataEntries List<OrgMetadataEntry>
    A set of metadata entries to assign. See Metadata section for details.
    name String
    Org name
    orgId String
    storedVmQuota Double
    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)
    vappLease OrgVappLease
    Defines lease parameters for vApps created in this organization. See vApp Lease below for details.
    vappTemplateLease OrgVappTemplateLease
    Defines lease parameters for vApp templates created in this organization. See vApp Template Lease below for details.
    fullName string
    Org full name
    accountLockout OrgAccountLockout
    Defines account lockout properties in this organization:
    canPublishCatalogs boolean
    True if this organization is allowed to share catalogs. Default is true.
    canPublishExternalCatalogs boolean
    True if this organization is allowed to publish external catalogs. Default is false.
    canSubscribeExternalCatalogs boolean
    True if this organization is allowed to subscribe to external catalogs. Default is false.
    delayAfterPowerOnSeconds number
    Specifies this organization's default for virtual machine boot delay after power on. Default is 0.
    deleteForce boolean
    Pass delete_force=true and delete_recursive=true to remove an organization or VDC and any objects it contains, regardless of their state. Default is false
    deleteRecursive 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 is false
    deployedVmQuota number
    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.
    isEnabled 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.

    Deprecated: Deprecated

    metadataEntries OrgMetadataEntry[]
    A set of metadata entries to assign. See Metadata section for details.
    name string
    Org name
    orgId string
    storedVmQuota number
    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)
    vappLease OrgVappLease
    Defines lease parameters for vApps created in this organization. See vApp Lease below for details.
    vappTemplateLease OrgVappTemplateLease
    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 OrgAccountLockoutArgs
    Defines account lockout properties in this organization:
    can_publish_catalogs bool
    True if this organization is allowed to share catalogs. Default is true.
    can_publish_external_catalogs bool
    True if this organization is allowed to publish external catalogs. Default is false.
    can_subscribe_external_catalogs bool
    True if this organization is allowed to subscribe to external catalogs. Default is false.
    delay_after_power_on_seconds float
    Specifies this organization's default for virtual machine boot delay after power on. Default is 0.
    delete_force bool
    Pass delete_force=true and delete_recursive=true to remove an organization or VDC and any objects it contains, regardless of their state. Default is false
    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 is false
    deployed_vm_quota float
    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.

    Deprecated: Deprecated

    metadata_entries Sequence[OrgMetadataEntryArgs]
    A set of metadata entries to assign. See Metadata section for details.
    name str
    Org name
    org_id str
    stored_vm_quota float
    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 OrgVappLeaseArgs
    Defines lease parameters for vApps created in this organization. See vApp Lease below for details.
    vapp_template_lease OrgVappTemplateLeaseArgs
    Defines lease parameters for vApp templates created in this organization. See vApp Template Lease below for details.
    fullName String
    Org full name
    accountLockout Property Map
    Defines account lockout properties in this organization:
    canPublishCatalogs Boolean
    True if this organization is allowed to share catalogs. Default is true.
    canPublishExternalCatalogs Boolean
    True if this organization is allowed to publish external catalogs. Default is false.
    canSubscribeExternalCatalogs Boolean
    True if this organization is allowed to subscribe to external catalogs. Default is false.
    delayAfterPowerOnSeconds Number
    Specifies this organization's default for virtual machine boot delay after power on. Default is 0.
    deleteForce Boolean
    Pass delete_force=true and delete_recursive=true to remove an organization or VDC and any objects it contains, regardless of their state. Default is false
    deleteRecursive 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 is false
    deployedVmQuota Number
    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.
    isEnabled 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.

    Deprecated: Deprecated

    metadataEntries List<Property Map>
    A set of metadata entries to assign. See Metadata section for details.
    name String
    Org name
    orgId String
    storedVmQuota Number
    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)
    vappLease Property Map
    Defines lease parameters for vApps created in this organization. See vApp Lease below for details.
    vappTemplateLease Property Map
    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.
    ListOfCatalogs List<string>
    (v3.11+) List of catalogs (sorted alphabetically), owned or shared, available to this organization.
    ListOfVdcs List<string>
    (v3.11+) List of VDCs (sorted alphabetically), owned or shared, available to this organization.
    NumberOfCatalogs double
    (v3.11+) Number of catalogs owned or shared, available to this organization.
    NumberOfVdcs double
    (v3.11+) Number of VDCs owned or shared, available to this organization.
    Id string
    The provider-assigned unique ID for this managed resource.
    ListOfCatalogs []string
    (v3.11+) List of catalogs (sorted alphabetically), owned or shared, available to this organization.
    ListOfVdcs []string
    (v3.11+) List of VDCs (sorted alphabetically), owned or shared, available to this organization.
    NumberOfCatalogs float64
    (v3.11+) Number of catalogs owned or shared, available to this organization.
    NumberOfVdcs float64
    (v3.11+) Number of VDCs owned or shared, available to this organization.
    id String
    The provider-assigned unique ID for this managed resource.
    listOfCatalogs List<String>
    (v3.11+) List of catalogs (sorted alphabetically), owned or shared, available to this organization.
    listOfVdcs List<String>
    (v3.11+) List of VDCs (sorted alphabetically), owned or shared, available to this organization.
    numberOfCatalogs Double
    (v3.11+) Number of catalogs owned or shared, available to this organization.
    numberOfVdcs Double
    (v3.11+) Number of VDCs owned or shared, available to this organization.
    id string
    The provider-assigned unique ID for this managed resource.
    listOfCatalogs string[]
    (v3.11+) List of catalogs (sorted alphabetically), owned or shared, available to this organization.
    listOfVdcs string[]
    (v3.11+) List of VDCs (sorted alphabetically), owned or shared, available to this organization.
    numberOfCatalogs number
    (v3.11+) Number of catalogs owned or shared, available to this organization.
    numberOfVdcs number
    (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_catalogs Sequence[str]
    (v3.11+) List of catalogs (sorted alphabetically), owned or shared, available to this organization.
    list_of_vdcs Sequence[str]
    (v3.11+) List of VDCs (sorted alphabetically), owned or shared, available to this organization.
    number_of_catalogs float
    (v3.11+) Number of catalogs owned or shared, available to this organization.
    number_of_vdcs float
    (v3.11+) Number of VDCs owned or shared, available to this organization.
    id String
    The provider-assigned unique ID for this managed resource.
    listOfCatalogs List<String>
    (v3.11+) List of catalogs (sorted alphabetically), owned or shared, available to this organization.
    listOfVdcs List<String>
    (v3.11+) List of VDCs (sorted alphabetically), owned or shared, available to this organization.
    numberOfCatalogs Number
    (v3.11+) Number of catalogs owned or shared, available to this organization.
    numberOfVdcs Number
    (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.
    The following state arguments are supported:
    AccountLockout OrgAccountLockout
    Defines account lockout properties in this organization:
    CanPublishCatalogs bool
    True if this organization is allowed to share catalogs. Default is true.
    CanPublishExternalCatalogs bool
    True if this organization is allowed to publish external catalogs. Default is false.
    CanSubscribeExternalCatalogs bool
    True if this organization is allowed to subscribe to external catalogs. Default is false.
    DelayAfterPowerOnSeconds double
    Specifies this organization's default for virtual machine boot delay after power on. Default is 0.
    DeleteForce bool
    Pass delete_force=true and delete_recursive=true to remove an organization or VDC and any objects it contains, regardless of their state. Default is false
    DeleteRecursive 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 is false
    DeployedVmQuota double
    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.
    FullName string
    Org full name
    IsEnabled bool
    True if this organization is enabled (allows login and all other operations). Default is true.
    ListOfCatalogs List<string>
    (v3.11+) List of catalogs (sorted alphabetically), owned or shared, available to this organization.
    ListOfVdcs List<string>
    (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.

    Deprecated: Deprecated

    MetadataEntries List<OrgMetadataEntry>
    A set of metadata entries to assign. See Metadata section for details.
    Name string
    Org name
    NumberOfCatalogs double
    (v3.11+) Number of catalogs owned or shared, available to this organization.
    NumberOfVdcs double
    (v3.11+) Number of VDCs owned or shared, available to this organization.
    OrgId string
    StoredVmQuota double
    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)
    VappLease OrgVappLease
    Defines lease parameters for vApps created in this organization. See vApp Lease below for details.
    VappTemplateLease OrgVappTemplateLease
    Defines lease parameters for vApp templates created in this organization. See vApp Template Lease below for details.
    AccountLockout OrgAccountLockoutArgs
    Defines account lockout properties in this organization:
    CanPublishCatalogs bool
    True if this organization is allowed to share catalogs. Default is true.
    CanPublishExternalCatalogs bool
    True if this organization is allowed to publish external catalogs. Default is false.
    CanSubscribeExternalCatalogs bool
    True if this organization is allowed to subscribe to external catalogs. Default is false.
    DelayAfterPowerOnSeconds float64
    Specifies this organization's default for virtual machine boot delay after power on. Default is 0.
    DeleteForce bool
    Pass delete_force=true and delete_recursive=true to remove an organization or VDC and any objects it contains, regardless of their state. Default is false
    DeleteRecursive 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 is false
    DeployedVmQuota float64
    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.
    FullName string
    Org full name
    IsEnabled bool
    True if this organization is enabled (allows login and all other operations). Default is true.
    ListOfCatalogs []string
    (v3.11+) List of catalogs (sorted alphabetically), owned or shared, available to this organization.
    ListOfVdcs []string
    (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.

    Deprecated: Deprecated

    MetadataEntries []OrgMetadataEntryArgs
    A set of metadata entries to assign. See Metadata section for details.
    Name string
    Org name
    NumberOfCatalogs float64
    (v3.11+) Number of catalogs owned or shared, available to this organization.
    NumberOfVdcs float64
    (v3.11+) Number of VDCs owned or shared, available to this organization.
    OrgId string
    StoredVmQuota float64
    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)
    VappLease OrgVappLeaseArgs
    Defines lease parameters for vApps created in this organization. See vApp Lease below for details.
    VappTemplateLease OrgVappTemplateLeaseArgs
    Defines lease parameters for vApp templates created in this organization. See vApp Template Lease below for details.
    accountLockout OrgAccountLockout
    Defines account lockout properties in this organization:
    canPublishCatalogs Boolean
    True if this organization is allowed to share catalogs. Default is true.
    canPublishExternalCatalogs Boolean
    True if this organization is allowed to publish external catalogs. Default is false.
    canSubscribeExternalCatalogs Boolean
    True if this organization is allowed to subscribe to external catalogs. Default is false.
    delayAfterPowerOnSeconds Double
    Specifies this organization's default for virtual machine boot delay after power on. Default is 0.
    deleteForce Boolean
    Pass delete_force=true and delete_recursive=true to remove an organization or VDC and any objects it contains, regardless of their state. Default is false
    deleteRecursive 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 is false
    deployedVmQuota Double
    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.
    fullName String
    Org full name
    isEnabled Boolean
    True if this organization is enabled (allows login and all other operations). Default is true.
    listOfCatalogs List<String>
    (v3.11+) List of catalogs (sorted alphabetically), owned or shared, available to this organization.
    listOfVdcs List<String>
    (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.

    Deprecated: Deprecated

    metadataEntries List<OrgMetadataEntry>
    A set of metadata entries to assign. See Metadata section for details.
    name String
    Org name
    numberOfCatalogs Double
    (v3.11+) Number of catalogs owned or shared, available to this organization.
    numberOfVdcs Double
    (v3.11+) Number of VDCs owned or shared, available to this organization.
    orgId String
    storedVmQuota Double
    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)
    vappLease OrgVappLease
    Defines lease parameters for vApps created in this organization. See vApp Lease below for details.
    vappTemplateLease OrgVappTemplateLease
    Defines lease parameters for vApp templates created in this organization. See vApp Template Lease below for details.
    accountLockout OrgAccountLockout
    Defines account lockout properties in this organization:
    canPublishCatalogs boolean
    True if this organization is allowed to share catalogs. Default is true.
    canPublishExternalCatalogs boolean
    True if this organization is allowed to publish external catalogs. Default is false.
    canSubscribeExternalCatalogs boolean
    True if this organization is allowed to subscribe to external catalogs. Default is false.
    delayAfterPowerOnSeconds number
    Specifies this organization's default for virtual machine boot delay after power on. Default is 0.
    deleteForce boolean
    Pass delete_force=true and delete_recursive=true to remove an organization or VDC and any objects it contains, regardless of their state. Default is false
    deleteRecursive 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 is false
    deployedVmQuota number
    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.
    fullName string
    Org full name
    isEnabled boolean
    True if this organization is enabled (allows login and all other operations). Default is true.
    listOfCatalogs string[]
    (v3.11+) List of catalogs (sorted alphabetically), owned or shared, available to this organization.
    listOfVdcs string[]
    (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.

    Deprecated: Deprecated

    metadataEntries OrgMetadataEntry[]
    A set of metadata entries to assign. See Metadata section for details.
    name string
    Org name
    numberOfCatalogs number
    (v3.11+) Number of catalogs owned or shared, available to this organization.
    numberOfVdcs number
    (v3.11+) Number of VDCs owned or shared, available to this organization.
    orgId string
    storedVmQuota number
    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)
    vappLease OrgVappLease
    Defines lease parameters for vApps created in this organization. See vApp Lease below for details.
    vappTemplateLease OrgVappTemplateLease
    Defines lease parameters for vApp templates created in this organization. See vApp Template Lease below for details.
    account_lockout OrgAccountLockoutArgs
    Defines account lockout properties in this organization:
    can_publish_catalogs bool
    True if this organization is allowed to share catalogs. Default is true.
    can_publish_external_catalogs bool
    True if this organization is allowed to publish external catalogs. Default is false.
    can_subscribe_external_catalogs bool
    True if this organization is allowed to subscribe to external catalogs. Default is false.
    delay_after_power_on_seconds float
    Specifies this organization's default for virtual machine boot delay after power on. Default is 0.
    delete_force bool
    Pass delete_force=true and delete_recursive=true to remove an organization or VDC and any objects it contains, regardless of their state. Default is false
    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 is false
    deployed_vm_quota float
    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_catalogs Sequence[str]
    (v3.11+) List of catalogs (sorted alphabetically), owned or shared, available to this organization.
    list_of_vdcs Sequence[str]
    (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.

    Deprecated: Deprecated

    metadata_entries Sequence[OrgMetadataEntryArgs]
    A set of metadata entries to assign. See Metadata section for details.
    name str
    Org name
    number_of_catalogs float
    (v3.11+) Number of catalogs owned or shared, available to this organization.
    number_of_vdcs float
    (v3.11+) Number of VDCs owned or shared, available to this organization.
    org_id str
    stored_vm_quota float
    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 OrgVappLeaseArgs
    Defines lease parameters for vApps created in this organization. See vApp Lease below for details.
    vapp_template_lease OrgVappTemplateLeaseArgs
    Defines lease parameters for vApp templates created in this organization. See vApp Template Lease below for details.
    accountLockout Property Map
    Defines account lockout properties in this organization:
    canPublishCatalogs Boolean
    True if this organization is allowed to share catalogs. Default is true.
    canPublishExternalCatalogs Boolean
    True if this organization is allowed to publish external catalogs. Default is false.
    canSubscribeExternalCatalogs Boolean
    True if this organization is allowed to subscribe to external catalogs. Default is false.
    delayAfterPowerOnSeconds Number
    Specifies this organization's default for virtual machine boot delay after power on. Default is 0.
    deleteForce Boolean
    Pass delete_force=true and delete_recursive=true to remove an organization or VDC and any objects it contains, regardless of their state. Default is false
    deleteRecursive 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 is false
    deployedVmQuota Number
    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.
    fullName String
    Org full name
    isEnabled Boolean
    True if this organization is enabled (allows login and all other operations). Default is true.
    listOfCatalogs List<String>
    (v3.11+) List of catalogs (sorted alphabetically), owned or shared, available to this organization.
    listOfVdcs List<String>
    (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.

    Deprecated: Deprecated

    metadataEntries List<Property Map>
    A set of metadata entries to assign. See Metadata section for details.
    name String
    Org name
    numberOfCatalogs Number
    (v3.11+) Number of catalogs owned or shared, available to this organization.
    numberOfVdcs Number
    (v3.11+) Number of VDCs owned or shared, available to this organization.
    orgId String
    storedVmQuota Number
    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)
    vappLease Property Map
    Defines lease parameters for vApps created in this organization. See vApp Lease below for details.
    vappTemplateLease Property Map
    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
    InvalidLoginsBeforeLockout double
    Number of login attempts that will trigger an account lockout for the given user
    LockoutIntervalMinutes double
    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
    InvalidLoginsBeforeLockout float64
    Number of login attempts that will trigger an account lockout for the given user
    LockoutIntervalMinutes float64
    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
    invalidLoginsBeforeLockout Double
    Number of login attempts that will trigger an account lockout for the given user
    lockoutIntervalMinutes Double
    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
    invalidLoginsBeforeLockout number
    Number of login attempts that will trigger an account lockout for the given user
    lockoutIntervalMinutes number
    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_before_lockout float
    Number of login attempts that will trigger an account lockout for the given user
    lockout_interval_minutes float
    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
    invalidLoginsBeforeLockout Number
    Number of login attempts that will trigger an account lockout for the given user
    lockoutIntervalMinutes Number
    Once a user is locked out, they will not be able to log back in for this time period

    OrgMetadataEntry, OrgMetadataEntryArgs

    IsSystem 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'
    UserAccess 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
    IsSystem 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'
    UserAccess 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
    isSystem 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'
    userAccess 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
    isSystem 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'
    userAccess 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
    isSystem 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'
    userAccess 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

    DeleteOnStorageLeaseExpiration bool
    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.
    MaximumRuntimeLeaseInSec double
    How long vApps can run before they are automatically stopped (in seconds). 0 means never expires
    MaximumStorageLeaseInSec double
    How long stopped vApps are available before being automatically cleaned up (in seconds). 0 means never expires
    PowerOffOnRuntimeLeaseExpiration bool
    When true, vApps are powered off when the runtime lease expires. When false, vApps are suspended when the runtime lease expires
    DeleteOnStorageLeaseExpiration bool
    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.
    MaximumRuntimeLeaseInSec float64
    How long vApps can run before they are automatically stopped (in seconds). 0 means never expires
    MaximumStorageLeaseInSec float64
    How long stopped vApps are available before being automatically cleaned up (in seconds). 0 means never expires
    PowerOffOnRuntimeLeaseExpiration bool
    When true, vApps are powered off when the runtime lease expires. When false, vApps are suspended when the runtime lease expires
    deleteOnStorageLeaseExpiration Boolean
    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.
    maximumRuntimeLeaseInSec Double
    How long vApps can run before they are automatically stopped (in seconds). 0 means never expires
    maximumStorageLeaseInSec Double
    How long stopped vApps are available before being automatically cleaned up (in seconds). 0 means never expires
    powerOffOnRuntimeLeaseExpiration Boolean
    When true, vApps are powered off when the runtime lease expires. When false, vApps are suspended when the runtime lease expires
    deleteOnStorageLeaseExpiration boolean
    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.
    maximumRuntimeLeaseInSec number
    How long vApps can run before they are automatically stopped (in seconds). 0 means never expires
    maximumStorageLeaseInSec number
    How long stopped vApps are available before being automatically cleaned up (in seconds). 0 means never expires
    powerOffOnRuntimeLeaseExpiration boolean
    When true, vApps are powered off when the runtime lease expires. When false, vApps are suspended when the runtime lease expires
    delete_on_storage_lease_expiration bool
    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_lease_in_sec float
    How long vApps can run before they are automatically stopped (in seconds). 0 means never expires
    maximum_storage_lease_in_sec float
    How long stopped vApps are available before being automatically cleaned up (in seconds). 0 means never expires
    power_off_on_runtime_lease_expiration bool
    When true, vApps are powered off when the runtime lease expires. When false, vApps are suspended when the runtime lease expires
    deleteOnStorageLeaseExpiration Boolean
    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.
    maximumRuntimeLeaseInSec Number
    How long vApps can run before they are automatically stopped (in seconds). 0 means never expires
    maximumStorageLeaseInSec Number
    How long stopped vApps are available before being automatically cleaned up (in seconds). 0 means never expires
    powerOffOnRuntimeLeaseExpiration Boolean
    When true, vApps are powered off when the runtime lease expires. When false, vApps are suspended when the runtime lease expires

    OrgVappTemplateLease, OrgVappTemplateLeaseArgs

    DeleteOnStorageLeaseExpiration bool
    If true, storage for a vAppTemplate is deleted when the vAppTemplate lease expires. If false, the storage is flagged for deletion, but not deleted
    MaximumStorageLeaseInSec double
    How long vApp templates are available before being automatically cleaned up (in seconds). 0 means never expires
    DeleteOnStorageLeaseExpiration bool
    If true, storage for a vAppTemplate is deleted when the vAppTemplate lease expires. If false, the storage is flagged for deletion, but not deleted
    MaximumStorageLeaseInSec float64
    How long vApp templates are available before being automatically cleaned up (in seconds). 0 means never expires
    deleteOnStorageLeaseExpiration Boolean
    If true, storage for a vAppTemplate is deleted when the vAppTemplate lease expires. If false, the storage is flagged for deletion, but not deleted
    maximumStorageLeaseInSec Double
    How long vApp templates are available before being automatically cleaned up (in seconds). 0 means never expires
    deleteOnStorageLeaseExpiration boolean
    If true, storage for a vAppTemplate is deleted when the vAppTemplate lease expires. If false, the storage is flagged for deletion, but not deleted
    maximumStorageLeaseInSec number
    How long vApp templates are available before being automatically cleaned up (in seconds). 0 means never expires
    delete_on_storage_lease_expiration bool
    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_lease_in_sec float
    How long vApp templates are available before being automatically cleaned up (in seconds). 0 means never expires
    deleteOnStorageLeaseExpiration Boolean
    If true, storage for a vAppTemplate is deleted when the vAppTemplate lease expires. If false, the storage is flagged for deletion, but not deleted
    maximumStorageLeaseInSec Number
    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.
    vcd logo
    vcd 3.14.1 published on Monday, Apr 14, 2025 by vmware