Class MountTargetSummary
Summary information for the specified mount target.
Inherited Members
Namespace: Oci.FilestorageService.Models
Assembly: OCI.DotNetSDK.Filestorage.dll
Syntax
public class MountTargetSummaryProperties
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.
 | 
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.
 | 
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? | 
 | 
ReservedStorageCapacity
Declaration
[JsonProperty(PropertyName = "reservedStorageCapacity")]
public long? ReservedStorageCapacity { get; set; }Property Value
| Type | Description | 
|---|---|
| long? | 
 | 
SecurityAttributes
Declaration
[JsonProperty(PropertyName = "securityAttributes")]
public Dictionary<string, Dictionary<string, object>> SecurityAttributes { get; set; }Property Value
| Type | Description | 
|---|---|
| Dictionary<string, Dictionary<string, object>> | Security attributes are labels
for a resource that can be referenced in a Zero Trust Packet Routing
(ZPR) policy to control access to ZPR-supported resources.
 | 
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.
 | 
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.
 | 
Remarks
Required