Show / Hide Table of Contents

Class CreateOceInstanceDetails

The information about new OceInstance.

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

Properties

AddOnFeatures

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

a list of add-on features for the ocm instance

AdminEmail

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

Admin Email for Notification

Remarks

Required

CompartmentId

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

Compartment Identifier

Remarks

Required

DefinedTags

Declaration
[JsonProperty(PropertyName = "definedTags")]
public Dictionary<string, Dictionary<string, object>> DefinedTags { get; set; }
Property Value
Type Description
Dictionary<string, Dictionary<string, object>>

Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace": {"bar-key": "value"}}

Description

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

OceInstance description

DrRegion

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

disaster recovery paired ragion name

FreeformTags

Declaration
[JsonProperty(PropertyName = "freeformTags")]
public Dictionary<string, string> FreeformTags { get; set; }
Property Value
Type Description
Dictionary<string, string>

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

IdcsAccessToken

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

Identity Cloud Service access token identifying a stripe and service administrator user

Remarks

Required

IdentityStripe

Declaration
[JsonProperty(PropertyName = "identityStripe")]
public IdentityStripeDetails IdentityStripe { get; set; }
Property Value
Type Description
IdentityStripeDetails

InstanceAccessType

Declaration
[JsonProperty(PropertyName = "instanceAccessType")]
[JsonConverter(typeof(StringEnumConverter))]
public CreateOceInstanceDetails.InstanceAccessTypeEnum? InstanceAccessType { get; set; }
Property Value
Type Description
CreateOceInstanceDetails.InstanceAccessTypeEnum?

Flag indicating whether the instance access is private or public

InstanceLicenseType

Declaration
[JsonProperty(PropertyName = "instanceLicenseType")]
[JsonConverter(typeof(StringEnumConverter))]
public LicenseType? InstanceLicenseType { get; set; }
Property Value
Type Description
LicenseType?

Flag indicating whether the instance license is new cloud or bring your own license

InstanceUsageType

Declaration
[JsonProperty(PropertyName = "instanceUsageType")]
[JsonConverter(typeof(StringEnumConverter))]
public CreateOceInstanceDetails.InstanceUsageTypeEnum? InstanceUsageType { get; set; }
Property Value
Type Description
CreateOceInstanceDetails.InstanceUsageTypeEnum?

Instance type based on its usage

Name

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

OceInstance Name

Remarks

Required

ObjectStorageNamespace

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

Object Storage Namespace of Tenancy

Remarks

Required

TenancyId

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

Tenancy Identifier

Remarks

Required

TenancyName

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

Tenancy Name

Remarks

Required

UpgradeSchedule

Declaration
[JsonProperty(PropertyName = "upgradeSchedule")]
[JsonConverter(typeof(StringEnumConverter))]
public OceInstance.UpgradeScheduleEnum? UpgradeSchedule { get; set; }
Property Value
Type Description
OceInstance.UpgradeScheduleEnum?

Upgrade schedule type representing service to be upgraded immediately whenever latest version is released or delay upgrade of the service to previous released version

WafPrimaryDomain

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

Web Application Firewall(WAF) primary domain

In this article
Back to top