snowball-2016-06-30 library Null safety

Classes

Address
The address that you want the Snow device(s) associated with a specific job to be shipped to. Addresses are validated at the time of creation. The address you provide must be located within the serviceable area of your region. Although no individual elements of the Address are required, if the address is invalid or unsupported, then an exception is thrown.
AwsClientCredentials
AWS credentials.
CancelClusterResult
CancelJobResult
ClusterListEntry
Contains a cluster's state, a cluster's ID, and other important information.
ClusterMetadata
Contains metadata about a specific cluster.
CompatibleImage
A JSON-formatted object that describes a compatible Amazon Machine Image (AMI), including the ID and name for a Snow device AMI. This AMI is compatible with the device's physical hardware requirements, and it should be able to be run in an SBE1 instance on the device.
CreateAddressResult
CreateClusterResult
CreateJobResult
CreateReturnShippingLabelResult
DataTransfer
Defines the real-time status of a Snow device's data transfer while the device is at AWS. This data is only available while a job has a JobState value of InProgress, for both import and export jobs.
DescribeAddressesResult
DescribeAddressResult
DescribeClusterResult
DescribeJobResult
DescribeReturnShippingLabelResult
DeviceConfiguration
The container for SnowconeDeviceConfiguration.
Ec2AmiResource
A JSON-formatted object that contains the IDs for an Amazon Machine Image (AMI), including the Amazon EC2 AMI ID and the Snow device AMI ID. Each AMI has these two IDs to simplify identifying the AMI in both the AWS Cloud and on the device.
EventTriggerDefinition
The container for the EventTriggerDefinition$EventResourceARN.
GetJobManifestResult
GetJobUnlockCodeResult
GetSnowballUsageResult
GetSoftwareUpdatesResult
INDTaxDocuments
The tax documents required in AWS Regions in India.
JobListEntry
Each JobListEntry object contains a job's state, a job's ID, and a value that indicates whether the job is a job part, in the case of an export job.
JobLogs
Contains job logs. Whenever a Snow device is used to import data into or export data out of Amazon S3, you'll have the option of downloading a PDF job report. Job logs are returned as a part of the response syntax of the DescribeJob action in the JobMetadata data type. The job logs can be accessed for up to 60 minutes after this request has been made. To access any of the job logs after 60 minutes have passed, you'll have to make another call to the DescribeJob action.
JobMetadata
Contains information about a specific job including shipping information, job status, and other important metadata. This information is returned as a part of the response syntax of the DescribeJob action.
JobResource
Contains an array of AWS resource objects. Each object represents an Amazon S3 bucket, an AWS Lambda function, or an Amazon Machine Image (AMI) based on Amazon EC2 that is associated with a particular job.
KeyRange
Contains a key range. For export jobs, a S3Resource object can have an optional KeyRange value. The length of the range is defined at job creation, and has either an inclusive BeginMarker, an inclusive EndMarker, or both. Ranges are UTF-8 binary sorted.
LambdaResource
Identifies
ListClusterJobsResult
ListClustersResult
ListCompatibleImagesResult
ListJobsResult
Notification
The Amazon Simple Notification Service (Amazon SNS) notification settings associated with a specific job. The Notification object is returned as a part of the response syntax of the DescribeJob action in the JobMetadata data type.
S3Resource
Each S3Resource object represents an Amazon S3 bucket that your transferred data will be exported from or imported into. For export jobs, this object can have an optional KeyRange value. The length of the range is defined at job creation, and has either an inclusive BeginMarker, an inclusive EndMarker, or both. Ranges are UTF-8 binary sorted.
Shipment
The Status and TrackingNumber information for an inbound or outbound shipment.
ShippingDetails
A job's shipping information, including inbound and outbound tracking numbers and shipping speed options.
Snowball
AWS Snow Family is a petabyte-scale data transport solution that uses secure devices to transfer large amounts of data between your on-premises data centers and Amazon Simple Storage Service (Amazon S3). The Snow commands described here provide access to the same functionality that is available in the AWS Snow Family Management Console, which enables you to create and manage jobs for a Snow device. To transfer data locally with a Snow device, you'll need to use the Snowball Edge client or the Amazon S3 API Interface for Snowball or AWS OpsHub for Snow Family. For more information, see the User Guide.
SnowconeDeviceConfiguration
Specifies the device configuration for an AWS Snowcone job.
TaxDocuments
The tax documents required in your AWS Region.
UpdateClusterResult
UpdateJobResult
UpdateJobShipmentStateResult
WirelessConnection
Configures the wireless connection on an AWS Snowcone device.

Extensions

ClusterStateFromString
ClusterStateValueExtension
JobStateFromString
JobStateValueExtension
JobTypeFromString
JobTypeValueExtension
ShipmentStateFromString
ShipmentStateValueExtension
ShippingLabelStatusFromString
ShippingLabelStatusValueExtension
ShippingOptionFromString
ShippingOptionValueExtension
SnowballCapacityFromString
SnowballCapacityValueExtension
SnowballTypeFromString
SnowballTypeValueExtension

Enums

ClusterState
JobState
JobType
ShipmentState
ShippingLabelStatus
ShippingOption
SnowballCapacity
SnowballType

Exceptions / Errors

ClusterLimitExceededException
ConflictException
Ec2RequestFailedException
InvalidAddressException
InvalidInputCombinationException
InvalidJobStateException
InvalidNextTokenException
InvalidResourceException
KMSRequestFailedException
ReturnShippingLabelAlreadyExistsException
UnsupportedAddressException