# パッケージ com.amazonaws.services.storagegateway.model

Classes modeling the various types represented by AWSStorageGateway.

参照先: 説明

- クラスの概要
  クラス | 説明
  --- | ---
  ActivateGatewayRequest | Container for the parameters to the `ActivateGateway operation`.
  ActivateGatewayResult | AWS Storage Gateway returns the Amazon Resource Name (ARN) of the activated gateway.
  AddCacheRequest | Container for the parameters to the `AddCache operation`.
  AddCacheResult | The Amazon Resource Name (ARN) of the gateway for which cache storage was configured.
  AddUploadBufferRequest | Container for the parameters to the `AddUploadBuffer operation`.
  AddUploadBufferResult | The Amazon Resource Name (ARN) of the gateway for which upload buffer was configured.
  AddWorkingStorageRequest | Container for the parameters to the `AddWorkingStorage operation`.
  AddWorkingStorageResult | A JSON object containing the GatewayARN of the gateway for which working storage was configured.
  CachediSCSIVolume | Describes a cached storage volume.
  ChapInfo | Describes Challenge-Handshake Authentication Protocol (CHAP) information that supports authentication between your gateway and iSCSI initiators.
  CreateCachediSCSIVolumeRequest | Container for the parameters to the `CreateCachediSCSIVolume operation`.
  CreateCachediSCSIVolumeResult | A JSON object containing the following fields: CreateCachediSCSIVolume$TargetARN CreateCachediSCSIVolume$VolumeARN
  CreateSnapshotFromVolumeRecoveryPointRequest | Container for the parameters to the `CreateSnapshotFromVolumeRecoveryPoint operation`.
  CreateSnapshotFromVolumeRecoveryPointResult | A JSON object containing the following fields: CreateSnapshotFromVolumeRecoveryPointOutput$SnapshotId CreateSnapshotFromVolumeRecoveryPointOutput$VolumeARN CreateSnapshotFromVolumeRecoveryPointOutput$VolumeRecoveryPointTime
  CreateSnapshotRequest | Container for the parameters to the `CreateSnapshot operation`.
  CreateSnapshotResult | A JSON object containing the following fields: CreateSnapshotOutput$SnapshotId CreateSnapshotOutput$VolumeARN
  CreateStorediSCSIVolumeRequest | Container for the parameters to the `CreateStorediSCSIVolume operation`.
  CreateStorediSCSIVolumeResult | A JSON object containing the following fields: CreateStorediSCSIVolumeOutput$TargetARN CreateStorediSCSIVolumeOutput$VolumeARN CreateStorediSCSIVolumeOutput$VolumeSizeInBytes
  DeleteBandwidthRateLimitRequest | Container for the parameters to the `DeleteBandwidthRateLimit operation`.
  DeleteBandwidthRateLimitResult | A JSON object containing the GatewayARN of the gateway whose bandwidth rate information was deleted.
  DeleteChapCredentialsRequest | Container for the parameters to the `DeleteChapCredentials operation`.
  DeleteChapCredentialsResult | A JSON object containing the following fields: DeleteChapCredentialsOutput$InitiatorName DeleteChapCredentialsOutput$TargetARN
  DeleteGatewayRequest | Container for the parameters to the `DeleteGateway operation`.
  DeleteGatewayResult | A JSON object containing the GatewayARN of the deleted gateway.
  DeleteSnapshotScheduleRequest | Container for the parameters to the `DeleteSnapshotSchedule operation`.
  DeleteSnapshotScheduleResult | A JSON object containing the following fields: DeleteSnapshotScheduleOutput$VolumeARN
  DeleteVolumeRequest | Container for the parameters to the `DeleteVolume operation`.
  DeleteVolumeResult | A JSON object containing the DeleteVolumeOutput$VolumeARN of the storage volume that was deleted
  DescribeBandwidthRateLimitRequest | Container for the parameters to the `DescribeBandwidthRateLimit operation`.
  DescribeBandwidthRateLimitResult | A JSON object containing the following fields: GatewayARN DescribeBandwidthRateLimitOutput$AverageDownloadRateLimitInBitsPerSec DescribeBandwidthRateLimitOutput$AverageDownloadRateLimitInBitsPerSec
  DescribeCachediSCSIVolumesRequest | Container for the parameters to the `DescribeCachediSCSIVolumes operation`.
  DescribeCachediSCSIVolumesResult | A JSON object containing the following fields: DescribeCachediSCSIVolumesOutput$CachediSCSIVolumes
  DescribeCacheRequest | Container for the parameters to the `DescribeCache operation`.
  DescribeCacheResult | A JSON object containing the following fields: DescribeCacheOutput$CacheAllocatedInBytes DescribeCacheOutput$CacheDirtyPercentage DescribeCacheOutput$CacheHitPercentage DescribeCacheOutput$CacheMissPercentage DescribeCacheOutput$CacheUsedPercentage DescribeCacheOutput$DiskIds DescribeCacheOutput$GatewayARN
  DescribeChapCredentialsRequest | Container for the parameters to the `DescribeChapCredentials operation`.
  DescribeChapCredentialsResult | A JSON object containing a DescribeChapCredentialsOutput$ChapCredentials.
  DescribeGatewayInformationRequest | Container for the parameters to the `DescribeGatewayInformation operation`.
  DescribeGatewayInformationResult | A JSON object containing the following fields: GatewayARN DescribeGatewayInformationOutput$GatewayId DescribeGatewayInformationOutput$GatewayNetworkInterfaces DescribeGatewayInformationOutput$GatewayState DescribeGatewayInformationOutput$GatewayTimezone DescribeGatewayInformationOutput$NextUpdateAvailabilityDate
  DescribeMaintenanceStartTimeRequest | Container for the parameters to the `DescribeMaintenanceStartTime operation`.
  DescribeMaintenanceStartTimeResult | A JSON object containing the following fields: GatewayARN DescribeMaintenanceStartTimeOutput$DayOfWeek DescribeMaintenanceStartTimeOutput$HourOfDay DescribeMaintenanceStartTimeOutput$MinuteOfHour DescribeMaintenanceStartTimeOutput$Timezone
  DescribeSnapshotScheduleRequest | Container for the parameters to the `DescribeSnapshotSchedule operation`.
  DescribeSnapshotScheduleResult | A JSON object containing the following fields: DescribeSnapshotScheduleOutput$Description DescribeSnapshotScheduleOutput$RecurrenceInHours DescribeSnapshotScheduleOutput$StartAt DescribeSnapshotScheduleOutput$Timezone DescribeSnapshotScheduleOutput$VolumeARN
  DescribeStorediSCSIVolumesRequest | Container for the parameters to the `DescribeStorediSCSIVolumes operation`.
  DescribeStorediSCSIVolumesResult | A JSON object containing a list of DescribeStorediSCSIVolumesOutput$StorediSCSIVolumes.
  DescribeUploadBufferRequest | Container for the parameters to the `DescribeUploadBuffer operation`.
  DescribeUploadBufferResult | A JSON object containing the following fields: DescribeUploadBufferOutput$DiskIds DescribeUploadBufferOutput$GatewayARN DescribeUploadBufferOutput$UploadBufferUsedInBytes DescribeUploadBufferOutput$UploadBufferAllocatedInBytes
  DescribeWorkingStorageRequest | Container for the parameters to the `DescribeWorkingStorage operation`.
  DescribeWorkingStorageResult | A JSON object containing the following fields: DescribeWorkingStorageOutput$DiskIds GatewayARN DescribeWorkingStorageOutput$WorkingStorageAllocatedInBytes DescribeWorkingStorageOutput$WorkingStorageUsedInBytes
  Disk | Describes a gateway local disk.
  GatewayInfo | Describes a gateway; contains one data member, the GatewayARN of this gateway.
  ListGatewaysRequest | Container for the parameters to the `ListGateways operation`.
  ListGatewaysResult | A JSON object containing the following fields: ListGatewaysOutput$Gateways ListGatewaysOutput$Marker
  ListLocalDisksRequest | Container for the parameters to the `ListLocalDisks operation`.
  ListLocalDisksResult | A JSON object containing the following fields: ListLocalDisksOutput$Disks GatewayARN
  ListVolumeRecoveryPointsRequest | Container for the parameters to the `ListVolumeRecoveryPoints operation`.
  ListVolumeRecoveryPointsResult | A JSON object containing the following fields: ListVolumeRecoveryPointsOutput$GatewayARN ListVolumeRecoveryPointsOutput$VolumeRecoveryPointInfos
  ListVolumesRequest | Container for the parameters to the `ListVolumes operation`.
  ListVolumesResult | A JSON object containing the following fields: GatewayARN ListVolumesOutput$Marker ListVolumesOutput$VolumeInfos
  NetworkInterface | Describes a gateway's network interface.
  ShutdownGatewayRequest | Container for the parameters to the `ShutdownGateway operation`.
  ShutdownGatewayResult | A JSON object containing the GatewayARN of the gateway that was shut down.
  StartGatewayRequest | Container for the parameters to the `StartGateway operation`.
  StartGatewayResult | A JSON object containing the GatewayARN of the gateway that was restarted.
  StorageGatewayError | Provides additional information about an error that was returned by the service as an InvalidGatewayRequestException or InternalServiceError.
  StorediSCSIVolume | Describes an iSCSI stored volume.
  UpdateBandwidthRateLimitRequest | Container for the parameters to the `UpdateBandwidthRateLimit operation`.
  UpdateBandwidthRateLimitResult | A JSON object containing the GatewayARN of the gateway whose throttle information was updated.
  UpdateChapCredentialsRequest | Container for the parameters to the `UpdateChapCredentials operation`.
  UpdateChapCredentialsResult | A JSON object containing the following fields: UpdateChapCredentialsOutput$InitiatorName UpdateChapCredentialsOutput$TargetARN
  UpdateGatewayInformationRequest | Container for the parameters to the `UpdateGatewayInformation operation`.
  UpdateGatewayInformationResult | A JSON object containing the GatewayARN of the gateway that was updated.
  UpdateGatewaySoftwareNowRequest | Container for the parameters to the `UpdateGatewaySoftwareNow operation`.
  UpdateGatewaySoftwareNowResult | A JSON object containing the GatewayARN of the gateway that was updated.
  UpdateMaintenanceStartTimeRequest | Container for the parameters to the `UpdateMaintenanceStartTime operation`.
  UpdateMaintenanceStartTimeResult | A JSON object containing the GatewayARN of the gateway whose maintenance start time is updated.
  UpdateSnapshotScheduleRequest | Container for the parameters to the `UpdateSnapshotSchedule operation`.
  UpdateSnapshotScheduleResult | A JSON object containing the UpdateSnapshotScheduleOutput$VolumeARN of the updated storage volume.
  VolumeInfo | Describes a storage volume.
  VolumeiSCSIAttributes | Lists iSCSI information about a volume.
  VolumeRecoveryPointInfo | Lists information about the recovery points of a cached volume.

- 列挙型の概要
  列挙型 | 説明
  --- | ---
  BandwidthType | Bandwidth Type
  DiskAllocationType | Disk Allocation Type
  ErrorCode | Error Code
  GatewayState | Gateway State
  GatewayTimezone | Gateway Timezone
  GatewayType | Gateway Type
  VolumeStatus | Volume Status
  VolumeType | Volume Type

- 例外の概要
  例外 | 説明
  --- | ---
  InternalServerErrorException | An internal server error has occured during the request.
  InvalidGatewayRequestException | An exception occured because an invalid gateway request was issued to the service.

## パッケージcom.amazonaws.services.storagegateway.modelの説明

Classes modeling the various types represented by AWSStorageGateway.