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