Class: Aws::FSx::Types::UpdateOntapVolumeConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb

Overview

Note:

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

Instance Attribute Details

#junction_pathString

Specifies the location in the SVM's namespace where the volume is mounted. The JunctionPath must have a leading forward slash, such as /vol3.

Returns:

  • (String)


7906
7907
7908
7909
7910
7911
7912
7913
7914
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 7906

class UpdateOntapVolumeConfiguration < Struct.new(
  :junction_path,
  :security_style,
  :size_in_megabytes,
  :storage_efficiency_enabled,
  :tiering_policy)
  SENSITIVE = []
  include Aws::Structure
end

#security_styleString

The security style for the volume, which can be UNIX. NTFS, or MIXED.

Returns:

  • (String)


7906
7907
7908
7909
7910
7911
7912
7913
7914
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 7906

class UpdateOntapVolumeConfiguration < Struct.new(
  :junction_path,
  :security_style,
  :size_in_megabytes,
  :storage_efficiency_enabled,
  :tiering_policy)
  SENSITIVE = []
  include Aws::Structure
end

#size_in_megabytesInteger

Specifies the size of the volume in megabytes.

Returns:

  • (Integer)


7906
7907
7908
7909
7910
7911
7912
7913
7914
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 7906

class UpdateOntapVolumeConfiguration < Struct.new(
  :junction_path,
  :security_style,
  :size_in_megabytes,
  :storage_efficiency_enabled,
  :tiering_policy)
  SENSITIVE = []
  include Aws::Structure
end

#storage_efficiency_enabledBoolean

Default is false. Set to true to enable the deduplication, compression, and compaction storage efficiency features on the volume.

Returns:

  • (Boolean)


7906
7907
7908
7909
7910
7911
7912
7913
7914
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 7906

class UpdateOntapVolumeConfiguration < Struct.new(
  :junction_path,
  :security_style,
  :size_in_megabytes,
  :storage_efficiency_enabled,
  :tiering_policy)
  SENSITIVE = []
  include Aws::Structure
end

#tiering_policyTypes::TieringPolicy

Update the volume's data tiering policy.



7906
7907
7908
7909
7910
7911
7912
7913
7914
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 7906

class UpdateOntapVolumeConfiguration < Struct.new(
  :junction_path,
  :security_style,
  :size_in_megabytes,
  :storage_efficiency_enabled,
  :tiering_policy)
  SENSITIVE = []
  include Aws::Structure
end