Zone class (Provider API)
The Zone class represents a level 3 application execution environment based on some set of rules. For example, zones may be organized based on data sensitivity or security labels, service levels, workload type (such as production or preproduction), application tiers, and so on. Typically, each zone in a network container is separated by a firewall. VMs are typically created in a specific zone.
Zone class APIs
The following tables list the basic APIs, operation APIs, and relationship APIs for the Zone class.
Basic APIs
The Zone class has no basic APIs.
Operation APIs
The Zone class has no operation APIs.
Relationship APIs
The Zone class has no relationship APIs.
Zone class relationships and attributes
The following tables list the relationships and attributes of the Zone class.
Relationships
Name | Type | Multi- | Description |
---|---|---|---|
container | 1 | Network container associated with the zone | |
firewall | 0..1 |
| |
loadBalancer | 0..1 | Associated load balancer | |
networks | 0..* | Networks that serve the zone | |
logicalZone | 0..1 |
|
Attributes
Name | Type | Multi- | Description |
---|---|---|---|
isEnabled | Boolean | 1 | Indicates whether the zone is enabled. |
isTemplate | Boolean | 1 | Indicates whether the zone is a template. |
isOnboarded | Boolean | 1 | Indicates whether the object is onboarded |
externalID | String | 0..1 | Identifier used for the object by an external provider |
owner | String | 0..1 | Name of the owner of the object |
reconciliationID | String | 0..1 | Reconciliation identity value for the object from the BMC Atrium CMDB |
tokenID | String | 0..1 | Token identifier |
description | String | 0..1 | Text that describes the object |
guid | String | 1 | Globally unique identifier for the object |
labels | String | 0..* |
|
modifiedDate | 0..1 | Date the Cloudobject was modified | |
name | String | 1 | Human-readable name of the object |