Versions in this module Expand all Collapse all v0 v0.9.5 Jul 22, 2021 v0.9.4 Jul 16, 2021 v0.9.3 Jul 16, 2021 v0.9.2 Jul 14, 2021 v0.9.1 Jul 14, 2021 Changes in this version + const DefaultBaseURI + func UserAgent() string + func Version() string + type APIError struct + Error *ErrorDetail + type AccessProtocol string + const NFS + const SMB + func PossibleAccessProtocolValues() []AccessProtocol + type AccountCopyLogDetails struct + AccountName *string + CopyLogDetailsType CopyLogDetailsType + CopyLogLink *string + CopyVerboseLogLink *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 + DataAccountType DataAccountType + ShareCredentialDetails *[]ShareCredentialDetails + func (acd AccountCredentialDetails) MarshalJSON() ([]byte, error) + type AdditionalErrorInfo struct + Info interface{} + Type *string + 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 *CloudError + 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) AsDataTransferDetailsValidationResponseProperties() (*DataTransferDetailsValidationResponseProperties, 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 + func (anc ApplianceNetworkConfiguration) MarshalJSON() ([]byte, error) + type ArmBaseObject struct + ID *string + Name *string + Type *string + func (abo ArmBaseObject) MarshalJSON() ([]byte, error) + type AvailableSkuRequest struct + Country *string + Location *string + SkuNames *[]SkuName + TransferType TransferType + type AvailableSkusResult struct + NextLink *string + Value *[]SkuInformation + func (asr AvailableSkusResult) IsEmpty() bool + func (asr AvailableSkusResult) MarshalJSON() ([]byte, error) + 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(cur AvailableSkusResult, ...) 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 AzureFileFilterDetails struct + FilePathList *[]string + FilePrefixList *[]string + FileShareList *[]string + 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 BasicDataAccountDetails interface + AsDataAccountDetails func() (*DataAccountDetails, bool) + AsManagedDiskDetails func() (*ManagedDiskDetails, bool) + AsStorageAccountDetails func() (*StorageAccountDetails, 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) + AsDataTransferDetailsValidationRequest func() (*DataTransferDetailsValidationRequest, 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) + AsDataTransferDetailsValidationResponseProperties func() (*DataTransferDetailsValidationResponseProperties, 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 BlobFilterDetails struct + BlobPathList *[]string + BlobPrefixList *[]string + ContainerList *[]string + type CancellationReason struct + Reason *string + type CloudError struct + AdditionalInfo *[]AdditionalErrorInfo + Code *string + Details *[]CloudError + Message *string + Target *string + func (ce CloudError) MarshalJSON() ([]byte, error) + 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 + BytesProcessed *int64 + DataAccountType DataAccountType + DirectoriesErroredOut *int64 + FilesErroredOut *int64 + FilesProcessed *int64 + InvalidDirectoriesProcessed *int64 + InvalidFileBytesUploaded *int64 + InvalidFilesProcessed *int64 + IsEnumerationInProgress *bool + RenamedContainerCount *int64 + StorageAccountName *string + TotalBytesToProcess *int64 + TotalFilesToProcess *int64 + TransferType TransferType + func (cp CopyProgress) MarshalJSON() ([]byte, error) + 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) AsDataTransferDetailsValidationRequest() (*DataTransferDetailsValidationRequest, 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 *CloudError + 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) AsDataTransferDetailsValidationResponseProperties() (*DataTransferDetailsValidationResponseProperties, 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 DataAccountDetails struct + DataAccountType DataAccountTypeBasicDataAccountDetails + SharePassword *string + func (dad DataAccountDetails) AsBasicDataAccountDetails() (BasicDataAccountDetails, bool) + func (dad DataAccountDetails) AsDataAccountDetails() (*DataAccountDetails, bool) + func (dad DataAccountDetails) AsManagedDiskDetails() (*ManagedDiskDetails, bool) + func (dad DataAccountDetails) AsStorageAccountDetails() (*StorageAccountDetails, bool) + func (dad DataAccountDetails) MarshalJSON() ([]byte, error) + type DataAccountType string + const ManagedDisk + const StorageAccount + func PossibleDataAccountTypeValues() []DataAccountType + type DataAccountTypeBasicDataAccountDetails string + const DataAccountTypeDataAccountDetails + const DataAccountTypeManagedDisk + const DataAccountTypeStorageAccount + func PossibleDataAccountTypeBasicDataAccountDetailsValues() []DataAccountTypeBasicDataAccountDetails + type DataExportDetails struct + AccountDetails BasicDataAccountDetails + LogCollectionLevel LogCollectionLevel + TransferConfiguration *TransferConfiguration + func (ded *DataExportDetails) UnmarshalJSON(body []byte) error + type DataImportDetails struct + AccountDetails BasicDataAccountDetails + func (did *DataImportDetails) UnmarshalJSON(body []byte) error + type DataLocationToServiceLocationMap struct + DataLocation *string + ServiceLocation *string + func (dltslm DataLocationToServiceLocationMap) MarshalJSON() ([]byte, error) + type DataTransferDetailsValidationRequest struct + DataExportDetails *[]DataExportDetails + DataImportDetails *[]DataImportDetails + DeviceType SkuName + TransferType TransferType + ValidationType ValidationType + func (dtdvr DataTransferDetailsValidationRequest) AsBasicValidationInputRequest() (BasicValidationInputRequest, bool) + func (dtdvr DataTransferDetailsValidationRequest) AsCreateOrderLimitForSubscriptionValidationRequest() (*CreateOrderLimitForSubscriptionValidationRequest, bool) + func (dtdvr DataTransferDetailsValidationRequest) AsDataTransferDetailsValidationRequest() (*DataTransferDetailsValidationRequest, bool) + func (dtdvr DataTransferDetailsValidationRequest) AsPreferencesValidationRequest() (*PreferencesValidationRequest, bool) + func (dtdvr DataTransferDetailsValidationRequest) AsSkuAvailabilityValidationRequest() (*SkuAvailabilityValidationRequest, bool) + func (dtdvr DataTransferDetailsValidationRequest) AsSubscriptionIsAllowedToCreateJobValidationRequest() (*SubscriptionIsAllowedToCreateJobValidationRequest, bool) + func (dtdvr DataTransferDetailsValidationRequest) AsValidateAddress() (*ValidateAddress, bool) + func (dtdvr DataTransferDetailsValidationRequest) AsValidationInputRequest() (*ValidationInputRequest, bool) + func (dtdvr DataTransferDetailsValidationRequest) MarshalJSON() ([]byte, error) + type DataTransferDetailsValidationResponseProperties struct + Error *CloudError + Status ValidationStatus + ValidationType ValidationTypeBasicValidationInputResponse + func (dtdvrp DataTransferDetailsValidationResponseProperties) AsAddressValidationProperties() (*AddressValidationProperties, bool) + func (dtdvrp DataTransferDetailsValidationResponseProperties) AsBasicValidationInputResponse() (BasicValidationInputResponse, bool) + func (dtdvrp DataTransferDetailsValidationResponseProperties) AsCreateOrderLimitForSubscriptionValidationResponseProperties() (*CreateOrderLimitForSubscriptionValidationResponseProperties, bool) + func (dtdvrp DataTransferDetailsValidationResponseProperties) AsDataTransferDetailsValidationResponseProperties() (*DataTransferDetailsValidationResponseProperties, bool) + func (dtdvrp DataTransferDetailsValidationResponseProperties) AsPreferencesValidationResponseProperties() (*PreferencesValidationResponseProperties, bool) + func (dtdvrp DataTransferDetailsValidationResponseProperties) AsSkuAvailabilityValidationResponseProperties() (*SkuAvailabilityValidationResponseProperties, bool) + func (dtdvrp DataTransferDetailsValidationResponseProperties) AsSubscriptionIsAllowedToCreateJobValidationResponseProperties() (*SubscriptionIsAllowedToCreateJobValidationResponseProperties, bool) + func (dtdvrp DataTransferDetailsValidationResponseProperties) AsValidationInputResponse() (*ValidationInputResponse, bool) + func (dtdvrp DataTransferDetailsValidationResponseProperties) MarshalJSON() ([]byte, error) + type DcAccessSecurityCode struct + ForwardDcAccessCode *string + ReverseDcAccessCode *string + type Details struct + Code *string + Message *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 + func (dcp DiskCopyProgress) MarshalJSON() ([]byte, error) + type DiskJobDetails struct + ChainOfCustodySasKey *string + ContactDetails *ContactDetails + CopyLogDetails *[]BasicCopyLogDetails + CopyProgress *[]DiskCopyProgress + DataExportDetails *[]DataExportDetails + DataImportDetails *[]DataImportDetails + DeliveryPackage *PackageShippingDetails + DisksAndSizeDetails map[string]*int32 + ExpectedDataSizeInTerabytes *int32 + JobDetailsType JobDetailsTypeEnum + JobStages *[]JobStages + KeyEncryptionKey *KeyEncryptionKey + 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 + Error *CloudError + 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 + Country *string + 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 + func (ds DiskSecret) MarshalJSON() ([]byte, error) + type ErrorDetail struct + Code *string + Details *[]Details + Message *string + Target *string + type FilterFileDetails struct + FilterFilePath *string + FilterFileType FilterFileType + type FilterFileType string + const AzureBlob + const AzureFile + func PossibleFilterFileTypeValues() []FilterFileType + type HeavyAccountCopyLogDetails struct + AccountName *string + CopyLogDetailsType CopyLogDetailsType + CopyLogLink *[]string + CopyVerboseLogLink *[]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 + DataExportDetails *[]DataExportDetails + DataImportDetails *[]DataImportDetails + DeliveryPackage *PackageShippingDetails + DevicePassword *string + ExpectedDataSizeInTerabytes *int32 + JobDetailsType JobDetailsTypeEnum + JobStages *[]JobStages + KeyEncryptionKey *KeyEncryptionKey + 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 + Error *CloudError + 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 + Country *string + 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 + func (hs HeavySecret) MarshalJSON() ([]byte, error) + 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 + DataExportDetails *[]DataExportDetails + DataImportDetails *[]DataImportDetails + DeliveryPackage *PackageShippingDetails + ExpectedDataSizeInTerabytes *int32 + JobDetailsType JobDetailsTypeEnum + JobStages *[]JobStages + KeyEncryptionKey *KeyEncryptionKey + 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 + DataExportDetails *[]DataExportDetails + DataImportDetails *[]DataImportDetails + DeliveryPackage *PackageShippingDetails + DevicePassword *string + ExpectedDataSizeInTerabytes *int32 + JobDetailsType JobDetailsTypeEnum + JobStages *[]JobStages + KeyEncryptionKey *KeyEncryptionKey + 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 JobProperties struct + CancellationReason *string + DeliveryInfo *JobDeliveryInfo + DeliveryType JobDeliveryType + Details BasicJobDetails + Error *CloudError + IsCancellable *bool + IsCancellableWithoutFee *bool + IsDeletable *bool + IsPrepareToShipEnabled *bool + IsShippingAddressEditable *bool + StartTime *date.Time + Status StageName + TransferType TransferType + func (jp *JobProperties) UnmarshalJSON(body []byte) error + func (jp JobProperties) MarshalJSON() ([]byte, error) + type JobResource struct + ID *string + Identity *ResourceIdentity + 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(cur JobResourceList, ...) 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 + Identity *ResourceIdentity + Tags map[string]*string + func (jrup *JobResourceUpdateParameter) UnmarshalJSON(body []byte) error + func (jrup JobResourceUpdateParameter) MarshalJSON() ([]byte, error) + type JobSecrets struct + DcAccessSecurityCode *DcAccessSecurityCode + Error *CloudError + 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 + Error *CloudError + 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 + JobStageDetails interface{} + StageName StageName + StageStatus StageStatus + StageTime *date.Time + func (js JobStages) MarshalJSON() ([]byte, error) + 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 + Result func(JobsClient) (JobResource, error) + func (future *JobsCreateFuture) UnmarshalJSON(body []byte) error + type JobsDeleteFuture struct + Result func(JobsClient) (autorest.Response, error) + func (future *JobsDeleteFuture) UnmarshalJSON(body []byte) error + type JobsUpdateFuture struct + Result func(JobsClient) (JobResource, error) + func (future *JobsUpdateFuture) UnmarshalJSON(body []byte) error + type KekType string + const CustomerManaged + const MicrosoftManaged + func PossibleKekTypeValues() []KekType + type KeyEncryptionKey struct + KekType KekType + KekURL *string + KekVaultResourceID *string + type LogCollectionLevel string + const Error + const Verbose + func PossibleLogCollectionLevelValues() []LogCollectionLevel + type ManagedDiskDetails struct + DataAccountType DataAccountTypeBasicDataAccountDetails + ResourceGroupID *string + SharePassword *string + StagingStorageAccountID *string + func (mdd ManagedDiskDetails) AsBasicDataAccountDetails() (BasicDataAccountDetails, bool) + func (mdd ManagedDiskDetails) AsDataAccountDetails() (*DataAccountDetails, bool) + func (mdd ManagedDiskDetails) AsManagedDiskDetails() (*ManagedDiskDetails, bool) + func (mdd ManagedDiskDetails) AsStorageAccountDetails() (*StorageAccountDetails, bool) + func (mdd ManagedDiskDetails) MarshalJSON() ([]byte, 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 + IsDataAction *bool + Name *string + Origin *string + Properties interface{} + func (o Operation) MarshalJSON() ([]byte, error) + type OperationDisplay struct + Description *string + Operation *string + Provider *string + Resource *string + type OperationList struct + NextLink *string + Value *[]Operation + func (ol OperationList) IsEmpty() bool + func (ol OperationList) MarshalJSON() ([]byte, error) + 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(cur OperationList, ...) 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 + func (psd PackageShippingDetails) MarshalJSON() ([]byte, error) + 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) AsDataTransferDetailsValidationRequest() (*DataTransferDetailsValidationRequest, 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 *CloudError + 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) AsDataTransferDetailsValidationResponseProperties() (*DataTransferDetailsValidationResponseProperties, 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 + func (rcr RegionConfigurationResponse) MarshalJSON() ([]byte, error) + type Resource struct + Identity *ResourceIdentity + Location *string + Sku *Sku + Tags map[string]*string + func (r Resource) MarshalJSON() ([]byte, error) + type ResourceIdentity struct + PrincipalID *string + TenantID *string + Type *string + func (ri ResourceIdentity) MarshalJSON() ([]byte, error) + type ScheduleAvailabilityRequest struct + Country *string + 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 + Country *string + 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 + func (sar ScheduleAvailabilityResponse) MarshalJSON() ([]byte, error) + type Secret struct + AccountCredentialDetails *[]AccountCredentialDetails + DevicePassword *string + DeviceSerialNumber *string + EncodedValidationCertPubKey *string + NetworkConfigurations *[]ApplianceNetworkConfiguration + func (s Secret) MarshalJSON() ([]byte, error) + type ServiceClient struct + func NewServiceClient(subscriptionID string) ServiceClient + func NewServiceClientWithBaseURI(baseURI string, subscriptionID string) ServiceClient + 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) RegionConfiguration(ctx context.Context, location string, ...) (result RegionConfigurationResponse, err error) + func (client ServiceClient) RegionConfigurationByResourceGroup(ctx context.Context, resourceGroupName string, location string, ...) (result RegionConfigurationResponse, err error) + func (client ServiceClient) RegionConfigurationByResourceGroupPreparer(ctx context.Context, resourceGroupName string, location string, ...) (*http.Request, error) + func (client ServiceClient) RegionConfigurationByResourceGroupResponder(resp *http.Response) (result RegionConfigurationResponse, err error) + func (client ServiceClient) RegionConfigurationByResourceGroupSender(req *http.Request) (*http.Response, 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 + func (scd ShareCredentialDetails) MarshalJSON() ([]byte, error) + 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 + func (spur ShipmentPickUpResponse) MarshalJSON() ([]byte, error) + 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 TransferType + ValidationType ValidationType + func (savr SkuAvailabilityValidationRequest) AsBasicValidationInputRequest() (BasicValidationInputRequest, bool) + func (savr SkuAvailabilityValidationRequest) AsCreateOrderLimitForSubscriptionValidationRequest() (*CreateOrderLimitForSubscriptionValidationRequest, bool) + func (savr SkuAvailabilityValidationRequest) AsDataTransferDetailsValidationRequest() (*DataTransferDetailsValidationRequest, 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 *CloudError + 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) AsDataTransferDetailsValidationResponseProperties() (*DataTransferDetailsValidationResponseProperties, 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 + func (sc SkuCapacity) MarshalJSON() ([]byte, error) + type SkuCost struct + MeterID *string + MeterType *string + Multiplier *float64 + func (sc SkuCost) MarshalJSON() ([]byte, error) + 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 + DataLocationToServiceLocationMap *[]DataLocationToServiceLocationMap + DisabledReason SkuDisabledReason + DisabledReasonMessage *string + RequiredFeature *string + func (sp SkuProperties) MarshalJSON() ([]byte, error) + 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 + const StageStatusSucceededWithWarnings + const StageStatusWaitingForCustomerAction + func PossibleStageStatusValues() []StageStatus + type StorageAccountDetails struct + DataAccountType DataAccountTypeBasicDataAccountDetails + SharePassword *string + StorageAccountID *string + func (sad StorageAccountDetails) AsBasicDataAccountDetails() (BasicDataAccountDetails, bool) + func (sad StorageAccountDetails) AsDataAccountDetails() (*DataAccountDetails, bool) + func (sad StorageAccountDetails) AsManagedDiskDetails() (*ManagedDiskDetails, bool) + func (sad StorageAccountDetails) AsStorageAccountDetails() (*StorageAccountDetails, bool) + func (sad StorageAccountDetails) MarshalJSON() ([]byte, error) + type SubscriptionIsAllowedToCreateJobValidationRequest struct + ValidationType ValidationType + func (siatcjvr SubscriptionIsAllowedToCreateJobValidationRequest) AsBasicValidationInputRequest() (BasicValidationInputRequest, bool) + func (siatcjvr SubscriptionIsAllowedToCreateJobValidationRequest) AsCreateOrderLimitForSubscriptionValidationRequest() (*CreateOrderLimitForSubscriptionValidationRequest, bool) + func (siatcjvr SubscriptionIsAllowedToCreateJobValidationRequest) AsDataTransferDetailsValidationRequest() (*DataTransferDetailsValidationRequest, 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 *CloudError + 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) AsDataTransferDetailsValidationResponseProperties() (*DataTransferDetailsValidationResponseProperties, 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 TransferAllDetails struct + DataAccountType DataAccountType + TransferAllBlobs *bool + TransferAllFiles *bool + type TransferConfiguration struct + TransferAllDetails *TransferConfigurationTransferAllDetails + TransferConfigurationType TransferConfigurationType + TransferFilterDetails *TransferConfigurationTransferFilterDetails + type TransferConfigurationTransferAllDetails struct + Include *TransferAllDetails + type TransferConfigurationTransferFilterDetails struct + Include *TransferFilterDetails + type TransferConfigurationType string + const TransferAll + const TransferUsingFilter + func PossibleTransferConfigurationTypeValues() []TransferConfigurationType + type TransferFilterDetails struct + AzureFileFilterDetails *AzureFileFilterDetails + BlobFilterDetails *BlobFilterDetails + DataAccountType DataAccountType + FilterFileDetails *[]FilterFileDetails + type TransferType string + const ExportFromAzure + const ImportToAzure + func PossibleTransferTypeValues() []TransferType + type TransportAvailabilityDetails struct + ShipmentType TransportShipmentTypes + func (tad TransportAvailabilityDetails) MarshalJSON() ([]byte, error) + type TransportAvailabilityRequest struct + SkuName SkuName + type TransportAvailabilityResponse struct + TransportAvailabilityDetails *[]TransportAvailabilityDetails + func (tarVar TransportAvailabilityResponse) MarshalJSON() ([]byte, error) + type TransportPreferences struct + PreferredShipmentType TransportShipmentTypes + type TransportShipmentTypes string + const TransportShipmentTypesCustomerManaged + const TransportShipmentTypesMicrosoftManaged + func PossibleTransportShipmentTypesValues() []TransportShipmentTypes + type UnencryptedCredentials struct + JobName *string + JobSecrets BasicJobSecrets + func (uc *UnencryptedCredentials) UnmarshalJSON(body []byte) error + func (uc UnencryptedCredentials) MarshalJSON() ([]byte, error) + type UnencryptedCredentialsList struct + NextLink *string + Value *[]UnencryptedCredentials + type UpdateJobDetails struct + ContactDetails *ContactDetails + KeyEncryptionKey *KeyEncryptionKey + ShippingAddress *ShippingAddress + type UpdateJobProperties struct + Details *UpdateJobDetails + 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) AsDataTransferDetailsValidationRequest() (*DataTransferDetailsValidationRequest, 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) AsDataTransferDetailsValidationRequest() (*DataTransferDetailsValidationRequest, 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 *CloudError + ValidationType ValidationTypeBasicValidationInputResponse + func (vir ValidationInputResponse) AsAddressValidationProperties() (*AddressValidationProperties, bool) + func (vir ValidationInputResponse) AsBasicValidationInputResponse() (BasicValidationInputResponse, bool) + func (vir ValidationInputResponse) AsCreateOrderLimitForSubscriptionValidationResponseProperties() (*CreateOrderLimitForSubscriptionValidationResponseProperties, bool) + func (vir ValidationInputResponse) AsDataTransferDetailsValidationResponseProperties() (*DataTransferDetailsValidationResponseProperties, 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 + func (vrp ValidationResponseProperties) MarshalJSON() ([]byte, error) + type ValidationStatus string + const ValidationStatusInvalid + const ValidationStatusSkipped + const ValidationStatusValid + func PossibleValidationStatusValues() []ValidationStatus + type ValidationType string + const ValidationTypeValidateAddress + const ValidationTypeValidateCreateOrderLimit + const ValidationTypeValidateDataTransferDetails + const ValidationTypeValidatePreferences + const ValidationTypeValidateSkuAvailability + const ValidationTypeValidateSubscriptionIsAllowedToCreateJob + const ValidationTypeValidationInputRequest + func PossibleValidationTypeValues() []ValidationType + type ValidationTypeBasicValidationInputResponse string + const ValidationTypeBasicValidationInputResponseValidationTypeValidateAddress + const ValidationTypeBasicValidationInputResponseValidationTypeValidateCreateOrderLimit + const ValidationTypeBasicValidationInputResponseValidationTypeValidateDataTransferDetails + const ValidationTypeBasicValidationInputResponseValidationTypeValidatePreferences + const ValidationTypeBasicValidationInputResponseValidationTypeValidateSkuAvailability + const ValidationTypeBasicValidationInputResponseValidationTypeValidateSubscriptionIsAllowedToCreateJob + const ValidationTypeBasicValidationInputResponseValidationTypeValidationInputResponse + func PossibleValidationTypeBasicValidationInputResponseValues() []ValidationTypeBasicValidationInputResponse Incompatible versions in this module v55.5.0+incompatible Jun 30, 2021 v55.4.0+incompatible Jun 25, 2021 v55.3.0+incompatible Jun 16, 2021 v55.2.0+incompatible Jun 10, 2021 v55.1.0+incompatible Jun 2, 2021 v55.0.0+incompatible May 28, 2021