Versions in this module Expand all Collapse all v42 v42.3.0 May 21, 2020 v42.2.0 May 13, 2020 v42.1.0 May 7, 2020 v42.0.0 Apr 28, 2020 Changes in this version + const DefaultBaseURI + func UserAgent() string + func Version() string + type AccessProtocol string + const NFS + const SMB + func PossibleAccessProtocolValues() []AccessProtocol + type AccountCopyLogDetails struct + AccountName *string + CopyLogDetailsType CopyLogDetailsType + CopyLogLink *string + func (acld AccountCopyLogDetails) AsAccountCopyLogDetails() (*AccountCopyLogDetails, bool) + func (acld AccountCopyLogDetails) AsBasicCopyLogDetails() (BasicCopyLogDetails, bool) + func (acld AccountCopyLogDetails) AsCopyLogDetails() (*CopyLogDetails, bool) + func (acld AccountCopyLogDetails) AsDiskCopyLogDetails() (*DiskCopyLogDetails, bool) + func (acld AccountCopyLogDetails) AsHeavyAccountCopyLogDetails() (*HeavyAccountCopyLogDetails, bool) + func (acld AccountCopyLogDetails) MarshalJSON() ([]byte, error) + type AccountCredentialDetails struct + AccountConnectionString *string + AccountName *string + DataDestinationType DataDestinationType + ShareCredentialDetails *[]ShareCredentialDetails + type AddressType string + const Commercial + const None + const Residential + func PossibleAddressTypeValues() []AddressType + type AddressValidationOutput struct + func (avo *AddressValidationOutput) UnmarshalJSON(body []byte) error + func (avo AddressValidationOutput) MarshalJSON() ([]byte, error) + type AddressValidationProperties struct + AlternateAddresses *[]ShippingAddress + Error *Error + ValidationStatus AddressValidationStatus + ValidationType ValidationTypeBasicValidationInputResponse + func (avp AddressValidationProperties) AsAddressValidationProperties() (*AddressValidationProperties, bool) + func (avp AddressValidationProperties) AsBasicValidationInputResponse() (BasicValidationInputResponse, bool) + func (avp AddressValidationProperties) AsCreateOrderLimitForSubscriptionValidationResponseProperties() (*CreateOrderLimitForSubscriptionValidationResponseProperties, bool) + func (avp AddressValidationProperties) AsDataDestinationDetailsValidationResponseProperties() (*DataDestinationDetailsValidationResponseProperties, bool) + func (avp AddressValidationProperties) AsPreferencesValidationResponseProperties() (*PreferencesValidationResponseProperties, bool) + func (avp AddressValidationProperties) AsSkuAvailabilityValidationResponseProperties() (*SkuAvailabilityValidationResponseProperties, bool) + func (avp AddressValidationProperties) AsSubscriptionIsAllowedToCreateJobValidationResponseProperties() (*SubscriptionIsAllowedToCreateJobValidationResponseProperties, bool) + func (avp AddressValidationProperties) AsValidationInputResponse() (*ValidationInputResponse, bool) + func (avp AddressValidationProperties) MarshalJSON() ([]byte, error) + type AddressValidationStatus string + const Ambiguous + const Invalid + const Valid + func PossibleAddressValidationStatusValues() []AddressValidationStatus + type ApplianceNetworkConfiguration struct + MacAddress *string + Name *string + type ArmBaseObject struct + ID *string + Name *string + Type *string + type AvailableSkuRequest struct + Country *string + Location *string + SkuNames *[]SkuName + TransferType *string + type AvailableSkusResult struct + NextLink *string + Value *[]SkuInformation + func (asr AvailableSkusResult) IsEmpty() bool + type AvailableSkusResultIterator struct + func NewAvailableSkusResultIterator(page AvailableSkusResultPage) AvailableSkusResultIterator + func (iter *AvailableSkusResultIterator) Next() error + func (iter *AvailableSkusResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter AvailableSkusResultIterator) NotDone() bool + func (iter AvailableSkusResultIterator) Response() AvailableSkusResult + func (iter AvailableSkusResultIterator) Value() SkuInformation + type AvailableSkusResultPage struct + func NewAvailableSkusResultPage(...) AvailableSkusResultPage + func (page *AvailableSkusResultPage) Next() error + func (page *AvailableSkusResultPage) NextWithContext(ctx context.Context) (err error) + func (page AvailableSkusResultPage) NotDone() bool + func (page AvailableSkusResultPage) Response() AvailableSkusResult + func (page AvailableSkusResultPage) Values() []SkuInformation + type BaseClient struct + BaseURI string + SubscriptionID string + func New(subscriptionID string) BaseClient + func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient + type BasicCopyLogDetails interface + AsAccountCopyLogDetails func() (*AccountCopyLogDetails, bool) + AsCopyLogDetails func() (*CopyLogDetails, bool) + AsDiskCopyLogDetails func() (*DiskCopyLogDetails, bool) + AsHeavyAccountCopyLogDetails func() (*HeavyAccountCopyLogDetails, bool) + type BasicDestinationAccountDetails interface + AsDestinationAccountDetails func() (*DestinationAccountDetails, bool) + AsDestinationManagedDiskDetails func() (*DestinationManagedDiskDetails, bool) + AsDestinationStorageAccountDetails func() (*DestinationStorageAccountDetails, bool) + type BasicJobDetails interface + AsDiskJobDetails func() (*DiskJobDetails, bool) + AsHeavyJobDetails func() (*HeavyJobDetails, bool) + AsJobDetails func() (*JobDetails, bool) + AsJobDetailsType func() (*JobDetailsType, bool) + type BasicJobSecrets interface + AsDiskJobSecrets func() (*DiskJobSecrets, bool) + AsHeavyJobSecrets func() (*HeavyJobSecrets, bool) + AsJobSecrets func() (*JobSecrets, bool) + AsJobSecretsType func() (*JobSecretsType, bool) + type BasicScheduleAvailabilityRequest interface + AsDiskScheduleAvailabilityRequest func() (*DiskScheduleAvailabilityRequest, bool) + AsHeavyScheduleAvailabilityRequest func() (*HeavyScheduleAvailabilityRequest, bool) + AsScheduleAvailabilityRequest func() (*ScheduleAvailabilityRequest, bool) + AsScheduleAvailabilityRequestType func() (*ScheduleAvailabilityRequestType, bool) + type BasicValidationInputRequest interface + AsCreateOrderLimitForSubscriptionValidationRequest func() (*CreateOrderLimitForSubscriptionValidationRequest, bool) + AsDataDestinationDetailsValidationRequest func() (*DataDestinationDetailsValidationRequest, bool) + AsPreferencesValidationRequest func() (*PreferencesValidationRequest, bool) + AsSkuAvailabilityValidationRequest func() (*SkuAvailabilityValidationRequest, bool) + AsSubscriptionIsAllowedToCreateJobValidationRequest func() (*SubscriptionIsAllowedToCreateJobValidationRequest, bool) + AsValidateAddress func() (*ValidateAddress, bool) + AsValidationInputRequest func() (*ValidationInputRequest, bool) + type BasicValidationInputResponse interface + AsAddressValidationProperties func() (*AddressValidationProperties, bool) + AsCreateOrderLimitForSubscriptionValidationResponseProperties func() (*CreateOrderLimitForSubscriptionValidationResponseProperties, bool) + AsDataDestinationDetailsValidationResponseProperties func() (*DataDestinationDetailsValidationResponseProperties, bool) + AsPreferencesValidationResponseProperties func() (*PreferencesValidationResponseProperties, bool) + AsSkuAvailabilityValidationResponseProperties func() (*SkuAvailabilityValidationResponseProperties, bool) + AsSubscriptionIsAllowedToCreateJobValidationResponseProperties func() (*SubscriptionIsAllowedToCreateJobValidationResponseProperties, bool) + AsValidationInputResponse func() (*ValidationInputResponse, bool) + type BasicValidationRequest interface + AsCreateJobValidations func() (*CreateJobValidations, bool) + AsValidationRequest func() (*ValidationRequest, bool) + type CancellationReason struct + Reason *string + type CloudError struct + Code *string + Details *[]CloudError + Message *string + Target *string + type ContactDetails struct + ContactName *string + EmailList *[]string + Mobile *string + NotificationPreference *[]NotificationPreference + Phone *string + PhoneExtension *string + type CopyLogDetails struct + CopyLogDetailsType CopyLogDetailsType + func (cld CopyLogDetails) AsAccountCopyLogDetails() (*AccountCopyLogDetails, bool) + func (cld CopyLogDetails) AsBasicCopyLogDetails() (BasicCopyLogDetails, bool) + func (cld CopyLogDetails) AsCopyLogDetails() (*CopyLogDetails, bool) + func (cld CopyLogDetails) AsDiskCopyLogDetails() (*DiskCopyLogDetails, bool) + func (cld CopyLogDetails) AsHeavyAccountCopyLogDetails() (*HeavyAccountCopyLogDetails, bool) + func (cld CopyLogDetails) MarshalJSON() ([]byte, error) + type CopyLogDetailsType string + const CopyLogDetailsTypeCopyLogDetails + const CopyLogDetailsTypeDataBox + const CopyLogDetailsTypeDataBoxDisk + const CopyLogDetailsTypeDataBoxHeavy + func PossibleCopyLogDetailsTypeValues() []CopyLogDetailsType + type CopyProgress struct + AccountID *string + BytesSentToCloud *int64 + DataDestinationType DataDestinationType + FilesErroredOut *int64 + FilesProcessed *int64 + InvalidFileBytesUploaded *int64 + InvalidFilesProcessed *int64 + RenamedContainerCount *int64 + StorageAccountName *string + TotalBytesToProcess *int64 + TotalFilesToProcess *int64 + type CopyStatus string + const Completed + const CompletedWithErrors + const DeviceFormatted + const DeviceMetadataModified + const Failed + const HardwareError + const InProgress + const NotReturned + const NotStarted + const StorageAccountNotAccessible + const UnsupportedData + func PossibleCopyStatusValues() []CopyStatus + type CreateJobValidations struct + IndividualRequestDetails *[]BasicValidationInputRequest + ValidationCategory ValidationCategory + func (cjv *CreateJobValidations) UnmarshalJSON(body []byte) error + func (cjv CreateJobValidations) AsBasicValidationRequest() (BasicValidationRequest, bool) + func (cjv CreateJobValidations) AsCreateJobValidations() (*CreateJobValidations, bool) + func (cjv CreateJobValidations) AsValidationRequest() (*ValidationRequest, bool) + func (cjv CreateJobValidations) MarshalJSON() ([]byte, error) + type CreateOrderLimitForSubscriptionValidationRequest struct + DeviceType SkuName + ValidationType ValidationType + func (colfsvr CreateOrderLimitForSubscriptionValidationRequest) AsBasicValidationInputRequest() (BasicValidationInputRequest, bool) + func (colfsvr CreateOrderLimitForSubscriptionValidationRequest) AsCreateOrderLimitForSubscriptionValidationRequest() (*CreateOrderLimitForSubscriptionValidationRequest, bool) + func (colfsvr CreateOrderLimitForSubscriptionValidationRequest) AsDataDestinationDetailsValidationRequest() (*DataDestinationDetailsValidationRequest, bool) + func (colfsvr CreateOrderLimitForSubscriptionValidationRequest) AsPreferencesValidationRequest() (*PreferencesValidationRequest, bool) + func (colfsvr CreateOrderLimitForSubscriptionValidationRequest) AsSkuAvailabilityValidationRequest() (*SkuAvailabilityValidationRequest, bool) + func (colfsvr CreateOrderLimitForSubscriptionValidationRequest) AsSubscriptionIsAllowedToCreateJobValidationRequest() (*SubscriptionIsAllowedToCreateJobValidationRequest, bool) + func (colfsvr CreateOrderLimitForSubscriptionValidationRequest) AsValidateAddress() (*ValidateAddress, bool) + func (colfsvr CreateOrderLimitForSubscriptionValidationRequest) AsValidationInputRequest() (*ValidationInputRequest, bool) + func (colfsvr CreateOrderLimitForSubscriptionValidationRequest) MarshalJSON() ([]byte, error) + type CreateOrderLimitForSubscriptionValidationResponseProperties struct + Error *Error + Status ValidationStatus + ValidationType ValidationTypeBasicValidationInputResponse + func (colfsvrp CreateOrderLimitForSubscriptionValidationResponseProperties) AsAddressValidationProperties() (*AddressValidationProperties, bool) + func (colfsvrp CreateOrderLimitForSubscriptionValidationResponseProperties) AsBasicValidationInputResponse() (BasicValidationInputResponse, bool) + func (colfsvrp CreateOrderLimitForSubscriptionValidationResponseProperties) AsCreateOrderLimitForSubscriptionValidationResponseProperties() (*CreateOrderLimitForSubscriptionValidationResponseProperties, bool) + func (colfsvrp CreateOrderLimitForSubscriptionValidationResponseProperties) AsDataDestinationDetailsValidationResponseProperties() (*DataDestinationDetailsValidationResponseProperties, bool) + func (colfsvrp CreateOrderLimitForSubscriptionValidationResponseProperties) AsPreferencesValidationResponseProperties() (*PreferencesValidationResponseProperties, bool) + func (colfsvrp CreateOrderLimitForSubscriptionValidationResponseProperties) AsSkuAvailabilityValidationResponseProperties() (*SkuAvailabilityValidationResponseProperties, bool) + func (colfsvrp CreateOrderLimitForSubscriptionValidationResponseProperties) AsSubscriptionIsAllowedToCreateJobValidationResponseProperties() (*SubscriptionIsAllowedToCreateJobValidationResponseProperties, bool) + func (colfsvrp CreateOrderLimitForSubscriptionValidationResponseProperties) AsValidationInputResponse() (*ValidationInputResponse, bool) + func (colfsvrp CreateOrderLimitForSubscriptionValidationResponseProperties) MarshalJSON() ([]byte, error) + type DataDestinationDetailsValidationRequest struct + DestinationAccountDetails *[]BasicDestinationAccountDetails + Location *string + ValidationType ValidationType + func (dddvr *DataDestinationDetailsValidationRequest) UnmarshalJSON(body []byte) error + func (dddvr DataDestinationDetailsValidationRequest) AsBasicValidationInputRequest() (BasicValidationInputRequest, bool) + func (dddvr DataDestinationDetailsValidationRequest) AsCreateOrderLimitForSubscriptionValidationRequest() (*CreateOrderLimitForSubscriptionValidationRequest, bool) + func (dddvr DataDestinationDetailsValidationRequest) AsDataDestinationDetailsValidationRequest() (*DataDestinationDetailsValidationRequest, bool) + func (dddvr DataDestinationDetailsValidationRequest) AsPreferencesValidationRequest() (*PreferencesValidationRequest, bool) + func (dddvr DataDestinationDetailsValidationRequest) AsSkuAvailabilityValidationRequest() (*SkuAvailabilityValidationRequest, bool) + func (dddvr DataDestinationDetailsValidationRequest) AsSubscriptionIsAllowedToCreateJobValidationRequest() (*SubscriptionIsAllowedToCreateJobValidationRequest, bool) + func (dddvr DataDestinationDetailsValidationRequest) AsValidateAddress() (*ValidateAddress, bool) + func (dddvr DataDestinationDetailsValidationRequest) AsValidationInputRequest() (*ValidationInputRequest, bool) + func (dddvr DataDestinationDetailsValidationRequest) MarshalJSON() ([]byte, error) + type DataDestinationDetailsValidationResponseProperties struct + Error *Error + Status ValidationStatus + ValidationType ValidationTypeBasicValidationInputResponse + func (dddvrp DataDestinationDetailsValidationResponseProperties) AsAddressValidationProperties() (*AddressValidationProperties, bool) + func (dddvrp DataDestinationDetailsValidationResponseProperties) AsBasicValidationInputResponse() (BasicValidationInputResponse, bool) + func (dddvrp DataDestinationDetailsValidationResponseProperties) AsCreateOrderLimitForSubscriptionValidationResponseProperties() (*CreateOrderLimitForSubscriptionValidationResponseProperties, bool) + func (dddvrp DataDestinationDetailsValidationResponseProperties) AsDataDestinationDetailsValidationResponseProperties() (*DataDestinationDetailsValidationResponseProperties, bool) + func (dddvrp DataDestinationDetailsValidationResponseProperties) AsPreferencesValidationResponseProperties() (*PreferencesValidationResponseProperties, bool) + func (dddvrp DataDestinationDetailsValidationResponseProperties) AsSkuAvailabilityValidationResponseProperties() (*SkuAvailabilityValidationResponseProperties, bool) + func (dddvrp DataDestinationDetailsValidationResponseProperties) AsSubscriptionIsAllowedToCreateJobValidationResponseProperties() (*SubscriptionIsAllowedToCreateJobValidationResponseProperties, bool) + func (dddvrp DataDestinationDetailsValidationResponseProperties) AsValidationInputResponse() (*ValidationInputResponse, bool) + func (dddvrp DataDestinationDetailsValidationResponseProperties) MarshalJSON() ([]byte, error) + type DataDestinationType string + const ManagedDisk + const StorageAccount + func PossibleDataDestinationTypeValues() []DataDestinationType + type DataDestinationTypeBasicDestinationAccountDetails string + const DataDestinationTypeDestinationAccountDetails + const DataDestinationTypeManagedDisk + const DataDestinationTypeStorageAccount + func PossibleDataDestinationTypeBasicDestinationAccountDetailsValues() []DataDestinationTypeBasicDestinationAccountDetails + type DcAccessSecurityCode struct + ForwardDcAccessCode *string + ReverseDcAccessCode *string + type DestinationAccountDetails struct + AccountID *string + DataDestinationType DataDestinationTypeBasicDestinationAccountDetails + SharePassword *string + func (dad DestinationAccountDetails) AsBasicDestinationAccountDetails() (BasicDestinationAccountDetails, bool) + func (dad DestinationAccountDetails) AsDestinationAccountDetails() (*DestinationAccountDetails, bool) + func (dad DestinationAccountDetails) AsDestinationManagedDiskDetails() (*DestinationManagedDiskDetails, bool) + func (dad DestinationAccountDetails) AsDestinationStorageAccountDetails() (*DestinationStorageAccountDetails, bool) + func (dad DestinationAccountDetails) MarshalJSON() ([]byte, error) + type DestinationManagedDiskDetails struct + AccountID *string + DataDestinationType DataDestinationTypeBasicDestinationAccountDetails + ResourceGroupID *string + SharePassword *string + StagingStorageAccountID *string + func (dmdd DestinationManagedDiskDetails) AsBasicDestinationAccountDetails() (BasicDestinationAccountDetails, bool) + func (dmdd DestinationManagedDiskDetails) AsDestinationAccountDetails() (*DestinationAccountDetails, bool) + func (dmdd DestinationManagedDiskDetails) AsDestinationManagedDiskDetails() (*DestinationManagedDiskDetails, bool) + func (dmdd DestinationManagedDiskDetails) AsDestinationStorageAccountDetails() (*DestinationStorageAccountDetails, bool) + func (dmdd DestinationManagedDiskDetails) MarshalJSON() ([]byte, error) + type DestinationStorageAccountDetails struct + AccountID *string + DataDestinationType DataDestinationTypeBasicDestinationAccountDetails + SharePassword *string + StorageAccountID *string + func (dsad DestinationStorageAccountDetails) AsBasicDestinationAccountDetails() (BasicDestinationAccountDetails, bool) + func (dsad DestinationStorageAccountDetails) AsDestinationAccountDetails() (*DestinationAccountDetails, bool) + func (dsad DestinationStorageAccountDetails) AsDestinationManagedDiskDetails() (*DestinationManagedDiskDetails, bool) + func (dsad DestinationStorageAccountDetails) AsDestinationStorageAccountDetails() (*DestinationStorageAccountDetails, bool) + func (dsad DestinationStorageAccountDetails) MarshalJSON() ([]byte, error) + type DestinationToServiceLocationMap struct + DestinationLocation *string + ServiceLocation *string + type DiskCopyLogDetails struct + CopyLogDetailsType CopyLogDetailsType + DiskSerialNumber *string + ErrorLogLink *string + VerboseLogLink *string + func (dcld DiskCopyLogDetails) AsAccountCopyLogDetails() (*AccountCopyLogDetails, bool) + func (dcld DiskCopyLogDetails) AsBasicCopyLogDetails() (BasicCopyLogDetails, bool) + func (dcld DiskCopyLogDetails) AsCopyLogDetails() (*CopyLogDetails, bool) + func (dcld DiskCopyLogDetails) AsDiskCopyLogDetails() (*DiskCopyLogDetails, bool) + func (dcld DiskCopyLogDetails) AsHeavyAccountCopyLogDetails() (*HeavyAccountCopyLogDetails, bool) + func (dcld DiskCopyLogDetails) MarshalJSON() ([]byte, error) + type DiskCopyProgress struct + BytesCopied *int64 + PercentComplete *int32 + SerialNumber *string + Status CopyStatus + type DiskJobDetails struct + ChainOfCustodySasKey *string + ContactDetails *ContactDetails + CopyLogDetails *[]BasicCopyLogDetails + CopyProgress *[]DiskCopyProgress + DeliveryPackage *PackageShippingDetails + DestinationAccountDetails *[]BasicDestinationAccountDetails + DisksAndSizeDetails map[string]*int32 + ErrorDetails *[]JobErrorDetails + ExpectedDataSizeInTerabytes *int32 + JobDetailsType JobDetailsTypeEnum + JobStages *[]JobStages + Passkey *string + Preferences *Preferences + PreferredDisks map[string]*int32 + ReturnPackage *PackageShippingDetails + ReverseShipmentLabelSasKey *string + ShippingAddress *ShippingAddress + func (djd *DiskJobDetails) UnmarshalJSON(body []byte) error + func (djd DiskJobDetails) AsBasicJobDetails() (BasicJobDetails, bool) + func (djd DiskJobDetails) AsDiskJobDetails() (*DiskJobDetails, bool) + func (djd DiskJobDetails) AsHeavyJobDetails() (*HeavyJobDetails, bool) + func (djd DiskJobDetails) AsJobDetails() (*JobDetails, bool) + func (djd DiskJobDetails) AsJobDetailsType() (*JobDetailsType, bool) + func (djd DiskJobDetails) MarshalJSON() ([]byte, error) + type DiskJobSecrets struct + DcAccessSecurityCode *DcAccessSecurityCode + DiskSecrets *[]DiskSecret + IsPasskeyUserDefined *bool + JobSecretsType JobSecretsTypeEnum + PassKey *string + func (djs DiskJobSecrets) AsBasicJobSecrets() (BasicJobSecrets, bool) + func (djs DiskJobSecrets) AsDiskJobSecrets() (*DiskJobSecrets, bool) + func (djs DiskJobSecrets) AsHeavyJobSecrets() (*HeavyJobSecrets, bool) + func (djs DiskJobSecrets) AsJobSecrets() (*JobSecrets, bool) + func (djs DiskJobSecrets) AsJobSecretsType() (*JobSecretsType, bool) + func (djs DiskJobSecrets) MarshalJSON() ([]byte, error) + type DiskScheduleAvailabilityRequest struct + ExpectedDataSizeInTerabytes *int32 + SkuName SkuNameBasicScheduleAvailabilityRequest + StorageLocation *string + func (dsar DiskScheduleAvailabilityRequest) AsBasicScheduleAvailabilityRequest() (BasicScheduleAvailabilityRequest, bool) + func (dsar DiskScheduleAvailabilityRequest) AsDiskScheduleAvailabilityRequest() (*DiskScheduleAvailabilityRequest, bool) + func (dsar DiskScheduleAvailabilityRequest) AsHeavyScheduleAvailabilityRequest() (*HeavyScheduleAvailabilityRequest, bool) + func (dsar DiskScheduleAvailabilityRequest) AsScheduleAvailabilityRequest() (*ScheduleAvailabilityRequest, bool) + func (dsar DiskScheduleAvailabilityRequest) AsScheduleAvailabilityRequestType() (*ScheduleAvailabilityRequestType, bool) + func (dsar DiskScheduleAvailabilityRequest) MarshalJSON() ([]byte, error) + type DiskSecret struct + BitLockerKey *string + DiskSerialNumber *string + type Error struct + Code *string + Message *string + type HeavyAccountCopyLogDetails struct + AccountName *string + CopyLogDetailsType CopyLogDetailsType + CopyLogLink *[]string + func (hacld HeavyAccountCopyLogDetails) AsAccountCopyLogDetails() (*AccountCopyLogDetails, bool) + func (hacld HeavyAccountCopyLogDetails) AsBasicCopyLogDetails() (BasicCopyLogDetails, bool) + func (hacld HeavyAccountCopyLogDetails) AsCopyLogDetails() (*CopyLogDetails, bool) + func (hacld HeavyAccountCopyLogDetails) AsDiskCopyLogDetails() (*DiskCopyLogDetails, bool) + func (hacld HeavyAccountCopyLogDetails) AsHeavyAccountCopyLogDetails() (*HeavyAccountCopyLogDetails, bool) + func (hacld HeavyAccountCopyLogDetails) MarshalJSON() ([]byte, error) + type HeavyJobDetails struct + ChainOfCustodySasKey *string + ContactDetails *ContactDetails + CopyLogDetails *[]BasicCopyLogDetails + CopyProgress *[]CopyProgress + DeliveryPackage *PackageShippingDetails + DestinationAccountDetails *[]BasicDestinationAccountDetails + DevicePassword *string + ErrorDetails *[]JobErrorDetails + ExpectedDataSizeInTerabytes *int32 + JobDetailsType JobDetailsTypeEnum + JobStages *[]JobStages + Preferences *Preferences + ReturnPackage *PackageShippingDetails + ReverseShipmentLabelSasKey *string + ShippingAddress *ShippingAddress + func (hjd *HeavyJobDetails) UnmarshalJSON(body []byte) error + func (hjd HeavyJobDetails) AsBasicJobDetails() (BasicJobDetails, bool) + func (hjd HeavyJobDetails) AsDiskJobDetails() (*DiskJobDetails, bool) + func (hjd HeavyJobDetails) AsHeavyJobDetails() (*HeavyJobDetails, bool) + func (hjd HeavyJobDetails) AsJobDetails() (*JobDetails, bool) + func (hjd HeavyJobDetails) AsJobDetailsType() (*JobDetailsType, bool) + func (hjd HeavyJobDetails) MarshalJSON() ([]byte, error) + type HeavyJobSecrets struct + CabinetPodSecrets *[]HeavySecret + DcAccessSecurityCode *DcAccessSecurityCode + JobSecretsType JobSecretsTypeEnum + func (hjs HeavyJobSecrets) AsBasicJobSecrets() (BasicJobSecrets, bool) + func (hjs HeavyJobSecrets) AsDiskJobSecrets() (*DiskJobSecrets, bool) + func (hjs HeavyJobSecrets) AsHeavyJobSecrets() (*HeavyJobSecrets, bool) + func (hjs HeavyJobSecrets) AsJobSecrets() (*JobSecrets, bool) + func (hjs HeavyJobSecrets) AsJobSecretsType() (*JobSecretsType, bool) + func (hjs HeavyJobSecrets) MarshalJSON() ([]byte, error) + type HeavyScheduleAvailabilityRequest struct + SkuName SkuNameBasicScheduleAvailabilityRequest + StorageLocation *string + func (hsar HeavyScheduleAvailabilityRequest) AsBasicScheduleAvailabilityRequest() (BasicScheduleAvailabilityRequest, bool) + func (hsar HeavyScheduleAvailabilityRequest) AsDiskScheduleAvailabilityRequest() (*DiskScheduleAvailabilityRequest, bool) + func (hsar HeavyScheduleAvailabilityRequest) AsHeavyScheduleAvailabilityRequest() (*HeavyScheduleAvailabilityRequest, bool) + func (hsar HeavyScheduleAvailabilityRequest) AsScheduleAvailabilityRequest() (*ScheduleAvailabilityRequest, bool) + func (hsar HeavyScheduleAvailabilityRequest) AsScheduleAvailabilityRequestType() (*ScheduleAvailabilityRequestType, bool) + func (hsar HeavyScheduleAvailabilityRequest) MarshalJSON() ([]byte, error) + type HeavySecret struct + AccountCredentialDetails *[]AccountCredentialDetails + DevicePassword *string + DeviceSerialNumber *string + EncodedValidationCertPubKey *string + NetworkConfigurations *[]ApplianceNetworkConfiguration + type JobDeliveryInfo struct + ScheduledDateTime *date.Time + type JobDeliveryType string + const NonScheduled + const Scheduled + func PossibleJobDeliveryTypeValues() []JobDeliveryType + type JobDetails struct + ChainOfCustodySasKey *string + ContactDetails *ContactDetails + CopyLogDetails *[]BasicCopyLogDetails + DeliveryPackage *PackageShippingDetails + DestinationAccountDetails *[]BasicDestinationAccountDetails + ErrorDetails *[]JobErrorDetails + ExpectedDataSizeInTerabytes *int32 + JobDetailsType JobDetailsTypeEnum + JobStages *[]JobStages + Preferences *Preferences + ReturnPackage *PackageShippingDetails + ReverseShipmentLabelSasKey *string + ShippingAddress *ShippingAddress + func (jd *JobDetails) UnmarshalJSON(body []byte) error + func (jd JobDetails) AsBasicJobDetails() (BasicJobDetails, bool) + func (jd JobDetails) AsDiskJobDetails() (*DiskJobDetails, bool) + func (jd JobDetails) AsHeavyJobDetails() (*HeavyJobDetails, bool) + func (jd JobDetails) AsJobDetails() (*JobDetails, bool) + func (jd JobDetails) AsJobDetailsType() (*JobDetailsType, bool) + func (jd JobDetails) MarshalJSON() ([]byte, error) + type JobDetailsType struct + ChainOfCustodySasKey *string + ContactDetails *ContactDetails + CopyLogDetails *[]BasicCopyLogDetails + CopyProgress *[]CopyProgress + DeliveryPackage *PackageShippingDetails + DestinationAccountDetails *[]BasicDestinationAccountDetails + DevicePassword *string + ErrorDetails *[]JobErrorDetails + ExpectedDataSizeInTerabytes *int32 + JobDetailsType JobDetailsTypeEnum + JobStages *[]JobStages + Preferences *Preferences + ReturnPackage *PackageShippingDetails + ReverseShipmentLabelSasKey *string + ShippingAddress *ShippingAddress + func (jdt *JobDetailsType) UnmarshalJSON(body []byte) error + func (jdt JobDetailsType) AsBasicJobDetails() (BasicJobDetails, bool) + func (jdt JobDetailsType) AsDiskJobDetails() (*DiskJobDetails, bool) + func (jdt JobDetailsType) AsHeavyJobDetails() (*HeavyJobDetails, bool) + func (jdt JobDetailsType) AsJobDetails() (*JobDetails, bool) + func (jdt JobDetailsType) AsJobDetailsType() (*JobDetailsType, bool) + func (jdt JobDetailsType) MarshalJSON() ([]byte, error) + type JobDetailsTypeEnum string + const JobDetailsTypeDataBox + const JobDetailsTypeDataBoxDisk + const JobDetailsTypeDataBoxHeavy + const JobDetailsTypeJobDetails + func PossibleJobDetailsTypeEnumValues() []JobDetailsTypeEnum + type JobErrorDetails struct + ErrorCode *int32 + ErrorMessage *string + ExceptionMessage *string + RecommendedAction *string + type JobProperties struct + CancellationReason *string + DeliveryInfo *JobDeliveryInfo + DeliveryType JobDeliveryType + Details BasicJobDetails + Error *Error + IsCancellable *bool + IsCancellableWithoutFee *bool + IsDeletable *bool + IsShippingAddressEditable *bool + StartTime *date.Time + Status StageName + func (jp *JobProperties) UnmarshalJSON(body []byte) error + type JobResource struct + ID *string + Location *string + Name *string + Sku *Sku + Tags map[string]*string + Type *string + func (jr *JobResource) UnmarshalJSON(body []byte) error + func (jr JobResource) MarshalJSON() ([]byte, error) + type JobResourceList struct + NextLink *string + Value *[]JobResource + func (jrl JobResourceList) IsEmpty() bool + type JobResourceListIterator struct + func NewJobResourceListIterator(page JobResourceListPage) JobResourceListIterator + func (iter *JobResourceListIterator) Next() error + func (iter *JobResourceListIterator) NextWithContext(ctx context.Context) (err error) + func (iter JobResourceListIterator) NotDone() bool + func (iter JobResourceListIterator) Response() JobResourceList + func (iter JobResourceListIterator) Value() JobResource + type JobResourceListPage struct + func NewJobResourceListPage(getNextPage func(context.Context, JobResourceList) (JobResourceList, error)) JobResourceListPage + func (page *JobResourceListPage) Next() error + func (page *JobResourceListPage) NextWithContext(ctx context.Context) (err error) + func (page JobResourceListPage) NotDone() bool + func (page JobResourceListPage) Response() JobResourceList + func (page JobResourceListPage) Values() []JobResource + type JobResourceUpdateParameter struct + Tags map[string]*string + func (jrup *JobResourceUpdateParameter) UnmarshalJSON(body []byte) error + func (jrup JobResourceUpdateParameter) MarshalJSON() ([]byte, error) + type JobSecrets struct + DcAccessSecurityCode *DcAccessSecurityCode + JobSecretsType JobSecretsTypeEnum + func (js JobSecrets) AsBasicJobSecrets() (BasicJobSecrets, bool) + func (js JobSecrets) AsDiskJobSecrets() (*DiskJobSecrets, bool) + func (js JobSecrets) AsHeavyJobSecrets() (*HeavyJobSecrets, bool) + func (js JobSecrets) AsJobSecrets() (*JobSecrets, bool) + func (js JobSecrets) AsJobSecretsType() (*JobSecretsType, bool) + func (js JobSecrets) MarshalJSON() ([]byte, error) + type JobSecretsType struct + DcAccessSecurityCode *DcAccessSecurityCode + JobSecretsType JobSecretsTypeEnum + PodSecrets *[]Secret + func (jst JobSecretsType) AsBasicJobSecrets() (BasicJobSecrets, bool) + func (jst JobSecretsType) AsDiskJobSecrets() (*DiskJobSecrets, bool) + func (jst JobSecretsType) AsHeavyJobSecrets() (*HeavyJobSecrets, bool) + func (jst JobSecretsType) AsJobSecrets() (*JobSecrets, bool) + func (jst JobSecretsType) AsJobSecretsType() (*JobSecretsType, bool) + func (jst JobSecretsType) MarshalJSON() ([]byte, error) + type JobSecretsTypeEnum string + const JobSecretsTypeDataBox + const JobSecretsTypeDataBoxDisk + const JobSecretsTypeDataBoxHeavy + const JobSecretsTypeJobSecrets + func PossibleJobSecretsTypeEnumValues() []JobSecretsTypeEnum + type JobStages struct + DisplayName *string + ErrorDetails *[]JobErrorDetails + JobStageDetails interface{} + StageName StageName + StageStatus StageStatus + StageTime *date.Time + type JobsClient struct + func NewJobsClient(subscriptionID string) JobsClient + func NewJobsClientWithBaseURI(baseURI string, subscriptionID string) JobsClient + func (client JobsClient) BookShipmentPickUp(ctx context.Context, resourceGroupName string, jobName string, ...) (result ShipmentPickUpResponse, err error) + func (client JobsClient) BookShipmentPickUpPreparer(ctx context.Context, resourceGroupName string, jobName string, ...) (*http.Request, error) + func (client JobsClient) BookShipmentPickUpResponder(resp *http.Response) (result ShipmentPickUpResponse, err error) + func (client JobsClient) BookShipmentPickUpSender(req *http.Request) (*http.Response, error) + func (client JobsClient) Cancel(ctx context.Context, resourceGroupName string, jobName string, ...) (result autorest.Response, err error) + func (client JobsClient) CancelPreparer(ctx context.Context, resourceGroupName string, jobName string, ...) (*http.Request, error) + func (client JobsClient) CancelResponder(resp *http.Response) (result autorest.Response, err error) + func (client JobsClient) CancelSender(req *http.Request) (*http.Response, error) + func (client JobsClient) Create(ctx context.Context, resourceGroupName string, jobName string, ...) (result JobsCreateFuture, err error) + func (client JobsClient) CreatePreparer(ctx context.Context, resourceGroupName string, jobName string, ...) (*http.Request, error) + func (client JobsClient) CreateResponder(resp *http.Response) (result JobResource, err error) + func (client JobsClient) CreateSender(req *http.Request) (future JobsCreateFuture, err error) + func (client JobsClient) Delete(ctx context.Context, resourceGroupName string, jobName string) (result JobsDeleteFuture, err error) + func (client JobsClient) DeletePreparer(ctx context.Context, resourceGroupName string, jobName string) (*http.Request, error) + func (client JobsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client JobsClient) DeleteSender(req *http.Request) (future JobsDeleteFuture, err error) + func (client JobsClient) Get(ctx context.Context, resourceGroupName string, jobName string, expand string) (result JobResource, err error) + func (client JobsClient) GetPreparer(ctx context.Context, resourceGroupName string, jobName string, expand string) (*http.Request, error) + func (client JobsClient) GetResponder(resp *http.Response) (result JobResource, err error) + func (client JobsClient) GetSender(req *http.Request) (*http.Response, error) + func (client JobsClient) List(ctx context.Context, skipToken string) (result JobResourceListPage, err error) + func (client JobsClient) ListByResourceGroup(ctx context.Context, resourceGroupName string, skipToken string) (result JobResourceListPage, err error) + func (client JobsClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string, skipToken string) (result JobResourceListIterator, err error) + func (client JobsClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string, skipToken string) (*http.Request, error) + func (client JobsClient) ListByResourceGroupResponder(resp *http.Response) (result JobResourceList, err error) + func (client JobsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error) + func (client JobsClient) ListComplete(ctx context.Context, skipToken string) (result JobResourceListIterator, err error) + func (client JobsClient) ListCredentials(ctx context.Context, resourceGroupName string, jobName string) (result UnencryptedCredentialsList, err error) + func (client JobsClient) ListCredentialsPreparer(ctx context.Context, resourceGroupName string, jobName string) (*http.Request, error) + func (client JobsClient) ListCredentialsResponder(resp *http.Response) (result UnencryptedCredentialsList, err error) + func (client JobsClient) ListCredentialsSender(req *http.Request) (*http.Response, error) + func (client JobsClient) ListPreparer(ctx context.Context, skipToken string) (*http.Request, error) + func (client JobsClient) ListResponder(resp *http.Response) (result JobResourceList, err error) + func (client JobsClient) ListSender(req *http.Request) (*http.Response, error) + func (client JobsClient) Update(ctx context.Context, resourceGroupName string, jobName string, ...) (result JobsUpdateFuture, err error) + func (client JobsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, jobName string, ...) (*http.Request, error) + func (client JobsClient) UpdateResponder(resp *http.Response) (result JobResource, err error) + func (client JobsClient) UpdateSender(req *http.Request) (future JobsUpdateFuture, err error) + type JobsCreateFuture struct + func (future *JobsCreateFuture) Result(client JobsClient) (jr JobResource, err error) + type JobsDeleteFuture struct + func (future *JobsDeleteFuture) Result(client JobsClient) (ar autorest.Response, err error) + type JobsUpdateFuture struct + func (future *JobsUpdateFuture) Result(client JobsClient) (jr JobResource, err error) + type NotificationPreference struct + SendNotification *bool + StageName NotificationStageName + type NotificationStageName string + const AtAzureDC + const DataCopy + const Delivered + const DevicePrepared + const Dispatched + const PickedUp + func PossibleNotificationStageNameValues() []NotificationStageName + type Operation struct + Display *OperationDisplay + Name *string + Origin *string + Properties interface{} + type OperationDisplay struct + Description *string + Operation *string + Provider *string + Resource *string + type OperationList struct + NextLink *string + Value *[]Operation + func (ol OperationList) IsEmpty() bool + type OperationListIterator struct + func NewOperationListIterator(page OperationListPage) OperationListIterator + func (iter *OperationListIterator) Next() error + func (iter *OperationListIterator) NextWithContext(ctx context.Context) (err error) + func (iter OperationListIterator) NotDone() bool + func (iter OperationListIterator) Response() OperationList + func (iter OperationListIterator) Value() Operation + type OperationListPage struct + func NewOperationListPage(getNextPage func(context.Context, OperationList) (OperationList, error)) OperationListPage + func (page *OperationListPage) Next() error + func (page *OperationListPage) NextWithContext(ctx context.Context) (err error) + func (page OperationListPage) NotDone() bool + func (page OperationListPage) Response() OperationList + func (page OperationListPage) Values() []Operation + type OperationsClient struct + func NewOperationsClient(subscriptionID string) OperationsClient + func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient + func (client OperationsClient) List(ctx context.Context) (result OperationListPage, err error) + func (client OperationsClient) ListComplete(ctx context.Context) (result OperationListIterator, err error) + func (client OperationsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client OperationsClient) ListResponder(resp *http.Response) (result OperationList, err error) + func (client OperationsClient) ListSender(req *http.Request) (*http.Response, error) + type OverallValidationStatus string + const AllValidToProceed + const CertainInputValidationsSkipped + const InputsRevisitRequired + func PossibleOverallValidationStatusValues() []OverallValidationStatus + type PackageShippingDetails struct + CarrierName *string + TrackingID *string + TrackingURL *string + type Preferences struct + PreferredDataCenterRegion *[]string + TransportPreferences *TransportPreferences + type PreferencesValidationRequest struct + DeviceType SkuName + Preference *Preferences + ValidationType ValidationType + func (pvr PreferencesValidationRequest) AsBasicValidationInputRequest() (BasicValidationInputRequest, bool) + func (pvr PreferencesValidationRequest) AsCreateOrderLimitForSubscriptionValidationRequest() (*CreateOrderLimitForSubscriptionValidationRequest, bool) + func (pvr PreferencesValidationRequest) AsDataDestinationDetailsValidationRequest() (*DataDestinationDetailsValidationRequest, bool) + func (pvr PreferencesValidationRequest) AsPreferencesValidationRequest() (*PreferencesValidationRequest, bool) + func (pvr PreferencesValidationRequest) AsSkuAvailabilityValidationRequest() (*SkuAvailabilityValidationRequest, bool) + func (pvr PreferencesValidationRequest) AsSubscriptionIsAllowedToCreateJobValidationRequest() (*SubscriptionIsAllowedToCreateJobValidationRequest, bool) + func (pvr PreferencesValidationRequest) AsValidateAddress() (*ValidateAddress, bool) + func (pvr PreferencesValidationRequest) AsValidationInputRequest() (*ValidationInputRequest, bool) + func (pvr PreferencesValidationRequest) MarshalJSON() ([]byte, error) + type PreferencesValidationResponseProperties struct + Error *Error + Status ValidationStatus + ValidationType ValidationTypeBasicValidationInputResponse + func (pvrp PreferencesValidationResponseProperties) AsAddressValidationProperties() (*AddressValidationProperties, bool) + func (pvrp PreferencesValidationResponseProperties) AsBasicValidationInputResponse() (BasicValidationInputResponse, bool) + func (pvrp PreferencesValidationResponseProperties) AsCreateOrderLimitForSubscriptionValidationResponseProperties() (*CreateOrderLimitForSubscriptionValidationResponseProperties, bool) + func (pvrp PreferencesValidationResponseProperties) AsDataDestinationDetailsValidationResponseProperties() (*DataDestinationDetailsValidationResponseProperties, bool) + func (pvrp PreferencesValidationResponseProperties) AsPreferencesValidationResponseProperties() (*PreferencesValidationResponseProperties, bool) + func (pvrp PreferencesValidationResponseProperties) AsSkuAvailabilityValidationResponseProperties() (*SkuAvailabilityValidationResponseProperties, bool) + func (pvrp PreferencesValidationResponseProperties) AsSubscriptionIsAllowedToCreateJobValidationResponseProperties() (*SubscriptionIsAllowedToCreateJobValidationResponseProperties, bool) + func (pvrp PreferencesValidationResponseProperties) AsValidationInputResponse() (*ValidationInputResponse, bool) + func (pvrp PreferencesValidationResponseProperties) MarshalJSON() ([]byte, error) + type RegionConfigurationRequest struct + ScheduleAvailabilityRequest BasicScheduleAvailabilityRequest + TransportAvailabilityRequest *TransportAvailabilityRequest + func (rcr *RegionConfigurationRequest) UnmarshalJSON(body []byte) error + type RegionConfigurationResponse struct + ScheduleAvailabilityResponse *ScheduleAvailabilityResponse + TransportAvailabilityResponse *TransportAvailabilityResponse + type Resource struct + Location *string + Sku *Sku + Tags map[string]*string + func (r Resource) MarshalJSON() ([]byte, error) + type ScheduleAvailabilityRequest struct + SkuName SkuNameBasicScheduleAvailabilityRequest + StorageLocation *string + func (sar ScheduleAvailabilityRequest) AsBasicScheduleAvailabilityRequest() (BasicScheduleAvailabilityRequest, bool) + func (sar ScheduleAvailabilityRequest) AsDiskScheduleAvailabilityRequest() (*DiskScheduleAvailabilityRequest, bool) + func (sar ScheduleAvailabilityRequest) AsHeavyScheduleAvailabilityRequest() (*HeavyScheduleAvailabilityRequest, bool) + func (sar ScheduleAvailabilityRequest) AsScheduleAvailabilityRequest() (*ScheduleAvailabilityRequest, bool) + func (sar ScheduleAvailabilityRequest) AsScheduleAvailabilityRequestType() (*ScheduleAvailabilityRequestType, bool) + func (sar ScheduleAvailabilityRequest) MarshalJSON() ([]byte, error) + type ScheduleAvailabilityRequestType struct + SkuName SkuNameBasicScheduleAvailabilityRequest + StorageLocation *string + func (sart ScheduleAvailabilityRequestType) AsBasicScheduleAvailabilityRequest() (BasicScheduleAvailabilityRequest, bool) + func (sart ScheduleAvailabilityRequestType) AsDiskScheduleAvailabilityRequest() (*DiskScheduleAvailabilityRequest, bool) + func (sart ScheduleAvailabilityRequestType) AsHeavyScheduleAvailabilityRequest() (*HeavyScheduleAvailabilityRequest, bool) + func (sart ScheduleAvailabilityRequestType) AsScheduleAvailabilityRequest() (*ScheduleAvailabilityRequest, bool) + func (sart ScheduleAvailabilityRequestType) AsScheduleAvailabilityRequestType() (*ScheduleAvailabilityRequestType, bool) + func (sart ScheduleAvailabilityRequestType) MarshalJSON() ([]byte, error) + type ScheduleAvailabilityResponse struct + AvailableDates *[]date.Time + type Secret struct + AccountCredentialDetails *[]AccountCredentialDetails + DevicePassword *string + DeviceSerialNumber *string + EncodedValidationCertPubKey *string + NetworkConfigurations *[]ApplianceNetworkConfiguration + type ServiceClient struct + func NewServiceClient(subscriptionID string) ServiceClient + func NewServiceClientWithBaseURI(baseURI string, subscriptionID string) ServiceClient + func (client ServiceClient) ListAvailableSkus(ctx context.Context, location string, availableSkuRequest AvailableSkuRequest) (result AvailableSkusResultPage, err error) + func (client ServiceClient) ListAvailableSkusByResourceGroup(ctx context.Context, resourceGroupName string, location string, ...) (result AvailableSkusResultPage, err error) + func (client ServiceClient) ListAvailableSkusByResourceGroupComplete(ctx context.Context, resourceGroupName string, location string, ...) (result AvailableSkusResultIterator, err error) + func (client ServiceClient) ListAvailableSkusByResourceGroupPreparer(ctx context.Context, resourceGroupName string, location string, ...) (*http.Request, error) + func (client ServiceClient) ListAvailableSkusByResourceGroupResponder(resp *http.Response) (result AvailableSkusResult, err error) + func (client ServiceClient) ListAvailableSkusByResourceGroupSender(req *http.Request) (*http.Response, error) + func (client ServiceClient) ListAvailableSkusComplete(ctx context.Context, location string, availableSkuRequest AvailableSkuRequest) (result AvailableSkusResultIterator, err error) + func (client ServiceClient) ListAvailableSkusPreparer(ctx context.Context, location string, availableSkuRequest AvailableSkuRequest) (*http.Request, error) + func (client ServiceClient) ListAvailableSkusResponder(resp *http.Response) (result AvailableSkusResult, err error) + func (client ServiceClient) ListAvailableSkusSender(req *http.Request) (*http.Response, error) + func (client ServiceClient) RegionConfiguration(ctx context.Context, location string, ...) (result RegionConfigurationResponse, err error) + func (client ServiceClient) RegionConfigurationPreparer(ctx context.Context, location string, ...) (*http.Request, error) + func (client ServiceClient) RegionConfigurationResponder(resp *http.Response) (result RegionConfigurationResponse, err error) + func (client ServiceClient) RegionConfigurationSender(req *http.Request) (*http.Response, error) + func (client ServiceClient) ValidateAddressMethod(ctx context.Context, location string, validateAddress ValidateAddress) (result AddressValidationOutput, err error) + func (client ServiceClient) ValidateAddressMethodPreparer(ctx context.Context, location string, validateAddress ValidateAddress) (*http.Request, error) + func (client ServiceClient) ValidateAddressMethodResponder(resp *http.Response) (result AddressValidationOutput, err error) + func (client ServiceClient) ValidateAddressMethodSender(req *http.Request) (*http.Response, error) + func (client ServiceClient) ValidateInputs(ctx context.Context, location string, validationRequest BasicValidationRequest) (result ValidationResponse, err error) + func (client ServiceClient) ValidateInputsByResourceGroup(ctx context.Context, resourceGroupName string, location string, ...) (result ValidationResponse, err error) + func (client ServiceClient) ValidateInputsByResourceGroupPreparer(ctx context.Context, resourceGroupName string, location string, ...) (*http.Request, error) + func (client ServiceClient) ValidateInputsByResourceGroupResponder(resp *http.Response) (result ValidationResponse, err error) + func (client ServiceClient) ValidateInputsByResourceGroupSender(req *http.Request) (*http.Response, error) + func (client ServiceClient) ValidateInputsPreparer(ctx context.Context, location string, validationRequest BasicValidationRequest) (*http.Request, error) + func (client ServiceClient) ValidateInputsResponder(resp *http.Response) (result ValidationResponse, err error) + func (client ServiceClient) ValidateInputsSender(req *http.Request) (*http.Response, error) + type ShareCredentialDetails struct + Password *string + ShareName *string + ShareType ShareDestinationFormatType + SupportedAccessProtocols *[]AccessProtocol + UserName *string + type ShareDestinationFormatType string + const ShareDestinationFormatTypeAzureFile + const ShareDestinationFormatTypeBlockBlob + const ShareDestinationFormatTypeHCS + const ShareDestinationFormatTypeManagedDisk + const ShareDestinationFormatTypePageBlob + const ShareDestinationFormatTypeUnknownType + func PossibleShareDestinationFormatTypeValues() []ShareDestinationFormatType + type ShipmentPickUpRequest struct + EndTime *date.Time + ShipmentLocation *string + StartTime *date.Time + type ShipmentPickUpResponse struct + ConfirmationNumber *string + ReadyByTime *date.Time + type ShippingAddress struct + AddressType AddressType + City *string + CompanyName *string + Country *string + PostalCode *string + StateOrProvince *string + StreetAddress1 *string + StreetAddress2 *string + StreetAddress3 *string + ZipExtendedCode *string + type Sku struct + DisplayName *string + Family *string + Name SkuName + type SkuAvailabilityValidationRequest struct + Country *string + DeviceType SkuName + Location *string + TransferType *string + ValidationType ValidationType + func (savr SkuAvailabilityValidationRequest) AsBasicValidationInputRequest() (BasicValidationInputRequest, bool) + func (savr SkuAvailabilityValidationRequest) AsCreateOrderLimitForSubscriptionValidationRequest() (*CreateOrderLimitForSubscriptionValidationRequest, bool) + func (savr SkuAvailabilityValidationRequest) AsDataDestinationDetailsValidationRequest() (*DataDestinationDetailsValidationRequest, bool) + func (savr SkuAvailabilityValidationRequest) AsPreferencesValidationRequest() (*PreferencesValidationRequest, bool) + func (savr SkuAvailabilityValidationRequest) AsSkuAvailabilityValidationRequest() (*SkuAvailabilityValidationRequest, bool) + func (savr SkuAvailabilityValidationRequest) AsSubscriptionIsAllowedToCreateJobValidationRequest() (*SubscriptionIsAllowedToCreateJobValidationRequest, bool) + func (savr SkuAvailabilityValidationRequest) AsValidateAddress() (*ValidateAddress, bool) + func (savr SkuAvailabilityValidationRequest) AsValidationInputRequest() (*ValidationInputRequest, bool) + func (savr SkuAvailabilityValidationRequest) MarshalJSON() ([]byte, error) + type SkuAvailabilityValidationResponseProperties struct + Error *Error + Status ValidationStatus + ValidationType ValidationTypeBasicValidationInputResponse + func (savrp SkuAvailabilityValidationResponseProperties) AsAddressValidationProperties() (*AddressValidationProperties, bool) + func (savrp SkuAvailabilityValidationResponseProperties) AsBasicValidationInputResponse() (BasicValidationInputResponse, bool) + func (savrp SkuAvailabilityValidationResponseProperties) AsCreateOrderLimitForSubscriptionValidationResponseProperties() (*CreateOrderLimitForSubscriptionValidationResponseProperties, bool) + func (savrp SkuAvailabilityValidationResponseProperties) AsDataDestinationDetailsValidationResponseProperties() (*DataDestinationDetailsValidationResponseProperties, bool) + func (savrp SkuAvailabilityValidationResponseProperties) AsPreferencesValidationResponseProperties() (*PreferencesValidationResponseProperties, bool) + func (savrp SkuAvailabilityValidationResponseProperties) AsSkuAvailabilityValidationResponseProperties() (*SkuAvailabilityValidationResponseProperties, bool) + func (savrp SkuAvailabilityValidationResponseProperties) AsSubscriptionIsAllowedToCreateJobValidationResponseProperties() (*SubscriptionIsAllowedToCreateJobValidationResponseProperties, bool) + func (savrp SkuAvailabilityValidationResponseProperties) AsValidationInputResponse() (*ValidationInputResponse, bool) + func (savrp SkuAvailabilityValidationResponseProperties) MarshalJSON() ([]byte, error) + type SkuCapacity struct + Maximum *string + Usable *string + type SkuCost struct + MeterID *string + MeterType *string + type SkuDisabledReason string + const SkuDisabledReasonCountry + const SkuDisabledReasonFeature + const SkuDisabledReasonNoSubscriptionInfo + const SkuDisabledReasonNone + const SkuDisabledReasonOfferType + const SkuDisabledReasonRegion + func PossibleSkuDisabledReasonValues() []SkuDisabledReason + type SkuInformation struct + Enabled *bool + Sku *Sku + func (si *SkuInformation) UnmarshalJSON(body []byte) error + func (si SkuInformation) MarshalJSON() ([]byte, error) + type SkuName string + const DataBox + const DataBoxDisk + const DataBoxHeavy + func PossibleSkuNameValues() []SkuName + type SkuNameBasicScheduleAvailabilityRequest string + const SkuNameDataBox + const SkuNameDataBoxDisk + const SkuNameDataBoxHeavy + const SkuNameScheduleAvailabilityRequest + func PossibleSkuNameBasicScheduleAvailabilityRequestValues() []SkuNameBasicScheduleAvailabilityRequest + type SkuProperties struct + APIVersions *[]string + Capacity *SkuCapacity + Costs *[]SkuCost + DestinationToServiceLocationMap *[]DestinationToServiceLocationMap + DisabledReason SkuDisabledReason + DisabledReasonMessage *string + RequiredFeature *string + type StageName string + const StageNameAborted + const StageNameAtAzureDC + const StageNameCancelled + const StageNameCompleted + const StageNameCompletedWithErrors + const StageNameCompletedWithWarnings + const StageNameDataCopy + const StageNameDelivered + const StageNameDeviceOrdered + const StageNameDevicePrepared + const StageNameDispatched + const StageNameFailedIssueDetectedAtAzureDC + const StageNameFailedIssueReportedAtCustomer + const StageNamePickedUp + const StageNameReadyToDispatchFromAzureDC + const StageNameReadyToReceiveAtAzureDC + func PossibleStageNameValues() []StageName + type StageStatus string + const StageStatusCancelled + const StageStatusCancelling + const StageStatusFailed + const StageStatusInProgress + const StageStatusNone + const StageStatusSucceeded + const StageStatusSucceededWithErrors + func PossibleStageStatusValues() []StageStatus + type SubscriptionIsAllowedToCreateJobValidationRequest struct + ValidationType ValidationType + func (siatcjvr SubscriptionIsAllowedToCreateJobValidationRequest) AsBasicValidationInputRequest() (BasicValidationInputRequest, bool) + func (siatcjvr SubscriptionIsAllowedToCreateJobValidationRequest) AsCreateOrderLimitForSubscriptionValidationRequest() (*CreateOrderLimitForSubscriptionValidationRequest, bool) + func (siatcjvr SubscriptionIsAllowedToCreateJobValidationRequest) AsDataDestinationDetailsValidationRequest() (*DataDestinationDetailsValidationRequest, bool) + func (siatcjvr SubscriptionIsAllowedToCreateJobValidationRequest) AsPreferencesValidationRequest() (*PreferencesValidationRequest, bool) + func (siatcjvr SubscriptionIsAllowedToCreateJobValidationRequest) AsSkuAvailabilityValidationRequest() (*SkuAvailabilityValidationRequest, bool) + func (siatcjvr SubscriptionIsAllowedToCreateJobValidationRequest) AsSubscriptionIsAllowedToCreateJobValidationRequest() (*SubscriptionIsAllowedToCreateJobValidationRequest, bool) + func (siatcjvr SubscriptionIsAllowedToCreateJobValidationRequest) AsValidateAddress() (*ValidateAddress, bool) + func (siatcjvr SubscriptionIsAllowedToCreateJobValidationRequest) AsValidationInputRequest() (*ValidationInputRequest, bool) + func (siatcjvr SubscriptionIsAllowedToCreateJobValidationRequest) MarshalJSON() ([]byte, error) + type SubscriptionIsAllowedToCreateJobValidationResponseProperties struct + Error *Error + Status ValidationStatus + ValidationType ValidationTypeBasicValidationInputResponse + func (siatcjvrp SubscriptionIsAllowedToCreateJobValidationResponseProperties) AsAddressValidationProperties() (*AddressValidationProperties, bool) + func (siatcjvrp SubscriptionIsAllowedToCreateJobValidationResponseProperties) AsBasicValidationInputResponse() (BasicValidationInputResponse, bool) + func (siatcjvrp SubscriptionIsAllowedToCreateJobValidationResponseProperties) AsCreateOrderLimitForSubscriptionValidationResponseProperties() (*CreateOrderLimitForSubscriptionValidationResponseProperties, bool) + func (siatcjvrp SubscriptionIsAllowedToCreateJobValidationResponseProperties) AsDataDestinationDetailsValidationResponseProperties() (*DataDestinationDetailsValidationResponseProperties, bool) + func (siatcjvrp SubscriptionIsAllowedToCreateJobValidationResponseProperties) AsPreferencesValidationResponseProperties() (*PreferencesValidationResponseProperties, bool) + func (siatcjvrp SubscriptionIsAllowedToCreateJobValidationResponseProperties) AsSkuAvailabilityValidationResponseProperties() (*SkuAvailabilityValidationResponseProperties, bool) + func (siatcjvrp SubscriptionIsAllowedToCreateJobValidationResponseProperties) AsSubscriptionIsAllowedToCreateJobValidationResponseProperties() (*SubscriptionIsAllowedToCreateJobValidationResponseProperties, bool) + func (siatcjvrp SubscriptionIsAllowedToCreateJobValidationResponseProperties) AsValidationInputResponse() (*ValidationInputResponse, bool) + func (siatcjvrp SubscriptionIsAllowedToCreateJobValidationResponseProperties) MarshalJSON() ([]byte, error) + type TransportAvailabilityDetails struct + ShipmentType TransportShipmentTypes + type TransportAvailabilityRequest struct + SkuName SkuName + type TransportAvailabilityResponse struct + TransportAvailabilityDetails *[]TransportAvailabilityDetails + type TransportPreferences struct + PreferredShipmentType TransportShipmentTypes + type TransportShipmentTypes string + const CustomerManaged + const MicrosoftManaged + func PossibleTransportShipmentTypesValues() []TransportShipmentTypes + type UnencryptedCredentials struct + JobName *string + JobSecrets BasicJobSecrets + func (uc *UnencryptedCredentials) UnmarshalJSON(body []byte) error + type UnencryptedCredentialsList struct + NextLink *string + Value *[]UnencryptedCredentials + type UpdateJobDetails struct + ContactDetails *ContactDetails + ShippingAddress *ShippingAddress + type UpdateJobProperties struct + DestinationAccountDetails *[]BasicDestinationAccountDetails + Details *UpdateJobDetails + func (ujp *UpdateJobProperties) UnmarshalJSON(body []byte) error + type ValidateAddress struct + DeviceType SkuName + ShippingAddress *ShippingAddress + TransportPreferences *TransportPreferences + ValidationType ValidationType + func (va ValidateAddress) AsBasicValidationInputRequest() (BasicValidationInputRequest, bool) + func (va ValidateAddress) AsCreateOrderLimitForSubscriptionValidationRequest() (*CreateOrderLimitForSubscriptionValidationRequest, bool) + func (va ValidateAddress) AsDataDestinationDetailsValidationRequest() (*DataDestinationDetailsValidationRequest, bool) + func (va ValidateAddress) AsPreferencesValidationRequest() (*PreferencesValidationRequest, bool) + func (va ValidateAddress) AsSkuAvailabilityValidationRequest() (*SkuAvailabilityValidationRequest, bool) + func (va ValidateAddress) AsSubscriptionIsAllowedToCreateJobValidationRequest() (*SubscriptionIsAllowedToCreateJobValidationRequest, bool) + func (va ValidateAddress) AsValidateAddress() (*ValidateAddress, bool) + func (va ValidateAddress) AsValidationInputRequest() (*ValidationInputRequest, bool) + func (va ValidateAddress) MarshalJSON() ([]byte, error) + type ValidationCategory string + const ValidationCategoryJobCreationValidation + const ValidationCategoryValidationRequest + func PossibleValidationCategoryValues() []ValidationCategory + type ValidationInputRequest struct + ValidationType ValidationType + func (vir ValidationInputRequest) AsBasicValidationInputRequest() (BasicValidationInputRequest, bool) + func (vir ValidationInputRequest) AsCreateOrderLimitForSubscriptionValidationRequest() (*CreateOrderLimitForSubscriptionValidationRequest, bool) + func (vir ValidationInputRequest) AsDataDestinationDetailsValidationRequest() (*DataDestinationDetailsValidationRequest, bool) + func (vir ValidationInputRequest) AsPreferencesValidationRequest() (*PreferencesValidationRequest, bool) + func (vir ValidationInputRequest) AsSkuAvailabilityValidationRequest() (*SkuAvailabilityValidationRequest, bool) + func (vir ValidationInputRequest) AsSubscriptionIsAllowedToCreateJobValidationRequest() (*SubscriptionIsAllowedToCreateJobValidationRequest, bool) + func (vir ValidationInputRequest) AsValidateAddress() (*ValidateAddress, bool) + func (vir ValidationInputRequest) AsValidationInputRequest() (*ValidationInputRequest, bool) + func (vir ValidationInputRequest) MarshalJSON() ([]byte, error) + type ValidationInputResponse struct + Error *Error + ValidationType ValidationTypeBasicValidationInputResponse + func (vir ValidationInputResponse) AsAddressValidationProperties() (*AddressValidationProperties, bool) + func (vir ValidationInputResponse) AsBasicValidationInputResponse() (BasicValidationInputResponse, bool) + func (vir ValidationInputResponse) AsCreateOrderLimitForSubscriptionValidationResponseProperties() (*CreateOrderLimitForSubscriptionValidationResponseProperties, bool) + func (vir ValidationInputResponse) AsDataDestinationDetailsValidationResponseProperties() (*DataDestinationDetailsValidationResponseProperties, bool) + func (vir ValidationInputResponse) AsPreferencesValidationResponseProperties() (*PreferencesValidationResponseProperties, bool) + func (vir ValidationInputResponse) AsSkuAvailabilityValidationResponseProperties() (*SkuAvailabilityValidationResponseProperties, bool) + func (vir ValidationInputResponse) AsSubscriptionIsAllowedToCreateJobValidationResponseProperties() (*SubscriptionIsAllowedToCreateJobValidationResponseProperties, bool) + func (vir ValidationInputResponse) AsValidationInputResponse() (*ValidationInputResponse, bool) + func (vir ValidationInputResponse) MarshalJSON() ([]byte, error) + type ValidationRequest struct + IndividualRequestDetails *[]BasicValidationInputRequest + ValidationCategory ValidationCategory + func (vr *ValidationRequest) UnmarshalJSON(body []byte) error + func (vr ValidationRequest) AsBasicValidationRequest() (BasicValidationRequest, bool) + func (vr ValidationRequest) AsCreateJobValidations() (*CreateJobValidations, bool) + func (vr ValidationRequest) AsValidationRequest() (*ValidationRequest, bool) + func (vr ValidationRequest) MarshalJSON() ([]byte, error) + type ValidationResponse struct + func (vr *ValidationResponse) UnmarshalJSON(body []byte) error + func (vr ValidationResponse) MarshalJSON() ([]byte, error) + type ValidationResponseProperties struct + IndividualResponseDetails *[]BasicValidationInputResponse + Status OverallValidationStatus + func (vrp *ValidationResponseProperties) UnmarshalJSON(body []byte) error + type ValidationStatus string + const ValidationStatusInvalid + const ValidationStatusSkipped + const ValidationStatusValid + func PossibleValidationStatusValues() []ValidationStatus + type ValidationType string + const ValidationTypeValidateAddress + const ValidationTypeValidateCreateOrderLimit + const ValidationTypeValidateDataDestinationDetails + const ValidationTypeValidatePreferences + const ValidationTypeValidateSkuAvailability + const ValidationTypeValidateSubscriptionIsAllowedToCreateJob + const ValidationTypeValidationInputRequest + func PossibleValidationTypeValues() []ValidationType + type ValidationTypeBasicValidationInputResponse string + const ValidationTypeBasicValidationInputResponseValidationTypeValidateAddress + const ValidationTypeBasicValidationInputResponseValidationTypeValidateCreateOrderLimit + const ValidationTypeBasicValidationInputResponseValidationTypeValidateDataDestinationDetails + const ValidationTypeBasicValidationInputResponseValidationTypeValidatePreferences + const ValidationTypeBasicValidationInputResponseValidationTypeValidateSkuAvailability + const ValidationTypeBasicValidationInputResponseValidationTypeValidateSubscriptionIsAllowedToCreateJob + const ValidationTypeBasicValidationInputResponseValidationTypeValidationInputResponse + func PossibleValidationTypeBasicValidationInputResponseValues() []ValidationTypeBasicValidationInputResponse Other modules containing this package gopkg.in/azure/azure-sdk-for-go.v34 gopkg.in/azure/azure-sdk-for-go.v35 gopkg.in/azure/azure-sdk-for-go.v36 gopkg.in/azure/azure-sdk-for-go.v37 gopkg.in/azure/azure-sdk-for-go.v38 gopkg.in/azure/azure-sdk-for-go.v39 gopkg.in/azure/azure-sdk-for-go.v40 gopkg.in/azure/azure-sdk-for-go.v41 gopkg.in/azure/azure-sdk-for-go.v43 gopkg.in/azure/azure-sdk-for-go.v44 gopkg.in/azure/azure-sdk-for-go.v45 gopkg.in/azure/azure-sdk-for-go.v46 gopkg.in/azure/azure-sdk-for-go.v47 gopkg.in/azure/azure-sdk-for-go.v48 gopkg.in/azure/azure-sdk-for-go.v49