Show / Hide Table of Contents

Class MountTargetSummary

Summary information for the specified mount target.

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

Properties

AvailabilityDomain

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

The availability domain the mount target is in. May be unset as a blank or NULL value.
Example: Uocm:PHX-AD-1

CompartmentId

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

The OCID of the compartment that contains the mount target.

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>>

Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations": {"CostCenter": "42"}}

DisplayName

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

A user-friendly name. It does not have to be unique, and it is changeable. Avoid entering confidential information.
Example: My mount target

Remarks

Required

ExportSetId

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

The OCID of the associated export set. Controls what file systems will be exported using Network File System (NFS) protocol on this mount target.

FreeformTags

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

Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}

Id

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

The OCID of the mount target.

Remarks

Required

LifecycleState

Declaration
[Required(ErrorMessage = "LifecycleState is required.")]
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(ResponseEnumConverter))]
public MountTargetSummary.LifecycleStateEnum? LifecycleState { get; set; }
Property Value
Type Description
MountTargetSummary.LifecycleStateEnum?

The current state of the mount target.

Remarks

Required

Locks

Declaration
[JsonProperty(PropertyName = "locks")]
public List<ResourceLock> Locks { get; set; }
Property Value
Type Description
List<ResourceLock>

Locks associated with this resource.

NsgIds

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

A list of Network Security Group OCIDs associated with this mount target. A maximum of 5 is allowed. Setting this to an empty array after the list is created removes the mount target from all NSGs. For more information about NSGs, see Security Rules.

ObservedThroughput

Declaration
[JsonProperty(PropertyName = "observedThroughput")]
public long? ObservedThroughput { get; set; }
Property Value
Type Description
long?

Current billed throughput for mount target in Gbps. This corresponds to shape of mount target. Available shapes and corresponding throughput are listed at Mount Target Performance.

PrivateIpIds

Declaration
[Required(ErrorMessage = "PrivateIpIds is required.")]
[JsonProperty(PropertyName = "privateIpIds")]
public List<string> PrivateIpIds { get; set; }
Property Value
Type Description
List<string>

The OCIDs of the private IP addresses associated with this mount target.

Remarks

Required

RequestedThroughput

Declaration
[JsonProperty(PropertyName = "requestedThroughput")]
public long? RequestedThroughput { get; set; }
Property Value
Type Description
long?
  • New throughput for mount target at the end of billing cycle in Gbps.

ReservedStorageCapacity

Declaration
[JsonProperty(PropertyName = "reservedStorageCapacity")]
public long? ReservedStorageCapacity { get; set; }
Property Value
Type Description
long?
  • Reserved capacity (GB) associated with this mount target. Reserved capacity depends on observedThroughput value of mount target. Value is listed at Mount Target Performance.

SubnetId

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

The OCID of the subnet the mount target is in.

Remarks

Required

SystemTags

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

System tags for this resource. System tags are applied to resources by internal OCI services.

TimeBillingCycleEnd

Declaration
[JsonProperty(PropertyName = "timeBillingCycleEnd")]
public DateTime? TimeBillingCycleEnd { get; set; }
Property Value
Type Description
DateTime?

The date and time the mount target current billing cycle will end, expressed in RFC 3339 timestamp format. Once a cycle ends, it is updated automatically to next timestamp which is after 30 days.
Example: 2016-08-25T21:10:29.600Z

TimeCreated

Declaration
[Required(ErrorMessage = "TimeCreated is required.")]
[JsonProperty(PropertyName = "timeCreated")]
public DateTime? TimeCreated { get; set; }
Property Value
Type Description
DateTime?

The date and time the mount target was created, expressed in RFC 3339 timestamp format.
Example: 2016-08-25T21:10:29.600Z

Remarks

Required

In this article
Back to top