/* * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the License for the specific language governing * permissions and limitations under the License. */ /* * Do not modify this file. This file is generated from the storagegateway-2013-06-30.normal.json service model. */ using System; using System.Collections.Generic; using System.Xml.Serialization; using System.Text; using System.IO; using System.Net; using Amazon.Runtime; using Amazon.Runtime.Internal; namespace Amazon.StorageGateway.Model { /// /// This is the response object from the DescribeStorediSCSIVolumes operation. /// public partial class DescribeStorediSCSIVolumesResponse : AmazonWebServiceResponse { private List _storediSCSIVolumes = new List(); /// /// Gets and sets the property StorediSCSIVolumes. /// /// Describes a single unit of output from DescribeStorediSCSIVolumes. The following /// fields are returned: /// ///
  • /// /// ChapEnabled: Indicates whether mutual CHAP is enabled for the iSCSI /// target. /// ///
  • /// /// LunNumber: The logical disk number. /// ///
  • /// /// NetworkInterfaceId: The network interface ID of the stored volume that /// initiator use to map the stored volume as an iSCSI target. /// ///
  • /// /// NetworkInterfacePort: The port used to communicate with iSCSI targets. /// ///
  • /// /// PreservedExistingData: Indicates when the stored volume was created, /// existing data on the underlying local disk was preserved. /// ///
  • /// /// SourceSnapshotId: If the stored volume was created from a snapshot, /// this field contains the snapshot ID used, e.g. snap-1122aabb. Otherwise, /// this field is not included. /// ///
  • /// /// StorediSCSIVolumes: An array of StorediSCSIVolume objects where each /// object contains metadata about one stored volume. /// ///
  • /// /// TargetARN: The Amazon Resource Name (ARN) of the volume target. /// ///
  • /// /// VolumeARN: The Amazon Resource Name (ARN) of the stored volume. /// ///
  • /// /// VolumeDiskId: The disk ID of the local disk that was specified in the /// CreateStorediSCSIVolume operation. /// ///
  • /// /// VolumeId: The unique identifier of the storage volume, e.g. vol-1122AABB. /// ///
  • /// /// VolumeiSCSIAttributes: An VolumeiSCSIAttributes object that represents /// a collection of iSCSI attributes for one stored volume. /// ///
  • /// /// VolumeProgress: Represents the percentage complete if the volume is /// restoring or bootstrapping that represents the percent of data transferred. This field /// does not appear in the response if the stored volume is not restoring or bootstrapping. /// ///
  • /// /// VolumeSizeInBytes: The size of the volume in bytes. /// ///
  • /// /// VolumeStatus: One of the VolumeStatus values that indicates /// the state of the volume. /// ///
  • /// /// VolumeType: One of the enumeration values describing the type of the /// volume. Currently, only STORED volumes are supported. /// ///
///
public List StorediSCSIVolumes { get { return this._storediSCSIVolumes; } set { this._storediSCSIVolumes = value; } } // Check to see if StorediSCSIVolumes property is set internal bool IsSetStorediSCSIVolumes() { return this._storediSCSIVolumes != null && this._storediSCSIVolumes.Count > 0; } } }