Class: Aws::FSx::Types::UpdateOntapVolumeConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::FSx::Types::UpdateOntapVolumeConfiguration
- Defined in:
- gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb
Overview
When making an API call, you may pass UpdateOntapVolumeConfiguration data as a hash:
{
junction_path: "JunctionPath",
security_style: "UNIX", # accepts UNIX, NTFS, MIXED
size_in_megabytes: 1,
storage_efficiency_enabled: false,
tiering_policy: {
cooling_period: 1,
name: "SNAPSHOT_ONLY", # accepts SNAPSHOT_ONLY, AUTO, ALL, NONE
},
}
Used to specify changes to the ONTAP configuration for the volume you are updating.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#junction_path ⇒ String
Specifies the location in the SVM's namespace where the volume is mounted.
-
#security_style ⇒ String
The security style for the volume, which can be
UNIX
. -
#size_in_megabytes ⇒ Integer
Specifies the size of the volume in megabytes.
-
#storage_efficiency_enabled ⇒ Boolean
Default is
false
. -
#tiering_policy ⇒ Types::TieringPolicy
Update the volume's data tiering policy.
Instance Attribute Details
#junction_path ⇒ String
Specifies the location in the SVM's namespace where the volume is
mounted. The JunctionPath
must have a leading forward slash, such
as /vol3
.
8277 8278 8279 8280 8281 8282 8283 8284 8285 |
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 8277 class UpdateOntapVolumeConfiguration < Struct.new( :junction_path, :security_style, :size_in_megabytes, :storage_efficiency_enabled, :tiering_policy) SENSITIVE = [] include Aws::Structure end |
#security_style ⇒ String
The security style for the volume, which can be UNIX
. NTFS
, or
MIXED
.
8277 8278 8279 8280 8281 8282 8283 8284 8285 |
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 8277 class UpdateOntapVolumeConfiguration < Struct.new( :junction_path, :security_style, :size_in_megabytes, :storage_efficiency_enabled, :tiering_policy) SENSITIVE = [] include Aws::Structure end |
#size_in_megabytes ⇒ Integer
Specifies the size of the volume in megabytes.
8277 8278 8279 8280 8281 8282 8283 8284 8285 |
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 8277 class UpdateOntapVolumeConfiguration < Struct.new( :junction_path, :security_style, :size_in_megabytes, :storage_efficiency_enabled, :tiering_policy) SENSITIVE = [] include Aws::Structure end |
#storage_efficiency_enabled ⇒ Boolean
Default is false
. Set to true to enable the deduplication,
compression, and compaction storage efficiency features on the
volume.
8277 8278 8279 8280 8281 8282 8283 8284 8285 |
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 8277 class UpdateOntapVolumeConfiguration < Struct.new( :junction_path, :security_style, :size_in_megabytes, :storage_efficiency_enabled, :tiering_policy) SENSITIVE = [] include Aws::Structure end |
#tiering_policy ⇒ Types::TieringPolicy
Update the volume's data tiering policy.
8277 8278 8279 8280 8281 8282 8283 8284 8285 |
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 8277 class UpdateOntapVolumeConfiguration < Struct.new( :junction_path, :security_style, :size_in_megabytes, :storage_efficiency_enabled, :tiering_policy) SENSITIVE = [] include Aws::Structure end |