Class CacheParameters
Cache Parameters for the volume.
Implements
Inherited Members
Namespace: Google.Apis.NetAppFiles.v1.Data
Assembly: Google.Apis.NetAppFiles.v1.dll
Syntax
public class CacheParameters : IDirectResponseSchema
Properties
CacheConfig
Optional. Configuration of the cache volume.
Declaration
[JsonProperty("cacheConfig")]
public virtual CacheConfig CacheConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| CacheConfig |
CacheState
Output only. State of the cache volume indicating the peering status.
Declaration
[JsonProperty("cacheState")]
public virtual string CacheState { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Command
Output only. Copy-paste-able commands to be used on user's ONTAP to accept peering requests.
Declaration
[JsonProperty("command")]
public virtual string Command { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
EnableGlobalFileLock
Optional. Field indicating whether cache volume as global file lock enabled.
Declaration
[JsonProperty("enableGlobalFileLock")]
public virtual bool? EnableGlobalFileLock { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
Passphrase
Output only. Temporary passphrase generated to accept cluster peering command.
Declaration
[JsonProperty("passphrase")]
public virtual string Passphrase { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
PeerClusterName
Required. Name of the origin volume's ONTAP cluster.
Declaration
[JsonProperty("peerClusterName")]
public virtual string PeerClusterName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
PeerIpAddresses
Required. List of IC LIF addresses of the origin volume's ONTAP cluster.
Declaration
[JsonProperty("peerIpAddresses")]
public virtual IList<string> PeerIpAddresses { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
PeerSvmName
Required. Name of the origin volume's SVM.
Declaration
[JsonProperty("peerSvmName")]
public virtual string PeerSvmName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
PeerVolumeName
Required. Name of the origin volume for the cache volume.
Declaration
[JsonProperty("peerVolumeName")]
public virtual string PeerVolumeName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
PeeringCommandExpiryTime
object representation of PeeringCommandExpiryTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use PeeringCommandExpiryTimeDateTimeOffset instead.")]
public virtual object PeeringCommandExpiryTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
PeeringCommandExpiryTimeDateTimeOffset
DateTimeOffset representation of PeeringCommandExpiryTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? PeeringCommandExpiryTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
PeeringCommandExpiryTimeRaw
Optional. Expiration time for the peering command to be executed on user's ONTAP.
Declaration
[JsonProperty("peeringCommandExpiryTime")]
public virtual string PeeringCommandExpiryTimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
StateDetails
Output only. Detailed description of the current cache state.
Declaration
[JsonProperty("stateDetails")]
public virtual string StateDetails { get; set; }
Property Value
| Type | Description |
|---|---|
| string |