Show / Hide Table of Contents

Class CreateInstancePoolPlacementConfigurationDetails

The location for where an instance pool will place instances.

Inheritance
object
CreateInstancePoolPlacementConfigurationDetails
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.CoreService.Models
Assembly: OCI.DotNetSDK.Core.dll
Syntax
public class CreateInstancePoolPlacementConfigurationDetails

Properties

AvailabilityDomain

Declaration
[Required(ErrorMessage = "AvailabilityDomain is required.")]
[JsonProperty(PropertyName = "availabilityDomain")]
public string AvailabilityDomain { get; set; }
Property Value
Type Description
string

The availability domain to place instances.
Example: Uocm:PHX-AD-1

Remarks

Required

FaultDomains

Declaration
[JsonProperty(PropertyName = "faultDomains")]
public List<string> FaultDomains { get; set; }
Property Value
Type Description
List<string>

The fault domains to place instances.
If you don't provide any values, the system makes a best effort to distribute instances across all fault domains based on capacity.
To distribute the instances evenly across selected fault domains, provide a set of fault domains. For example, you might want instances to be evenly distributed if your applications require high availability.
To get a list of fault domains, use the {@link #listFaultDomains(ListFaultDomainsRequest) listFaultDomains} operation in the Identity and Access Management Service API.
Example: [FAULT-DOMAIN-1, FAULT-DOMAIN-2, FAULT-DOMAIN-3]

PrimarySubnetId

Declaration
[JsonProperty(PropertyName = "primarySubnetId")]
public string PrimarySubnetId { get; set; }
Property Value
Type Description
string

The OCID of the primary subnet in which to place instances. This field is deprecated. Use primaryVnicSubnets instead to set VNIC data for instances in the pool.

PrimaryVnicSubnets

Declaration
[JsonProperty(PropertyName = "primaryVnicSubnets")]
public InstancePoolPlacementPrimarySubnet PrimaryVnicSubnets { get; set; }
Property Value
Type Description
InstancePoolPlacementPrimarySubnet

SecondaryVnicSubnets

Declaration
[JsonProperty(PropertyName = "secondaryVnicSubnets")]
public List<InstancePoolPlacementSecondaryVnicSubnet> SecondaryVnicSubnets { get; set; }
Property Value
Type Description
List<InstancePoolPlacementSecondaryVnicSubnet>

The set of secondary VNIC data for instances in the pool.

In this article
Back to top