Versions in this module Expand all Collapse all v2 v2.1.0 Nov 23, 2023 v2.0.0 May 23, 2023 Changes in this version + type APIError struct + Error *ErrorDetail + func (a *APIError) UnmarshalJSON(data []byte) error + func (a APIError) MarshalJSON() ([]byte, error) + type AccessProtocol string + const AccessProtocolNFS + const AccessProtocolSMB + func PossibleAccessProtocolValues() []AccessProtocol + type AccountCopyLogDetails struct + AccountName *string + CopyLogDetailsType *ClassDiscriminator + CopyLogLink *string + CopyVerboseLogLink *string + func (a *AccountCopyLogDetails) GetCopyLogDetails() *CopyLogDetails + func (a *AccountCopyLogDetails) UnmarshalJSON(data []byte) error + func (a AccountCopyLogDetails) MarshalJSON() ([]byte, error) + type AccountCredentialDetails struct + AccountConnectionString *string + AccountName *string + DataAccountType *DataAccountType + ShareCredentialDetails []*ShareCredentialDetails + func (a *AccountCredentialDetails) UnmarshalJSON(data []byte) error + func (a AccountCredentialDetails) MarshalJSON() ([]byte, error) + type AdditionalErrorInfo struct + Info any + Type *string + func (a *AdditionalErrorInfo) UnmarshalJSON(data []byte) error + func (a AdditionalErrorInfo) MarshalJSON() ([]byte, error) + type AddressType string + const AddressTypeCommercial + const AddressTypeNone + const AddressTypeResidential + func PossibleAddressTypeValues() []AddressType + type AddressValidationOutput struct + Properties *AddressValidationProperties + func (a *AddressValidationOutput) UnmarshalJSON(data []byte) error + func (a AddressValidationOutput) MarshalJSON() ([]byte, error) + type AddressValidationProperties struct + AlternateAddresses []*ShippingAddress + Error *CloudError + ValidationStatus *AddressValidationStatus + ValidationType *ValidationInputDiscriminator + func (a *AddressValidationProperties) GetValidationInputResponse() *ValidationInputResponse + func (a *AddressValidationProperties) UnmarshalJSON(data []byte) error + func (a AddressValidationProperties) MarshalJSON() ([]byte, error) + type AddressValidationStatus string + const AddressValidationStatusAmbiguous + const AddressValidationStatusInvalid + const AddressValidationStatusValid + func PossibleAddressValidationStatusValues() []AddressValidationStatus + type ApplianceNetworkConfiguration struct + MacAddress *string + Name *string + func (a *ApplianceNetworkConfiguration) UnmarshalJSON(data []byte) error + func (a ApplianceNetworkConfiguration) MarshalJSON() ([]byte, error) + type ArmBaseObject struct + ID *string + Name *string + Type *string + func (a *ArmBaseObject) UnmarshalJSON(data []byte) error + func (a ArmBaseObject) MarshalJSON() ([]byte, error) + type AvailableSKURequest struct + Country *string + Location *string + SKUNames []*SKUName + TransferType *TransferType + func (a *AvailableSKURequest) UnmarshalJSON(data []byte) error + func (a AvailableSKURequest) MarshalJSON() ([]byte, error) + type AvailableSKUsResult struct + NextLink *string + Value []*SKUInformation + func (a *AvailableSKUsResult) UnmarshalJSON(data []byte) error + func (a AvailableSKUsResult) MarshalJSON() ([]byte, error) + type AzureFileFilterDetails struct + FilePathList []*string + FilePrefixList []*string + FileShareList []*string + func (a *AzureFileFilterDetails) UnmarshalJSON(data []byte) error + func (a AzureFileFilterDetails) MarshalJSON() ([]byte, error) + type BlobFilterDetails struct + BlobPathList []*string + BlobPrefixList []*string + ContainerList []*string + func (b *BlobFilterDetails) UnmarshalJSON(data []byte) error + func (b BlobFilterDetails) MarshalJSON() ([]byte, error) + type CancellationReason struct + Reason *string + func (c *CancellationReason) UnmarshalJSON(data []byte) error + func (c CancellationReason) MarshalJSON() ([]byte, error) + type ClassDiscriminator string + const ClassDiscriminatorDataBox + const ClassDiscriminatorDataBoxCustomerDisk + const ClassDiscriminatorDataBoxDisk + const ClassDiscriminatorDataBoxHeavy + func PossibleClassDiscriminatorValues() []ClassDiscriminator + type ClientFactory struct + func NewClientFactory(subscriptionID string, credential azcore.TokenCredential, ...) (*ClientFactory, error) + func (c *ClientFactory) NewJobsClient() *JobsClient + func (c *ClientFactory) NewManagementClient() *ManagementClient + func (c *ClientFactory) NewOperationsClient() *OperationsClient + func (c *ClientFactory) NewServiceClient() *ServiceClient + type CloudError struct + AdditionalInfo []*AdditionalErrorInfo + Code *string + Details []*CloudError + Message *string + Target *string + func (c *CloudError) UnmarshalJSON(data []byte) error + func (c CloudError) MarshalJSON() ([]byte, error) + type CommonJobDetails struct + Actions []*CustomerResolutionCode + ChainOfCustodySasKey *string + ContactDetails *ContactDetails + CopyLogDetails []CopyLogDetailsClassification + DataCenterCode *DataCenterCode + DataExportDetails []*DataExportDetails + DataImportDetails []*DataImportDetails + DatacenterAddress DatacenterAddressResponseClassification + DeliveryPackage *PackageShippingDetails + DeviceErasureDetails *DeviceErasureDetails + ExpectedDataSizeInTeraBytes *int32 + JobDetailsType *ClassDiscriminator + JobStages []*JobStages + KeyEncryptionKey *KeyEncryptionKey + LastMitigationActionOnJob *LastMitigationActionOnJob + Preferences *Preferences + ReturnPackage *PackageShippingDetails + ReverseShipmentLabelSasKey *string + ReverseShippingDetails *ReverseShippingDetails + ShippingAddress *ShippingAddress + func (c *CommonJobDetails) GetCommonJobDetails() *CommonJobDetails + func (c *CommonJobDetails) UnmarshalJSON(data []byte) error + func (c CommonJobDetails) MarshalJSON() ([]byte, error) + type CommonJobDetailsClassification interface + GetCommonJobDetails func() *CommonJobDetails + type CommonJobSecrets struct + DcAccessSecurityCode *DcAccessSecurityCode + Error *CloudError + JobSecretsType *ClassDiscriminator + func (c *CommonJobSecrets) GetCommonJobSecrets() *CommonJobSecrets + func (c *CommonJobSecrets) UnmarshalJSON(data []byte) error + func (c CommonJobSecrets) MarshalJSON() ([]byte, error) + type CommonJobSecretsClassification interface + GetCommonJobSecrets func() *CommonJobSecrets + type CommonScheduleAvailabilityRequest struct + Country *string + SKUName *SKUName + StorageLocation *string + func (c *CommonScheduleAvailabilityRequest) GetCommonScheduleAvailabilityRequest() *CommonScheduleAvailabilityRequest + func (c *CommonScheduleAvailabilityRequest) UnmarshalJSON(data []byte) error + func (c CommonScheduleAvailabilityRequest) MarshalJSON() ([]byte, error) + type CommonScheduleAvailabilityRequestClassification interface + GetCommonScheduleAvailabilityRequest func() *CommonScheduleAvailabilityRequest + type ContactDetails struct + ContactName *string + EmailList []*string + Mobile *string + NotificationPreference []*NotificationPreference + Phone *string + PhoneExtension *string + func (c *ContactDetails) UnmarshalJSON(data []byte) error + func (c ContactDetails) MarshalJSON() ([]byte, error) + type ContactInfo struct + ContactName *string + Mobile *string + Phone *string + PhoneExtension *string + func (c *ContactInfo) UnmarshalJSON(data []byte) error + func (c ContactInfo) MarshalJSON() ([]byte, error) + type CopyLogDetails struct + CopyLogDetailsType *ClassDiscriminator + func (c *CopyLogDetails) GetCopyLogDetails() *CopyLogDetails + func (c *CopyLogDetails) UnmarshalJSON(data []byte) error + func (c CopyLogDetails) MarshalJSON() ([]byte, error) + type CopyLogDetailsClassification interface + GetCopyLogDetails func() *CopyLogDetails + type CopyProgress struct + AccountID *string + Actions []*CustomerResolutionCode + BytesProcessed *int64 + DataAccountType *DataAccountType + DirectoriesErroredOut *int64 + Error *CloudError + FilesErroredOut *int64 + FilesProcessed *int64 + InvalidDirectoriesProcessed *int64 + InvalidFileBytesUploaded *int64 + InvalidFilesProcessed *int64 + IsEnumerationInProgress *bool + RenamedContainerCount *int64 + StorageAccountName *string + TotalBytesToProcess *int64 + TotalFilesToProcess *int64 + TransferType *TransferType + func (c *CopyProgress) UnmarshalJSON(data []byte) error + func (c CopyProgress) MarshalJSON() ([]byte, error) + type CopyStatus string + const CopyStatusCompleted + const CopyStatusCompletedWithErrors + const CopyStatusDeviceFormatted + const CopyStatusDeviceMetadataModified + const CopyStatusDriveCorrupted + const CopyStatusDriveNotDetected + const CopyStatusDriveNotReceived + const CopyStatusFailed + const CopyStatusHardwareError + const CopyStatusInProgress + const CopyStatusMetadataFilesModifiedOrRemoved + const CopyStatusNotReturned + const CopyStatusNotStarted + const CopyStatusOtherServiceError + const CopyStatusOtherUserError + const CopyStatusStorageAccountNotAccessible + const CopyStatusUnsupportedData + const CopyStatusUnsupportedDrive + func PossibleCopyStatusValues() []CopyStatus + type CreateJobValidations struct + IndividualRequestDetails []ValidationInputRequestClassification + ValidationCategory *string + func (c *CreateJobValidations) GetValidationRequest() *ValidationRequest + func (c *CreateJobValidations) UnmarshalJSON(data []byte) error + func (c CreateJobValidations) MarshalJSON() ([]byte, error) + type CreateOrderLimitForSubscriptionValidationRequest struct + DeviceType *SKUName + ValidationType *ValidationInputDiscriminator + func (c *CreateOrderLimitForSubscriptionValidationRequest) GetValidationInputRequest() *ValidationInputRequest + func (c *CreateOrderLimitForSubscriptionValidationRequest) UnmarshalJSON(data []byte) error + func (c CreateOrderLimitForSubscriptionValidationRequest) MarshalJSON() ([]byte, error) + type CreateOrderLimitForSubscriptionValidationResponseProperties struct + Error *CloudError + Status *ValidationStatus + ValidationType *ValidationInputDiscriminator + func (c *CreateOrderLimitForSubscriptionValidationResponseProperties) GetValidationInputResponse() *ValidationInputResponse + func (c *CreateOrderLimitForSubscriptionValidationResponseProperties) UnmarshalJSON(data []byte) error + func (c CreateOrderLimitForSubscriptionValidationResponseProperties) MarshalJSON() ([]byte, error) + type CustomerDiskCopyLogDetails struct + CopyLogDetailsType *ClassDiscriminator + ErrorLogLink *string + SerialNumber *string + VerboseLogLink *string + func (c *CustomerDiskCopyLogDetails) GetCopyLogDetails() *CopyLogDetails + func (c *CustomerDiskCopyLogDetails) UnmarshalJSON(data []byte) error + func (c CustomerDiskCopyLogDetails) MarshalJSON() ([]byte, error) + type CustomerDiskCopyProgress struct + AccountID *string + Actions []*CustomerResolutionCode + BytesProcessed *int64 + CopyStatus *CopyStatus + DataAccountType *DataAccountType + DirectoriesErroredOut *int64 + Error *CloudError + FilesErroredOut *int64 + FilesProcessed *int64 + InvalidDirectoriesProcessed *int64 + InvalidFileBytesUploaded *int64 + InvalidFilesProcessed *int64 + IsEnumerationInProgress *bool + RenamedContainerCount *int64 + SerialNumber *string + StorageAccountName *string + TotalBytesToProcess *int64 + TotalFilesToProcess *int64 + TransferType *TransferType + func (c *CustomerDiskCopyProgress) UnmarshalJSON(data []byte) error + func (c CustomerDiskCopyProgress) MarshalJSON() ([]byte, error) + type CustomerDiskJobDetails struct + Actions []*CustomerResolutionCode + ChainOfCustodySasKey *string + ContactDetails *ContactDetails + CopyLogDetails []CopyLogDetailsClassification + CopyProgress []*CustomerDiskCopyProgress + DataCenterCode *DataCenterCode + DataExportDetails []*DataExportDetails + DataImportDetails []*DataImportDetails + DatacenterAddress DatacenterAddressResponseClassification + DeliverToDcPackageDetails *PackageCarrierInfo + DeliveryPackage *PackageShippingDetails + DeviceErasureDetails *DeviceErasureDetails + EnableManifestBackup *bool + ExpectedDataSizeInTeraBytes *int32 + ExportDiskDetailsCollection map[string]*ExportDiskDetails + ImportDiskDetailsCollection map[string]*ImportDiskDetails + JobDetailsType *ClassDiscriminator + JobStages []*JobStages + KeyEncryptionKey *KeyEncryptionKey + LastMitigationActionOnJob *LastMitigationActionOnJob + Preferences *Preferences + ReturnPackage *PackageShippingDetails + ReturnToCustomerPackageDetails *PackageCarrierDetails + ReverseShipmentLabelSasKey *string + ReverseShippingDetails *ReverseShippingDetails + ShippingAddress *ShippingAddress + func (c *CustomerDiskJobDetails) GetCommonJobDetails() *CommonJobDetails + func (c *CustomerDiskJobDetails) UnmarshalJSON(data []byte) error + func (c CustomerDiskJobDetails) MarshalJSON() ([]byte, error) + type CustomerDiskJobSecrets struct + CarrierAccountNumber *string + DcAccessSecurityCode *DcAccessSecurityCode + DiskSecrets []*DiskSecret + Error *CloudError + JobSecretsType *ClassDiscriminator + func (c *CustomerDiskJobSecrets) GetCommonJobSecrets() *CommonJobSecrets + func (c *CustomerDiskJobSecrets) UnmarshalJSON(data []byte) error + func (c CustomerDiskJobSecrets) MarshalJSON() ([]byte, error) + type CustomerResolutionCode string + const CustomerResolutionCodeMoveToCleanUpDevice + const CustomerResolutionCodeNone + const CustomerResolutionCodeReachOutToOperation + const CustomerResolutionCodeRestart + const CustomerResolutionCodeResume + func PossibleCustomerResolutionCodeValues() []CustomerResolutionCode + type DataAccountDetails struct + DataAccountType *DataAccountType + SharePassword *string + func (d *DataAccountDetails) GetDataAccountDetails() *DataAccountDetails + func (d *DataAccountDetails) UnmarshalJSON(data []byte) error + func (d DataAccountDetails) MarshalJSON() ([]byte, error) + type DataAccountDetailsClassification interface + GetDataAccountDetails func() *DataAccountDetails + type DataAccountType string + const DataAccountTypeManagedDisk + const DataAccountTypeStorageAccount + func PossibleDataAccountTypeValues() []DataAccountType + type DataCenterCode string + const DataCenterCodeAM2 + const DataCenterCodeAMS06 + const DataCenterCodeAMS20 + const DataCenterCodeAUH20 + const DataCenterCodeAdHoc + const DataCenterCodeBJB + const DataCenterCodeBJS20 + const DataCenterCodeBL20 + const DataCenterCodeBL7 + const DataCenterCodeBN1 + const DataCenterCodeBN7 + const DataCenterCodeBOM01 + const DataCenterCodeBY1 + const DataCenterCodeBY2 + const DataCenterCodeBY21 + const DataCenterCodeBY24 + const DataCenterCodeCBR20 + const DataCenterCodeCH1 + const DataCenterCodeCPQ02 + const DataCenterCodeCPQ20 + const DataCenterCodeCWL20 + const DataCenterCodeCYS04 + const DataCenterCodeDSM05 + const DataCenterCodeDUB07 + const DataCenterCodeFRA22 + const DataCenterCodeHKG20 + const DataCenterCodeInvalid + const DataCenterCodeJNB21 + const DataCenterCodeJNB22 + const DataCenterCodeLON24 + const DataCenterCodeMAA01 + const DataCenterCodeMEL23 + const DataCenterCodeMNZ21 + const DataCenterCodeMWH01 + const DataCenterCodeORK70 + const DataCenterCodeOSA02 + const DataCenterCodeOSA20 + const DataCenterCodeOSA22 + const DataCenterCodePAR22 + const DataCenterCodePNQ01 + const DataCenterCodePUS20 + const DataCenterCodeSEL20 + const DataCenterCodeSEL21 + const DataCenterCodeSG2 + const DataCenterCodeSHA03 + const DataCenterCodeSIN20 + const DataCenterCodeSN5 + const DataCenterCodeSN6 + const DataCenterCodeSN8 + const DataCenterCodeSSE90 + const DataCenterCodeSVG20 + const DataCenterCodeSYD03 + const DataCenterCodeSYD23 + const DataCenterCodeTYO01 + const DataCenterCodeTYO22 + const DataCenterCodeYQB20 + const DataCenterCodeYTO20 + const DataCenterCodeYTO21 + const DataCenterCodeZRH20 + func PossibleDataCenterCodeValues() []DataCenterCode + type DataExportDetails struct + AccountDetails DataAccountDetailsClassification + LogCollectionLevel *LogCollectionLevel + TransferConfiguration *TransferConfiguration + func (d *DataExportDetails) UnmarshalJSON(data []byte) error + func (d DataExportDetails) MarshalJSON() ([]byte, error) + type DataImportDetails struct + AccountDetails DataAccountDetailsClassification + LogCollectionLevel *LogCollectionLevel + func (d *DataImportDetails) UnmarshalJSON(data []byte) error + func (d DataImportDetails) MarshalJSON() ([]byte, error) + type DataLocationToServiceLocationMap struct + DataLocation *string + ServiceLocation *string + func (d *DataLocationToServiceLocationMap) UnmarshalJSON(data []byte) error + func (d DataLocationToServiceLocationMap) MarshalJSON() ([]byte, error) + type DataTransferDetailsValidationRequest struct + DataExportDetails []*DataExportDetails + DataImportDetails []*DataImportDetails + DeviceType *SKUName + TransferType *TransferType + ValidationType *ValidationInputDiscriminator + func (d *DataTransferDetailsValidationRequest) GetValidationInputRequest() *ValidationInputRequest + func (d *DataTransferDetailsValidationRequest) UnmarshalJSON(data []byte) error + func (d DataTransferDetailsValidationRequest) MarshalJSON() ([]byte, error) + type DataTransferDetailsValidationResponseProperties struct + Error *CloudError + Status *ValidationStatus + ValidationType *ValidationInputDiscriminator + func (d *DataTransferDetailsValidationResponseProperties) GetValidationInputResponse() *ValidationInputResponse + func (d *DataTransferDetailsValidationResponseProperties) UnmarshalJSON(data []byte) error + func (d DataTransferDetailsValidationResponseProperties) MarshalJSON() ([]byte, error) + type DatacenterAddressInstructionResponse struct + CommunicationInstruction *string + DataCenterAzureLocation *string + DatacenterAddressType *DatacenterAddressType + SupportedCarriersForReturnShipment []*string + func (d *DatacenterAddressInstructionResponse) GetDatacenterAddressResponse() *DatacenterAddressResponse + func (d *DatacenterAddressInstructionResponse) UnmarshalJSON(data []byte) error + func (d DatacenterAddressInstructionResponse) MarshalJSON() ([]byte, error) + type DatacenterAddressLocationResponse struct + AdditionalShippingInformation *string + AddressType *string + City *string + Company *string + ContactPersonName *string + Country *string + DataCenterAzureLocation *string + DatacenterAddressType *DatacenterAddressType + Phone *string + PhoneExtension *string + State *string + Street1 *string + Street2 *string + Street3 *string + SupportedCarriersForReturnShipment []*string + Zip *string + func (d *DatacenterAddressLocationResponse) GetDatacenterAddressResponse() *DatacenterAddressResponse + func (d *DatacenterAddressLocationResponse) UnmarshalJSON(data []byte) error + func (d DatacenterAddressLocationResponse) MarshalJSON() ([]byte, error) + type DatacenterAddressRequest struct + SKUName *SKUName + StorageLocation *string + func (d *DatacenterAddressRequest) UnmarshalJSON(data []byte) error + func (d DatacenterAddressRequest) MarshalJSON() ([]byte, error) + type DatacenterAddressResponse struct + DataCenterAzureLocation *string + DatacenterAddressType *DatacenterAddressType + SupportedCarriersForReturnShipment []*string + func (d *DatacenterAddressResponse) GetDatacenterAddressResponse() *DatacenterAddressResponse + func (d *DatacenterAddressResponse) UnmarshalJSON(data []byte) error + func (d DatacenterAddressResponse) MarshalJSON() ([]byte, error) + type DatacenterAddressResponseClassification interface + GetDatacenterAddressResponse func() *DatacenterAddressResponse + type DatacenterAddressType string + const DatacenterAddressTypeDatacenterAddressInstruction + const DatacenterAddressTypeDatacenterAddressLocation + func PossibleDatacenterAddressTypeValues() []DatacenterAddressType + type DcAccessSecurityCode struct + ForwardDCAccessCode *string + ReverseDCAccessCode *string + func (d *DcAccessSecurityCode) UnmarshalJSON(data []byte) error + func (d DcAccessSecurityCode) MarshalJSON() ([]byte, error) + type Details struct + Code *string + Message *string + func (d *Details) UnmarshalJSON(data []byte) error + func (d Details) MarshalJSON() ([]byte, error) + type DeviceErasureDetails struct + DeviceErasureStatus *StageStatus + ErasureOrDestructionCertificateSasKey *string + func (d *DeviceErasureDetails) UnmarshalJSON(data []byte) error + func (d DeviceErasureDetails) MarshalJSON() ([]byte, error) + type DiskCopyLogDetails struct + CopyLogDetailsType *ClassDiscriminator + DiskSerialNumber *string + ErrorLogLink *string + VerboseLogLink *string + func (d *DiskCopyLogDetails) GetCopyLogDetails() *CopyLogDetails + func (d *DiskCopyLogDetails) UnmarshalJSON(data []byte) error + func (d DiskCopyLogDetails) MarshalJSON() ([]byte, error) + type DiskCopyProgress struct + Actions []*CustomerResolutionCode + BytesCopied *int64 + Error *CloudError + PercentComplete *int32 + SerialNumber *string + Status *CopyStatus + func (d *DiskCopyProgress) UnmarshalJSON(data []byte) error + func (d DiskCopyProgress) MarshalJSON() ([]byte, error) + type DiskGranularCopyLogDetails struct + AccountID *string + CopyLogDetailsType *ClassDiscriminator + ErrorLogLink *string + SerialNumber *string + VerboseLogLink *string + func (d *DiskGranularCopyLogDetails) GetGranularCopyLogDetails() *GranularCopyLogDetails + func (d *DiskGranularCopyLogDetails) UnmarshalJSON(data []byte) error + func (d DiskGranularCopyLogDetails) MarshalJSON() ([]byte, error) + type DiskGranularCopyProgress struct + AccountID *string + Actions []*CustomerResolutionCode + BytesProcessed *int64 + CopyStatus *CopyStatus + DataAccountType *DataAccountType + DirectoriesErroredOut *int64 + Error *CloudError + FilesErroredOut *int64 + FilesProcessed *int64 + InvalidDirectoriesProcessed *int64 + InvalidFileBytesUploaded *int64 + InvalidFilesProcessed *int64 + IsEnumerationInProgress *bool + RenamedContainerCount *int64 + SerialNumber *string + StorageAccountName *string + TotalBytesToProcess *int64 + TotalFilesToProcess *int64 + TransferType *TransferType + func (d *DiskGranularCopyProgress) UnmarshalJSON(data []byte) error + func (d DiskGranularCopyProgress) MarshalJSON() ([]byte, error) + type DiskJobDetails struct + Actions []*CustomerResolutionCode + ChainOfCustodySasKey *string + ContactDetails *ContactDetails + CopyLogDetails []CopyLogDetailsClassification + CopyProgress []*DiskCopyProgress + DataCenterCode *DataCenterCode + DataExportDetails []*DataExportDetails + DataImportDetails []*DataImportDetails + DatacenterAddress DatacenterAddressResponseClassification + DeliveryPackage *PackageShippingDetails + DeviceErasureDetails *DeviceErasureDetails + DisksAndSizeDetails map[string]*int32 + ExpectedDataSizeInTeraBytes *int32 + GranularCopyLogDetails []*DiskGranularCopyLogDetails + GranularCopyProgress []*DiskGranularCopyProgress + JobDetailsType *ClassDiscriminator + JobStages []*JobStages + KeyEncryptionKey *KeyEncryptionKey + LastMitigationActionOnJob *LastMitigationActionOnJob + Passkey *string + Preferences *Preferences + PreferredDisks map[string]*int32 + ReturnPackage *PackageShippingDetails + ReverseShipmentLabelSasKey *string + ReverseShippingDetails *ReverseShippingDetails + ShippingAddress *ShippingAddress + func (d *DiskJobDetails) GetCommonJobDetails() *CommonJobDetails + func (d *DiskJobDetails) UnmarshalJSON(data []byte) error + func (d DiskJobDetails) MarshalJSON() ([]byte, error) + type DiskJobSecrets struct + DcAccessSecurityCode *DcAccessSecurityCode + DiskSecrets []*DiskSecret + Error *CloudError + IsPasskeyUserDefined *bool + JobSecretsType *ClassDiscriminator + PassKey *string + func (d *DiskJobSecrets) GetCommonJobSecrets() *CommonJobSecrets + func (d *DiskJobSecrets) UnmarshalJSON(data []byte) error + func (d DiskJobSecrets) MarshalJSON() ([]byte, error) + type DiskScheduleAvailabilityRequest struct + Country *string + ExpectedDataSizeInTeraBytes *int32 + SKUName *SKUName + StorageLocation *string + func (d *DiskScheduleAvailabilityRequest) GetCommonScheduleAvailabilityRequest() *CommonScheduleAvailabilityRequest + func (d *DiskScheduleAvailabilityRequest) UnmarshalJSON(data []byte) error + func (d DiskScheduleAvailabilityRequest) MarshalJSON() ([]byte, error) + type DiskSecret struct + BitLockerKey *string + DiskSerialNumber *string + func (d *DiskSecret) UnmarshalJSON(data []byte) error + func (d DiskSecret) MarshalJSON() ([]byte, error) + type DoubleEncryption string + const DoubleEncryptionDisabled + const DoubleEncryptionEnabled + func PossibleDoubleEncryptionValues() []DoubleEncryption + type EncryptionPreferences struct + DoubleEncryption *DoubleEncryption + HardwareEncryption *HardwareEncryption + func (e *EncryptionPreferences) UnmarshalJSON(data []byte) error + func (e EncryptionPreferences) MarshalJSON() ([]byte, error) + type ErrorDetail struct + Code *string + Details []*Details + Message *string + Target *string + func (e *ErrorDetail) UnmarshalJSON(data []byte) error + func (e ErrorDetail) MarshalJSON() ([]byte, error) + type ExportDiskDetails struct + BackupManifestCloudPath *string + ManifestFile *string + ManifestHash *string + func (e *ExportDiskDetails) UnmarshalJSON(data []byte) error + func (e ExportDiskDetails) MarshalJSON() ([]byte, error) + type FilterFileDetails struct + FilterFilePath *string + FilterFileType *FilterFileType + func (f *FilterFileDetails) UnmarshalJSON(data []byte) error + func (f FilterFileDetails) MarshalJSON() ([]byte, error) + type FilterFileType string + const FilterFileTypeAzureBlob + const FilterFileTypeAzureFile + func PossibleFilterFileTypeValues() []FilterFileType + type GranularCopyLogDetails struct + CopyLogDetailsType *ClassDiscriminator + func (g *GranularCopyLogDetails) GetGranularCopyLogDetails() *GranularCopyLogDetails + func (g *GranularCopyLogDetails) UnmarshalJSON(data []byte) error + func (g GranularCopyLogDetails) MarshalJSON() ([]byte, error) + type GranularCopyLogDetailsClassification interface + GetGranularCopyLogDetails func() *GranularCopyLogDetails + type GranularCopyProgress struct + AccountID *string + Actions []*CustomerResolutionCode + BytesProcessed *int64 + DataAccountType *DataAccountType + DirectoriesErroredOut *int64 + Error *CloudError + FilesErroredOut *int64 + FilesProcessed *int64 + InvalidDirectoriesProcessed *int64 + InvalidFileBytesUploaded *int64 + InvalidFilesProcessed *int64 + IsEnumerationInProgress *bool + RenamedContainerCount *int64 + StorageAccountName *string + TotalBytesToProcess *int64 + TotalFilesToProcess *int64 + TransferType *TransferType + func (g *GranularCopyProgress) UnmarshalJSON(data []byte) error + func (g GranularCopyProgress) MarshalJSON() ([]byte, error) + type HardwareEncryption string + const HardwareEncryptionDisabled + const HardwareEncryptionEnabled + func PossibleHardwareEncryptionValues() []HardwareEncryption + type HeavyAccountCopyLogDetails struct + AccountName *string + CopyLogDetailsType *ClassDiscriminator + CopyLogLink []*string + CopyVerboseLogLink []*string + func (h *HeavyAccountCopyLogDetails) GetCopyLogDetails() *CopyLogDetails + func (h *HeavyAccountCopyLogDetails) UnmarshalJSON(data []byte) error + func (h HeavyAccountCopyLogDetails) MarshalJSON() ([]byte, error) + type HeavyJobDetails struct + Actions []*CustomerResolutionCode + ChainOfCustodySasKey *string + ContactDetails *ContactDetails + CopyLogDetails []CopyLogDetailsClassification + CopyProgress []*CopyProgress + DataCenterCode *DataCenterCode + DataExportDetails []*DataExportDetails + DataImportDetails []*DataImportDetails + DatacenterAddress DatacenterAddressResponseClassification + DeliveryPackage *PackageShippingDetails + DeviceErasureDetails *DeviceErasureDetails + DevicePassword *string + ExpectedDataSizeInTeraBytes *int32 + JobDetailsType *ClassDiscriminator + JobStages []*JobStages + KeyEncryptionKey *KeyEncryptionKey + LastMitigationActionOnJob *LastMitigationActionOnJob + Preferences *Preferences + ReturnPackage *PackageShippingDetails + ReverseShipmentLabelSasKey *string + ReverseShippingDetails *ReverseShippingDetails + ShippingAddress *ShippingAddress + func (h *HeavyJobDetails) GetCommonJobDetails() *CommonJobDetails + func (h *HeavyJobDetails) UnmarshalJSON(data []byte) error + func (h HeavyJobDetails) MarshalJSON() ([]byte, error) + type HeavyJobSecrets struct + CabinetPodSecrets []*HeavySecret + DcAccessSecurityCode *DcAccessSecurityCode + Error *CloudError + JobSecretsType *ClassDiscriminator + func (h *HeavyJobSecrets) GetCommonJobSecrets() *CommonJobSecrets + func (h *HeavyJobSecrets) UnmarshalJSON(data []byte) error + func (h HeavyJobSecrets) MarshalJSON() ([]byte, error) + type HeavyScheduleAvailabilityRequest struct + Country *string + SKUName *SKUName + StorageLocation *string + func (h *HeavyScheduleAvailabilityRequest) GetCommonScheduleAvailabilityRequest() *CommonScheduleAvailabilityRequest + func (h *HeavyScheduleAvailabilityRequest) UnmarshalJSON(data []byte) error + func (h HeavyScheduleAvailabilityRequest) MarshalJSON() ([]byte, error) + type HeavySecret struct + AccountCredentialDetails []*AccountCredentialDetails + DevicePassword *string + DeviceSerialNumber *string + EncodedValidationCertPubKey *string + NetworkConfigurations []*ApplianceNetworkConfiguration + func (h *HeavySecret) UnmarshalJSON(data []byte) error + func (h HeavySecret) MarshalJSON() ([]byte, error) + type IdentityProperties struct + Type *string + UserAssigned *UserAssignedProperties + func (i *IdentityProperties) UnmarshalJSON(data []byte) error + func (i IdentityProperties) MarshalJSON() ([]byte, error) + type ImportDiskDetails struct + BackupManifestCloudPath *string + BitLockerKey *string + ManifestFile *string + ManifestHash *string + func (i *ImportDiskDetails) UnmarshalJSON(data []byte) error + func (i ImportDiskDetails) MarshalJSON() ([]byte, error) + type JobDeliveryInfo struct + ScheduledDateTime *time.Time + func (j *JobDeliveryInfo) UnmarshalJSON(data []byte) error + func (j JobDeliveryInfo) MarshalJSON() ([]byte, error) + type JobDeliveryType string + const JobDeliveryTypeNonScheduled + const JobDeliveryTypeScheduled + func PossibleJobDeliveryTypeValues() []JobDeliveryType + type JobDetails struct + Actions []*CustomerResolutionCode + ChainOfCustodySasKey *string + ContactDetails *ContactDetails + CopyLogDetails []CopyLogDetailsClassification + CopyProgress []*CopyProgress + DataCenterCode *DataCenterCode + DataExportDetails []*DataExportDetails + DataImportDetails []*DataImportDetails + DatacenterAddress DatacenterAddressResponseClassification + DeliveryPackage *PackageShippingDetails + DeviceErasureDetails *DeviceErasureDetails + DevicePassword *string + ExpectedDataSizeInTeraBytes *int32 + JobDetailsType *ClassDiscriminator + JobStages []*JobStages + KeyEncryptionKey *KeyEncryptionKey + LastMitigationActionOnJob *LastMitigationActionOnJob + Preferences *Preferences + ReturnPackage *PackageShippingDetails + ReverseShipmentLabelSasKey *string + ReverseShippingDetails *ReverseShippingDetails + ShippingAddress *ShippingAddress + func (j *JobDetails) GetCommonJobDetails() *CommonJobDetails + func (j *JobDetails) UnmarshalJSON(data []byte) error + func (j JobDetails) MarshalJSON() ([]byte, error) + type JobProperties struct + CancellationReason *string + DeliveryInfo *JobDeliveryInfo + DeliveryType *JobDeliveryType + Details CommonJobDetailsClassification + Error *CloudError + IsCancellable *bool + IsCancellableWithoutFee *bool + IsDeletable *bool + IsPrepareToShipEnabled *bool + IsShippingAddressEditable *bool + ReverseShippingDetailsUpdate *ReverseShippingDetailsEditStatus + ReverseTransportPreferenceUpdate *ReverseTransportPreferenceEditStatus + StartTime *time.Time + Status *StageName + TransferType *TransferType + func (j *JobProperties) UnmarshalJSON(data []byte) error + func (j JobProperties) MarshalJSON() ([]byte, error) + type JobResource struct + ID *string + Identity *ResourceIdentity + Location *string + Name *string + Properties *JobProperties + SKU *SKU + SystemData *SystemData + Tags map[string]*string + Type *string + func (j *JobResource) UnmarshalJSON(data []byte) error + func (j JobResource) MarshalJSON() ([]byte, error) + type JobResourceList struct + NextLink *string + Value []*JobResource + func (j *JobResourceList) UnmarshalJSON(data []byte) error + func (j JobResourceList) MarshalJSON() ([]byte, error) + type JobResourceUpdateParameter struct + Identity *ResourceIdentity + Properties *UpdateJobProperties + Tags map[string]*string + func (j *JobResourceUpdateParameter) UnmarshalJSON(data []byte) error + func (j JobResourceUpdateParameter) MarshalJSON() ([]byte, error) + type JobSecrets struct + DcAccessSecurityCode *DcAccessSecurityCode + Error *CloudError + JobSecretsType *ClassDiscriminator + PodSecrets []*Secret + func (j *JobSecrets) GetCommonJobSecrets() *CommonJobSecrets + func (j *JobSecrets) UnmarshalJSON(data []byte) error + func (j JobSecrets) MarshalJSON() ([]byte, error) + type JobStages struct + DisplayName *string + JobStageDetails any + StageName *StageName + StageStatus *StageStatus + StageTime *time.Time + func (j *JobStages) UnmarshalJSON(data []byte) error + func (j JobStages) MarshalJSON() ([]byte, error) + type JobsClient struct + func NewJobsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*JobsClient, error) + func (client *JobsClient) BeginCreate(ctx context.Context, resourceGroupName string, jobName string, ...) (*runtime.Poller[JobsClientCreateResponse], error) + func (client *JobsClient) BeginDelete(ctx context.Context, resourceGroupName string, jobName string, ...) (*runtime.Poller[JobsClientDeleteResponse], error) + func (client *JobsClient) BeginUpdate(ctx context.Context, resourceGroupName string, jobName string, ...) (*runtime.Poller[JobsClientUpdateResponse], error) + func (client *JobsClient) BookShipmentPickUp(ctx context.Context, resourceGroupName string, jobName string, ...) (JobsClientBookShipmentPickUpResponse, error) + func (client *JobsClient) Cancel(ctx context.Context, resourceGroupName string, jobName string, ...) (JobsClientCancelResponse, error) + func (client *JobsClient) Get(ctx context.Context, resourceGroupName string, jobName string, ...) (JobsClientGetResponse, error) + func (client *JobsClient) MarkDevicesShipped(ctx context.Context, jobName string, resourceGroupName string, ...) (JobsClientMarkDevicesShippedResponse, error) + func (client *JobsClient) NewListByResourceGroupPager(resourceGroupName string, options *JobsClientListByResourceGroupOptions) *runtime.Pager[JobsClientListByResourceGroupResponse] + func (client *JobsClient) NewListCredentialsPager(resourceGroupName string, jobName string, ...) *runtime.Pager[JobsClientListCredentialsResponse] + func (client *JobsClient) NewListPager(options *JobsClientListOptions) *runtime.Pager[JobsClientListResponse] + type JobsClientBeginCreateOptions struct + ResumeToken string + type JobsClientBeginDeleteOptions struct + ResumeToken string + type JobsClientBeginUpdateOptions struct + IfMatch *string + ResumeToken string + type JobsClientBookShipmentPickUpOptions struct + type JobsClientBookShipmentPickUpResponse struct + type JobsClientCancelOptions struct + type JobsClientCancelResponse struct + type JobsClientCreateResponse struct + type JobsClientDeleteResponse struct + type JobsClientGetOptions struct + Expand *string + type JobsClientGetResponse struct + type JobsClientListByResourceGroupOptions struct + SkipToken *string + type JobsClientListByResourceGroupResponse struct + type JobsClientListCredentialsOptions struct + type JobsClientListCredentialsResponse struct + type JobsClientListOptions struct + SkipToken *string + type JobsClientListResponse struct + type JobsClientMarkDevicesShippedOptions struct + type JobsClientMarkDevicesShippedResponse struct + type JobsClientUpdateResponse struct + type KekType string + const KekTypeCustomerManaged + const KekTypeMicrosoftManaged + func PossibleKekTypeValues() []KekType + type KeyEncryptionKey struct + IdentityProperties *IdentityProperties + KekType *KekType + KekURL *string + KekVaultResourceID *string + func (k *KeyEncryptionKey) UnmarshalJSON(data []byte) error + func (k KeyEncryptionKey) MarshalJSON() ([]byte, error) + type LastMitigationActionOnJob struct + ActionDateTimeInUTC *time.Time + CustomerResolution *CustomerResolutionCode + IsPerformedByCustomer *bool + func (l *LastMitigationActionOnJob) UnmarshalJSON(data []byte) error + func (l LastMitigationActionOnJob) MarshalJSON() ([]byte, error) + type LogCollectionLevel string + const LogCollectionLevelError + const LogCollectionLevelVerbose + func PossibleLogCollectionLevelValues() []LogCollectionLevel + type ManagedDiskDetails struct + DataAccountType *DataAccountType + ResourceGroupID *string + SharePassword *string + StagingStorageAccountID *string + func (m *ManagedDiskDetails) GetDataAccountDetails() *DataAccountDetails + func (m *ManagedDiskDetails) UnmarshalJSON(data []byte) error + func (m ManagedDiskDetails) MarshalJSON() ([]byte, error) + type ManagementClient struct + func NewManagementClient(subscriptionID string, credential azcore.TokenCredential, ...) (*ManagementClient, error) + func (client *ManagementClient) Mitigate(ctx context.Context, jobName string, resourceGroupName string, ...) (ManagementClientMitigateResponse, error) + type ManagementClientMitigateOptions struct + type ManagementClientMitigateResponse struct + type MarkDevicesShippedRequest struct + DeliverToDcPackageDetails *PackageCarrierInfo + func (m *MarkDevicesShippedRequest) UnmarshalJSON(data []byte) error + func (m MarkDevicesShippedRequest) MarshalJSON() ([]byte, error) + type MitigateJobRequest struct + CustomerResolutionCode *CustomerResolutionCode + SerialNumberCustomerResolutionMap map[string]*CustomerResolutionCode + func (m *MitigateJobRequest) UnmarshalJSON(data []byte) error + func (m MitigateJobRequest) MarshalJSON() ([]byte, error) + type NotificationPreference struct + SendNotification *bool + StageName *NotificationStageName + func (n *NotificationPreference) UnmarshalJSON(data []byte) error + func (n NotificationPreference) MarshalJSON() ([]byte, error) + type NotificationStageName string + const NotificationStageNameAtAzureDC + const NotificationStageNameCreated + const NotificationStageNameDataCopy + const NotificationStageNameDelivered + const NotificationStageNameDevicePrepared + const NotificationStageNameDispatched + const NotificationStageNamePickedUp + const NotificationStageNameShippedToCustomer + func PossibleNotificationStageNameValues() []NotificationStageName + type Operation struct + Display *OperationDisplay + IsDataAction *bool + Name *string + Origin *string + Properties any + func (o *Operation) UnmarshalJSON(data []byte) error + func (o Operation) MarshalJSON() ([]byte, error) + type OperationDisplay struct + Description *string + Operation *string + Provider *string + Resource *string + func (o *OperationDisplay) UnmarshalJSON(data []byte) error + func (o OperationDisplay) MarshalJSON() ([]byte, error) + type OperationList struct + NextLink *string + Value []*Operation + func (o *OperationList) UnmarshalJSON(data []byte) error + func (o OperationList) MarshalJSON() ([]byte, error) + type OperationsClient struct + func NewOperationsClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*OperationsClient, error) + func (client *OperationsClient) NewListPager(options *OperationsClientListOptions) *runtime.Pager[OperationsClientListResponse] + type OperationsClientListOptions struct + type OperationsClientListResponse struct + type OverallValidationStatus string + const OverallValidationStatusAllValidToProceed + const OverallValidationStatusCertainInputValidationsSkipped + const OverallValidationStatusInputsRevisitRequired + func PossibleOverallValidationStatusValues() []OverallValidationStatus + type PackageCarrierDetails struct + CarrierAccountNumber *string + CarrierName *string + TrackingID *string + func (p *PackageCarrierDetails) UnmarshalJSON(data []byte) error + func (p PackageCarrierDetails) MarshalJSON() ([]byte, error) + type PackageCarrierInfo struct + CarrierName *string + TrackingID *string + func (p *PackageCarrierInfo) UnmarshalJSON(data []byte) error + func (p PackageCarrierInfo) MarshalJSON() ([]byte, error) + type PackageShippingDetails struct + CarrierName *string + TrackingID *string + TrackingURL *string + func (p *PackageShippingDetails) UnmarshalJSON(data []byte) error + func (p PackageShippingDetails) MarshalJSON() ([]byte, error) + type Preferences struct + EncryptionPreferences *EncryptionPreferences + PreferredDataCenterRegion []*string + ReverseTransportPreferences *TransportPreferences + StorageAccountAccessTierPreferences []*string + TransportPreferences *TransportPreferences + func (p *Preferences) UnmarshalJSON(data []byte) error + func (p Preferences) MarshalJSON() ([]byte, error) + type PreferencesValidationRequest struct + DeviceType *SKUName + Preference *Preferences + ValidationType *ValidationInputDiscriminator + func (p *PreferencesValidationRequest) GetValidationInputRequest() *ValidationInputRequest + func (p *PreferencesValidationRequest) UnmarshalJSON(data []byte) error + func (p PreferencesValidationRequest) MarshalJSON() ([]byte, error) + type PreferencesValidationResponseProperties struct + Error *CloudError + Status *ValidationStatus + ValidationType *ValidationInputDiscriminator + func (p *PreferencesValidationResponseProperties) GetValidationInputResponse() *ValidationInputResponse + func (p *PreferencesValidationResponseProperties) UnmarshalJSON(data []byte) error + func (p PreferencesValidationResponseProperties) MarshalJSON() ([]byte, error) + type RegionConfigurationRequest struct + DatacenterAddressRequest *DatacenterAddressRequest + ScheduleAvailabilityRequest CommonScheduleAvailabilityRequestClassification + TransportAvailabilityRequest *TransportAvailabilityRequest + func (r *RegionConfigurationRequest) UnmarshalJSON(data []byte) error + func (r RegionConfigurationRequest) MarshalJSON() ([]byte, error) + type RegionConfigurationResponse struct + DatacenterAddressResponse DatacenterAddressResponseClassification + ScheduleAvailabilityResponse *ScheduleAvailabilityResponse + TransportAvailabilityResponse *TransportAvailabilityResponse + func (r *RegionConfigurationResponse) UnmarshalJSON(data []byte) error + func (r RegionConfigurationResponse) MarshalJSON() ([]byte, error) + type Resource struct + Identity *ResourceIdentity + Location *string + SKU *SKU + Tags map[string]*string + func (r *Resource) UnmarshalJSON(data []byte) error + func (r Resource) MarshalJSON() ([]byte, error) + type ResourceIdentity struct + PrincipalID *string + TenantID *string + Type *string + UserAssignedIdentities map[string]*UserAssignedIdentity + func (r *ResourceIdentity) UnmarshalJSON(data []byte) error + func (r ResourceIdentity) MarshalJSON() ([]byte, error) + type ReverseShippingDetails struct + ContactDetails *ContactInfo + IsUpdated *bool + ShippingAddress *ShippingAddress + func (r *ReverseShippingDetails) UnmarshalJSON(data []byte) error + func (r ReverseShippingDetails) MarshalJSON() ([]byte, error) + type ReverseShippingDetailsEditStatus string + const ReverseShippingDetailsEditStatusDisabled + const ReverseShippingDetailsEditStatusEnabled + const ReverseShippingDetailsEditStatusNotSupported + func PossibleReverseShippingDetailsEditStatusValues() []ReverseShippingDetailsEditStatus + type ReverseTransportPreferenceEditStatus string + const ReverseTransportPreferenceEditStatusDisabled + const ReverseTransportPreferenceEditStatusEnabled + const ReverseTransportPreferenceEditStatusNotSupported + func PossibleReverseTransportPreferenceEditStatusValues() []ReverseTransportPreferenceEditStatus + type SKU struct + DisplayName *string + Family *string + Name *SKUName + func (s *SKU) UnmarshalJSON(data []byte) error + func (s SKU) MarshalJSON() ([]byte, error) + type SKUAvailabilityValidationRequest struct + Country *string + DeviceType *SKUName + Location *string + TransferType *TransferType + ValidationType *ValidationInputDiscriminator + func (s *SKUAvailabilityValidationRequest) GetValidationInputRequest() *ValidationInputRequest + func (s *SKUAvailabilityValidationRequest) UnmarshalJSON(data []byte) error + func (s SKUAvailabilityValidationRequest) MarshalJSON() ([]byte, error) + type SKUAvailabilityValidationResponseProperties struct + Error *CloudError + Status *ValidationStatus + ValidationType *ValidationInputDiscriminator + func (s *SKUAvailabilityValidationResponseProperties) GetValidationInputResponse() *ValidationInputResponse + func (s *SKUAvailabilityValidationResponseProperties) UnmarshalJSON(data []byte) error + func (s SKUAvailabilityValidationResponseProperties) MarshalJSON() ([]byte, error) + type SKUCapacity struct + Maximum *string + Usable *string + func (s *SKUCapacity) UnmarshalJSON(data []byte) error + func (s SKUCapacity) MarshalJSON() ([]byte, error) + type SKUCost struct + MeterID *string + MeterType *string + Multiplier *float64 + func (s *SKUCost) UnmarshalJSON(data []byte) error + func (s 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 + Properties *SKUProperties + SKU *SKU + func (s *SKUInformation) UnmarshalJSON(data []byte) error + func (s SKUInformation) MarshalJSON() ([]byte, error) + type SKUName string + const SKUNameDataBox + const SKUNameDataBoxCustomerDisk + const SKUNameDataBoxDisk + const SKUNameDataBoxHeavy + func PossibleSKUNameValues() []SKUName + type SKUProperties struct + APIVersions []*string + Capacity *SKUCapacity + Costs []*SKUCost + CountriesWithinCommerceBoundary []*string + DataLocationToServiceLocationMap []*DataLocationToServiceLocationMap + DisabledReason *SKUDisabledReason + DisabledReasonMessage *string + RequiredFeature *string + func (s *SKUProperties) UnmarshalJSON(data []byte) error + func (s SKUProperties) MarshalJSON() ([]byte, error) + type ScheduleAvailabilityRequest struct + Country *string + SKUName *SKUName + StorageLocation *string + func (s *ScheduleAvailabilityRequest) GetCommonScheduleAvailabilityRequest() *CommonScheduleAvailabilityRequest + func (s *ScheduleAvailabilityRequest) UnmarshalJSON(data []byte) error + func (s ScheduleAvailabilityRequest) MarshalJSON() ([]byte, error) + type ScheduleAvailabilityResponse struct + AvailableDates []*time.Time + func (s *ScheduleAvailabilityResponse) UnmarshalJSON(data []byte) error + func (s ScheduleAvailabilityResponse) MarshalJSON() ([]byte, error) + type Secret struct + AccountCredentialDetails []*AccountCredentialDetails + DevicePassword *string + DeviceSerialNumber *string + EncodedValidationCertPubKey *string + NetworkConfigurations []*ApplianceNetworkConfiguration + func (s *Secret) UnmarshalJSON(data []byte) error + func (s Secret) MarshalJSON() ([]byte, error) + type ServiceClient struct + func NewServiceClient(subscriptionID string, credential azcore.TokenCredential, ...) (*ServiceClient, error) + func (client *ServiceClient) NewListAvailableSKUsByResourceGroupPager(resourceGroupName string, location string, ...) *runtime.Pager[ServiceClientListAvailableSKUsByResourceGroupResponse] + func (client *ServiceClient) RegionConfiguration(ctx context.Context, location string, ...) (ServiceClientRegionConfigurationResponse, error) + func (client *ServiceClient) RegionConfigurationByResourceGroup(ctx context.Context, resourceGroupName string, location string, ...) (ServiceClientRegionConfigurationByResourceGroupResponse, error) + func (client *ServiceClient) ValidateAddress(ctx context.Context, location string, validateAddress ValidateAddress, ...) (ServiceClientValidateAddressResponse, error) + func (client *ServiceClient) ValidateInputs(ctx context.Context, location string, ...) (ServiceClientValidateInputsResponse, error) + func (client *ServiceClient) ValidateInputsByResourceGroup(ctx context.Context, resourceGroupName string, location string, ...) (ServiceClientValidateInputsByResourceGroupResponse, error) + type ServiceClientListAvailableSKUsByResourceGroupOptions struct + type ServiceClientListAvailableSKUsByResourceGroupResponse struct + type ServiceClientRegionConfigurationByResourceGroupOptions struct + type ServiceClientRegionConfigurationByResourceGroupResponse struct + type ServiceClientRegionConfigurationOptions struct + type ServiceClientRegionConfigurationResponse struct + type ServiceClientValidateAddressOptions struct + type ServiceClientValidateAddressResponse struct + type ServiceClientValidateInputsByResourceGroupOptions struct + type ServiceClientValidateInputsByResourceGroupResponse struct + type ServiceClientValidateInputsOptions struct + type ServiceClientValidateInputsResponse struct + type ShareCredentialDetails struct + Password *string + ShareName *string + ShareType *ShareDestinationFormatType + SupportedAccessProtocols []*AccessProtocol + UserName *string + func (s *ShareCredentialDetails) UnmarshalJSON(data []byte) error + func (s 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 *time.Time + ShipmentLocation *string + StartTime *time.Time + func (s *ShipmentPickUpRequest) UnmarshalJSON(data []byte) error + func (s ShipmentPickUpRequest) MarshalJSON() ([]byte, error) + type ShipmentPickUpResponse struct + ConfirmationNumber *string + ReadyByTime *time.Time + func (s *ShipmentPickUpResponse) UnmarshalJSON(data []byte) error + func (s ShipmentPickUpResponse) MarshalJSON() ([]byte, error) + type ShippingAddress struct + AddressType *AddressType + City *string + CompanyName *string + Country *string + PostalCode *string + SkipAddressValidation *bool + StateOrProvince *string + StreetAddress1 *string + StreetAddress2 *string + StreetAddress3 *string + TaxIdentificationNumber *string + ZipExtendedCode *string + func (s *ShippingAddress) UnmarshalJSON(data []byte) error + func (s ShippingAddress) MarshalJSON() ([]byte, error) + type StageName string + const StageNameAborted + const StageNameAtAzureDC + const StageNameAwaitingShipmentDetails + const StageNameCancelled + const StageNameCompleted + const StageNameCompletedWithErrors + const StageNameCompletedWithWarnings + const StageNameCreated + const StageNameDataCopy + const StageNameDelivered + const StageNameDeviceOrdered + const StageNameDevicePrepared + const StageNameDispatched + const StageNameFailedIssueDetectedAtAzureDC + const StageNameFailedIssueReportedAtCustomer + const StageNamePickedUp + const StageNamePreparingToShipFromAzureDC + const StageNameReadyToDispatchFromAzureDC + const StageNameReadyToReceiveAtAzureDC + const StageNameShippedToAzureDC + const StageNameShippedToCustomer + func PossibleStageNameValues() []StageName + type StageStatus string + const StageStatusCancelled + const StageStatusCancelling + const StageStatusCustomerActionPerformed + const StageStatusCustomerActionPerformedForCleanUp + const StageStatusFailed + const StageStatusInProgress + const StageStatusNone + const StageStatusSucceeded + const StageStatusSucceededWithErrors + const StageStatusSucceededWithWarnings + const StageStatusWaitingForCustomerAction + const StageStatusWaitingForCustomerActionForCleanUp + const StageStatusWaitingForCustomerActionForKek + func PossibleStageStatusValues() []StageStatus + type StorageAccountDetails struct + DataAccountType *DataAccountType + SharePassword *string + StorageAccountID *string + func (s *StorageAccountDetails) GetDataAccountDetails() *DataAccountDetails + func (s *StorageAccountDetails) UnmarshalJSON(data []byte) error + func (s StorageAccountDetails) MarshalJSON() ([]byte, error) + type SubscriptionIsAllowedToCreateJobValidationRequest struct + ValidationType *ValidationInputDiscriminator + func (s *SubscriptionIsAllowedToCreateJobValidationRequest) GetValidationInputRequest() *ValidationInputRequest + func (s *SubscriptionIsAllowedToCreateJobValidationRequest) UnmarshalJSON(data []byte) error + func (s SubscriptionIsAllowedToCreateJobValidationRequest) MarshalJSON() ([]byte, error) + type SubscriptionIsAllowedToCreateJobValidationResponseProperties struct + Error *CloudError + Status *ValidationStatus + ValidationType *ValidationInputDiscriminator + func (s *SubscriptionIsAllowedToCreateJobValidationResponseProperties) GetValidationInputResponse() *ValidationInputResponse + func (s *SubscriptionIsAllowedToCreateJobValidationResponseProperties) UnmarshalJSON(data []byte) error + func (s SubscriptionIsAllowedToCreateJobValidationResponseProperties) MarshalJSON() ([]byte, error) + type SystemData struct + CreatedAt *time.Time + CreatedBy *string + CreatedByType *string + LastModifiedAt *time.Time + LastModifiedBy *string + LastModifiedByType *string + func (s *SystemData) UnmarshalJSON(data []byte) error + func (s SystemData) MarshalJSON() ([]byte, error) + type TransferAllDetails struct + DataAccountType *DataAccountType + TransferAllBlobs *bool + TransferAllFiles *bool + func (t *TransferAllDetails) UnmarshalJSON(data []byte) error + func (t TransferAllDetails) MarshalJSON() ([]byte, error) + type TransferConfiguration struct + TransferAllDetails *TransferConfigurationTransferAllDetails + TransferConfigurationType *TransferConfigurationType + TransferFilterDetails *TransferConfigurationTransferFilterDetails + func (t *TransferConfiguration) UnmarshalJSON(data []byte) error + func (t TransferConfiguration) MarshalJSON() ([]byte, error) + type TransferConfigurationTransferAllDetails struct + Include *TransferAllDetails + func (t *TransferConfigurationTransferAllDetails) UnmarshalJSON(data []byte) error + func (t TransferConfigurationTransferAllDetails) MarshalJSON() ([]byte, error) + type TransferConfigurationTransferFilterDetails struct + Include *TransferFilterDetails + func (t *TransferConfigurationTransferFilterDetails) UnmarshalJSON(data []byte) error + func (t TransferConfigurationTransferFilterDetails) MarshalJSON() ([]byte, error) + type TransferConfigurationType string + const TransferConfigurationTypeTransferAll + const TransferConfigurationTypeTransferUsingFilter + func PossibleTransferConfigurationTypeValues() []TransferConfigurationType + type TransferFilterDetails struct + AzureFileFilterDetails *AzureFileFilterDetails + BlobFilterDetails *BlobFilterDetails + DataAccountType *DataAccountType + FilterFileDetails []*FilterFileDetails + func (t *TransferFilterDetails) UnmarshalJSON(data []byte) error + func (t TransferFilterDetails) MarshalJSON() ([]byte, error) + type TransferType string + const TransferTypeExportFromAzure + const TransferTypeImportToAzure + func PossibleTransferTypeValues() []TransferType + type TransportAvailabilityDetails struct + ShipmentType *TransportShipmentTypes + func (t *TransportAvailabilityDetails) UnmarshalJSON(data []byte) error + func (t TransportAvailabilityDetails) MarshalJSON() ([]byte, error) + type TransportAvailabilityRequest struct + SKUName *SKUName + func (t *TransportAvailabilityRequest) UnmarshalJSON(data []byte) error + func (t TransportAvailabilityRequest) MarshalJSON() ([]byte, error) + type TransportAvailabilityResponse struct + TransportAvailabilityDetails []*TransportAvailabilityDetails + func (t *TransportAvailabilityResponse) UnmarshalJSON(data []byte) error + func (t TransportAvailabilityResponse) MarshalJSON() ([]byte, error) + type TransportPreferences struct + IsUpdated *bool + PreferredShipmentType *TransportShipmentTypes + func (t *TransportPreferences) UnmarshalJSON(data []byte) error + func (t TransportPreferences) MarshalJSON() ([]byte, error) + type TransportShipmentTypes string + const TransportShipmentTypesCustomerManaged + const TransportShipmentTypesMicrosoftManaged + func PossibleTransportShipmentTypesValues() []TransportShipmentTypes + type UnencryptedCredentials struct + JobName *string + JobSecrets CommonJobSecretsClassification + func (u *UnencryptedCredentials) UnmarshalJSON(data []byte) error + func (u UnencryptedCredentials) MarshalJSON() ([]byte, error) + type UnencryptedCredentialsList struct + NextLink *string + Value []*UnencryptedCredentials + func (u *UnencryptedCredentialsList) UnmarshalJSON(data []byte) error + func (u UnencryptedCredentialsList) MarshalJSON() ([]byte, error) + type UpdateJobDetails struct + ContactDetails *ContactDetails + KeyEncryptionKey *KeyEncryptionKey + Preferences *Preferences + ReturnToCustomerPackageDetails *PackageCarrierDetails + ReverseShippingDetails *ReverseShippingDetails + ShippingAddress *ShippingAddress + func (u *UpdateJobDetails) UnmarshalJSON(data []byte) error + func (u UpdateJobDetails) MarshalJSON() ([]byte, error) + type UpdateJobProperties struct + Details *UpdateJobDetails + func (u *UpdateJobProperties) UnmarshalJSON(data []byte) error + func (u UpdateJobProperties) MarshalJSON() ([]byte, error) + type UserAssignedIdentity struct + ClientID *string + PrincipalID *string + func (u *UserAssignedIdentity) UnmarshalJSON(data []byte) error + func (u UserAssignedIdentity) MarshalJSON() ([]byte, error) + type UserAssignedProperties struct + ResourceID *string + func (u *UserAssignedProperties) UnmarshalJSON(data []byte) error + func (u UserAssignedProperties) MarshalJSON() ([]byte, error) + type ValidateAddress struct + DeviceType *SKUName + ShippingAddress *ShippingAddress + TransportPreferences *TransportPreferences + ValidationType *ValidationInputDiscriminator + func (v *ValidateAddress) GetValidationInputRequest() *ValidationInputRequest + func (v *ValidateAddress) UnmarshalJSON(data []byte) error + func (v ValidateAddress) MarshalJSON() ([]byte, error) + type ValidationInputDiscriminator string + const ValidationInputDiscriminatorValidateAddress + const ValidationInputDiscriminatorValidateCreateOrderLimit + const ValidationInputDiscriminatorValidateDataTransferDetails + const ValidationInputDiscriminatorValidatePreferences + const ValidationInputDiscriminatorValidateSKUAvailability + const ValidationInputDiscriminatorValidateSubscriptionIsAllowedToCreateJob + func PossibleValidationInputDiscriminatorValues() []ValidationInputDiscriminator + type ValidationInputRequest struct + ValidationType *ValidationInputDiscriminator + func (v *ValidationInputRequest) GetValidationInputRequest() *ValidationInputRequest + func (v *ValidationInputRequest) UnmarshalJSON(data []byte) error + func (v ValidationInputRequest) MarshalJSON() ([]byte, error) + type ValidationInputRequestClassification interface + GetValidationInputRequest func() *ValidationInputRequest + type ValidationInputResponse struct + Error *CloudError + ValidationType *ValidationInputDiscriminator + func (v *ValidationInputResponse) GetValidationInputResponse() *ValidationInputResponse + func (v *ValidationInputResponse) UnmarshalJSON(data []byte) error + func (v ValidationInputResponse) MarshalJSON() ([]byte, error) + type ValidationInputResponseClassification interface + GetValidationInputResponse func() *ValidationInputResponse + type ValidationRequest struct + IndividualRequestDetails []ValidationInputRequestClassification + ValidationCategory *string + func (v *ValidationRequest) GetValidationRequest() *ValidationRequest + func (v *ValidationRequest) UnmarshalJSON(data []byte) error + func (v ValidationRequest) MarshalJSON() ([]byte, error) + type ValidationRequestClassification interface + GetValidationRequest func() *ValidationRequest + type ValidationResponse struct + Properties *ValidationResponseProperties + func (v *ValidationResponse) UnmarshalJSON(data []byte) error + func (v ValidationResponse) MarshalJSON() ([]byte, error) + type ValidationResponseProperties struct + IndividualResponseDetails []ValidationInputResponseClassification + Status *OverallValidationStatus + func (v *ValidationResponseProperties) UnmarshalJSON(data []byte) error + func (v ValidationResponseProperties) MarshalJSON() ([]byte, error) + type ValidationStatus string + const ValidationStatusInvalid + const ValidationStatusSkipped + const ValidationStatusValid + func PossibleValidationStatusValues() []ValidationStatus Other modules containing this package github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/databox/armdatabox