VolumeCacheParameters class

Constructors

VolumeCacheParameters({Input<VolumeCacheParametersCacheConfig?>? cacheConfig, Input<String?>? cacheState, Input<String?>? command, Input<bool?>? enableGlobalFileLock, Input<String?>? passphrase, Input<String?>? peerClusterName, Input<List<String>?>? peerIpAddresses, Input<String?>? peerSvmName, Input<String?>? peerVolumeName, Input<String?>? peeringCommandExpiryTime, Input<String?>? stateDetails})
Creates a new VolumeCacheParameters. cacheConfig Optional. Configuration of the cache volume. cacheState (Output) command (Output) enableGlobalFileLock Optional. Field indicating whether cache volume as global file lock enabled. passphrase (Output) peerClusterName Required. Name of the origin volume's ONTAP cluster. peerIpAddresses Required. List of IC LIF addresses of the origin volume's ONTAP cluster. peerSvmName Required. Name of the origin volume's SVM. peerVolumeName Required. Name of the origin volume for the cache volume. peeringCommandExpiryTime Optional. Expiration time for the peering command to be executed on user's ONTAP. A timestamp in RFC3339 UTC "Zulu" format. Examples: "2023-06-22T09:13:01.617Z". stateDetails (Output)
const
VolumeCacheParameters.fromMap(Map<String, dynamic> map)
factory

Properties

cacheConfig → Input<VolumeCacheParametersCacheConfig?>?
Optional. Configuration of the cache volume. Structure is documented below.
final
cacheState → Input<String?>?
(Output) State of the cache volume indicating the peering status.
final
command → Input<String?>?
(Output) Copy-paste-able commands to be used on user's ONTAP to accept peering requests.
final
enableGlobalFileLock → Input<bool?>?
Optional. Field indicating whether cache volume as global file lock enabled.
final
hashCode → int
The hash code for this object.
no setterinherited
passphrase → Input<String?>?
(Output) Temporary passphrase generated to accept cluster peering command.
final
peerClusterName → Input<String?>?
Required. Name of the origin volume's ONTAP cluster.
final
peeringCommandExpiryTime → Input<String?>?
Optional. Expiration time for the peering command to be executed on user's ONTAP. A timestamp in RFC3339 UTC "Zulu" format. Examples: "2023-06-22T09:13:01.617Z".
final
peerIpAddresses → Input<List<String>?>?
Required. List of IC LIF addresses of the origin volume's ONTAP cluster.
final
peerSvmName → Input<String?>?
Required. Name of the origin volume's SVM.
final
peerVolumeName → Input<String?>?
Required. Name of the origin volume for the cache volume.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
stateDetails → Input<String?>?
(Output) Detailed description of the current cache state.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited