Show / Hide Table of Contents

Class VappContainerState

Inheritance
System.Object
InputArgs
ResourceArgs
VappContainerState
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.VSphere
Assembly: Pulumi.VSphere.dll
Syntax
public sealed class VappContainerState : ResourceArgs

Constructors

View Source

VappContainerState()

Declaration
public VappContainerState()

Properties

View Source

CpuExpandable

Determines if the reservation on a vApp container can grow beyond the specified value if the parent resource pool has unreserved resources. Default: true

Declaration
public Input<bool> CpuExpandable { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

CpuLimit

The CPU utilization of a vApp container will not exceed this limit, even if there are available resources. Set to -1 for unlimited. Default: -1

Declaration
public Input<int> CpuLimit { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

CpuReservation

Amount of CPU (MHz) that is guaranteed available to the vApp container. Default: 0

Declaration
public Input<int> CpuReservation { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

CpuShareLevel

The CPU allocation level. The level is a simplified view of shares. Levels map to a pre-determined set of numeric values for shares. Can be one of low, normal, high, or custom. When low, normal, or high are specified values in cpu_shares will be ignored. Default: normal

Declaration
public Input<string> CpuShareLevel { get; set; }
Property Value
Type Description
Input<System.String>
View Source

CpuShares

The number of shares allocated for CPU. Used to determine resource allocation in case of resource contention. If this is set, cpu_share_level must be custom.

Declaration
public Input<int> CpuShares { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

CustomAttributes

A list of custom attributes to set on this resource.

Declaration
public InputMap<string> CustomAttributes { get; set; }
Property Value
Type Description
InputMap<System.String>
View Source

MemoryExpandable

Determines if the reservation on a vApp container can grow beyond the specified value if the parent resource pool has unreserved resources. Default: true

Declaration
public Input<bool> MemoryExpandable { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

MemoryLimit

The CPU utilization of a vApp container will not exceed this limit, even if there are available resources. Set to -1 for unlimited. Default: -1

Declaration
public Input<int> MemoryLimit { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

MemoryReservation

Amount of CPU (MHz) that is guaranteed available to the vApp container. Default: 0

Declaration
public Input<int> MemoryReservation { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

MemoryShareLevel

The CPU allocation level. The level is a simplified view of shares. Levels map to a pre-determined set of numeric values for shares. Can be one of low, normal, high, or custom. When low, normal, or high are specified values in memory_shares will be ignored. Default: normal

Declaration
public Input<string> MemoryShareLevel { get; set; }
Property Value
Type Description
Input<System.String>
View Source

MemoryShares

The number of shares allocated for CPU. Used to determine resource allocation in case of resource contention. If this is set, memory_share_level must be custom.

Declaration
public Input<int> MemoryShares { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

Name

The name of the vApp container.

Declaration
public Input<string> Name { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ParentFolderId

The managed object ID of the vApp container's parent folder.

Declaration
public Input<string> ParentFolderId { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ParentResourcePoolId

The managed object ID of the parent resource pool. This can be the root resource pool for a cluster or standalone host, or a resource pool itself. When moving a vApp container from one parent resource pool to another, both must share a common root resource pool or the move will fail.

Declaration
public Input<string> ParentResourcePoolId { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Tags

The IDs of any tags to attach to this resource.

Declaration
public InputList<string> Tags { get; set; }
Property Value
Type Description
InputList<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.