diff --git a/profiles/latest/recoveryservices/mgmt/backup/models.go b/profiles/latest/recoveryservices/mgmt/backup/models.go index 4299cfd85ab0..5242befc41ec 100644 --- a/profiles/latest/recoveryservices/mgmt/backup/models.go +++ b/profiles/latest/recoveryservices/mgmt/backup/models.go @@ -385,15 +385,6 @@ const ( ObjectTypeOperationResultInfoBase ObjectType = original.ObjectTypeOperationResultInfoBase ) -type ObjectTypeBasicBackupRequest = original.ObjectTypeBasicBackupRequest - -const ( - ObjectTypeAzureFileShareBackupRequest ObjectTypeBasicBackupRequest = original.ObjectTypeAzureFileShareBackupRequest - ObjectTypeAzureWorkloadBackupRequest ObjectTypeBasicBackupRequest = original.ObjectTypeAzureWorkloadBackupRequest - ObjectTypeBackupRequest ObjectTypeBasicBackupRequest = original.ObjectTypeBackupRequest - ObjectTypeIaasVMBackupRequest ObjectTypeBasicBackupRequest = original.ObjectTypeIaasVMBackupRequest -) - type ObjectTypeBasicILRRequest = original.ObjectTypeBasicILRRequest const ( @@ -424,6 +415,15 @@ const ( ObjectTypeRecoveryPoint ObjectTypeBasicRecoveryPoint = original.ObjectTypeRecoveryPoint ) +type ObjectTypeBasicRequest = original.ObjectTypeBasicRequest + +const ( + ObjectTypeAzureFileShareBackupRequest ObjectTypeBasicRequest = original.ObjectTypeAzureFileShareBackupRequest + ObjectTypeAzureWorkloadBackupRequest ObjectTypeBasicRequest = original.ObjectTypeAzureWorkloadBackupRequest + ObjectTypeBackupRequest ObjectTypeBasicRequest = original.ObjectTypeBackupRequest + ObjectTypeIaasVMBackupRequest ObjectTypeBasicRequest = original.ObjectTypeIaasVMBackupRequest +) + type ObjectTypeBasicRestoreRequest = original.ObjectTypeBasicRestoreRequest const ( @@ -1232,9 +1232,6 @@ func PossibleMonthOfYearValues() []MonthOfYear { func PossibleObjectTypeValues() []ObjectType { return original.PossibleObjectTypeValues() } -func PossibleObjectTypeBasicBackupRequestValues() []ObjectTypeBasicBackupRequest { - return original.PossibleObjectTypeBasicBackupRequestValues() -} func PossibleObjectTypeBasicILRRequestValues() []ObjectTypeBasicILRRequest { return original.PossibleObjectTypeBasicILRRequestValues() } @@ -1244,6 +1241,9 @@ func PossibleObjectTypeBasicOperationStatusExtendedInfoValues() []ObjectTypeBasi func PossibleObjectTypeBasicRecoveryPointValues() []ObjectTypeBasicRecoveryPoint { return original.PossibleObjectTypeBasicRecoveryPointValues() } +func PossibleObjectTypeBasicRequestValues() []ObjectTypeBasicRequest { + return original.PossibleObjectTypeBasicRequestValues() +} func PossibleObjectTypeBasicRestoreRequestValues() []ObjectTypeBasicRestoreRequest { return original.PossibleObjectTypeBasicRestoreRequestValues() } diff --git a/profiles/preview/recoveryservices/mgmt/backup/models.go b/profiles/preview/recoveryservices/mgmt/backup/models.go index 8d173f3c0e95..c3702eccf287 100644 --- a/profiles/preview/recoveryservices/mgmt/backup/models.go +++ b/profiles/preview/recoveryservices/mgmt/backup/models.go @@ -385,15 +385,6 @@ const ( ObjectTypeOperationResultInfoBase ObjectType = original.ObjectTypeOperationResultInfoBase ) -type ObjectTypeBasicBackupRequest = original.ObjectTypeBasicBackupRequest - -const ( - ObjectTypeAzureFileShareBackupRequest ObjectTypeBasicBackupRequest = original.ObjectTypeAzureFileShareBackupRequest - ObjectTypeAzureWorkloadBackupRequest ObjectTypeBasicBackupRequest = original.ObjectTypeAzureWorkloadBackupRequest - ObjectTypeBackupRequest ObjectTypeBasicBackupRequest = original.ObjectTypeBackupRequest - ObjectTypeIaasVMBackupRequest ObjectTypeBasicBackupRequest = original.ObjectTypeIaasVMBackupRequest -) - type ObjectTypeBasicILRRequest = original.ObjectTypeBasicILRRequest const ( @@ -424,6 +415,15 @@ const ( ObjectTypeRecoveryPoint ObjectTypeBasicRecoveryPoint = original.ObjectTypeRecoveryPoint ) +type ObjectTypeBasicRequest = original.ObjectTypeBasicRequest + +const ( + ObjectTypeAzureFileShareBackupRequest ObjectTypeBasicRequest = original.ObjectTypeAzureFileShareBackupRequest + ObjectTypeAzureWorkloadBackupRequest ObjectTypeBasicRequest = original.ObjectTypeAzureWorkloadBackupRequest + ObjectTypeBackupRequest ObjectTypeBasicRequest = original.ObjectTypeBackupRequest + ObjectTypeIaasVMBackupRequest ObjectTypeBasicRequest = original.ObjectTypeIaasVMBackupRequest +) + type ObjectTypeBasicRestoreRequest = original.ObjectTypeBasicRestoreRequest const ( @@ -1232,9 +1232,6 @@ func PossibleMonthOfYearValues() []MonthOfYear { func PossibleObjectTypeValues() []ObjectType { return original.PossibleObjectTypeValues() } -func PossibleObjectTypeBasicBackupRequestValues() []ObjectTypeBasicBackupRequest { - return original.PossibleObjectTypeBasicBackupRequestValues() -} func PossibleObjectTypeBasicILRRequestValues() []ObjectTypeBasicILRRequest { return original.PossibleObjectTypeBasicILRRequestValues() } @@ -1244,6 +1241,9 @@ func PossibleObjectTypeBasicOperationStatusExtendedInfoValues() []ObjectTypeBasi func PossibleObjectTypeBasicRecoveryPointValues() []ObjectTypeBasicRecoveryPoint { return original.PossibleObjectTypeBasicRecoveryPointValues() } +func PossibleObjectTypeBasicRequestValues() []ObjectTypeBasicRequest { + return original.PossibleObjectTypeBasicRequestValues() +} func PossibleObjectTypeBasicRestoreRequestValues() []ObjectTypeBasicRestoreRequest { return original.PossibleObjectTypeBasicRestoreRequestValues() } diff --git a/services/recoveryservices/mgmt/2016-06-01/backup/models.go b/services/recoveryservices/mgmt/2016-06-01/backup/models.go index 1d8c694eddf7..817c15d817e8 100644 --- a/services/recoveryservices/mgmt/2016-06-01/backup/models.go +++ b/services/recoveryservices/mgmt/2016-06-01/backup/models.go @@ -441,21 +441,6 @@ func PossibleObjectTypeValues() []ObjectType { return []ObjectType{ObjectTypeOperationStatusExtendedInfo, ObjectTypeOperationStatusJobExtendedInfo, ObjectTypeOperationStatusJobsExtendedInfo, ObjectTypeOperationStatusProvisionILRExtendedInfo} } -// ObjectTypeBasicBackupRequest enumerates the values for object type basic backup request. -type ObjectTypeBasicBackupRequest string - -const ( - // ObjectTypeBackupRequest ... - ObjectTypeBackupRequest ObjectTypeBasicBackupRequest = "BackupRequest" - // ObjectTypeIaasVMBackupRequest ... - ObjectTypeIaasVMBackupRequest ObjectTypeBasicBackupRequest = "IaasVMBackupRequest" -) - -// PossibleObjectTypeBasicBackupRequestValues returns an array of possible values for the ObjectTypeBasicBackupRequest const type. -func PossibleObjectTypeBasicBackupRequestValues() []ObjectTypeBasicBackupRequest { - return []ObjectTypeBasicBackupRequest{ObjectTypeBackupRequest, ObjectTypeIaasVMBackupRequest} -} - // ObjectTypeBasicILRRequest enumerates the values for object type basic ilr request. type ObjectTypeBasicILRRequest string @@ -506,6 +491,21 @@ func PossibleObjectTypeBasicRecoveryPointValues() []ObjectTypeBasicRecoveryPoint return []ObjectTypeBasicRecoveryPoint{ObjectTypeGenericRecoveryPoint, ObjectTypeIaasVMRecoveryPoint, ObjectTypeRecoveryPoint} } +// ObjectTypeBasicRequest enumerates the values for object type basic request. +type ObjectTypeBasicRequest string + +const ( + // ObjectTypeBackupRequest ... + ObjectTypeBackupRequest ObjectTypeBasicRequest = "BackupRequest" + // ObjectTypeIaasVMBackupRequest ... + ObjectTypeIaasVMBackupRequest ObjectTypeBasicRequest = "IaasVMBackupRequest" +) + +// PossibleObjectTypeBasicRequestValues returns an array of possible values for the ObjectTypeBasicRequest const type. +func PossibleObjectTypeBasicRequestValues() []ObjectTypeBasicRequest { + return []ObjectTypeBasicRequest{ObjectTypeBackupRequest, ObjectTypeIaasVMBackupRequest} +} + // ObjectTypeBasicRestoreRequest enumerates the values for object type basic restore request. type ObjectTypeBasicRestoreRequest string @@ -2933,7 +2933,7 @@ type IaasVMBackupRequest struct { // RecoveryPointExpiryTimeInUTC - The backup copy will expire after the time specified. The time is in UTC format. RecoveryPointExpiryTimeInUTC *date.Time `json:"recoveryPointExpiryTimeInUTC,omitempty"` // ObjectType - Possible values include: 'ObjectTypeBackupRequest', 'ObjectTypeIaasVMBackupRequest' - ObjectType ObjectTypeBasicBackupRequest `json:"objectType,omitempty"` + ObjectType ObjectTypeBasicRequest `json:"objectType,omitempty"` } // MarshalJSON is the custom marshaler for IaasVMBackupRequest. @@ -6307,7 +6307,7 @@ type BasicRequest interface { // Request the base class for a backup request. Workload-specific backup requests are derived from this class. type Request struct { // ObjectType - Possible values include: 'ObjectTypeBackupRequest', 'ObjectTypeIaasVMBackupRequest' - ObjectType ObjectTypeBasicBackupRequest `json:"objectType,omitempty"` + ObjectType ObjectTypeBasicRequest `json:"objectType,omitempty"` } func unmarshalBasicRequest(body []byte) (BasicRequest, error) { diff --git a/services/recoveryservices/mgmt/2017-07-01/backup/models.go b/services/recoveryservices/mgmt/2017-07-01/backup/models.go index 5b80befdaa35..6506a81f1477 100644 --- a/services/recoveryservices/mgmt/2017-07-01/backup/models.go +++ b/services/recoveryservices/mgmt/2017-07-01/backup/models.go @@ -747,25 +747,6 @@ func PossibleObjectTypeValues() []ObjectType { return []ObjectType{ObjectTypeExportJobsOperationResultInfo, ObjectTypeOperationResultInfo, ObjectTypeOperationResultInfoBase} } -// ObjectTypeBasicBackupRequest enumerates the values for object type basic backup request. -type ObjectTypeBasicBackupRequest string - -const ( - // ObjectTypeAzureFileShareBackupRequest ... - ObjectTypeAzureFileShareBackupRequest ObjectTypeBasicBackupRequest = "AzureFileShareBackupRequest" - // ObjectTypeAzureWorkloadBackupRequest ... - ObjectTypeAzureWorkloadBackupRequest ObjectTypeBasicBackupRequest = "AzureWorkloadBackupRequest" - // ObjectTypeBackupRequest ... - ObjectTypeBackupRequest ObjectTypeBasicBackupRequest = "BackupRequest" - // ObjectTypeIaasVMBackupRequest ... - ObjectTypeIaasVMBackupRequest ObjectTypeBasicBackupRequest = "IaasVMBackupRequest" -) - -// PossibleObjectTypeBasicBackupRequestValues returns an array of possible values for the ObjectTypeBasicBackupRequest const type. -func PossibleObjectTypeBasicBackupRequestValues() []ObjectTypeBasicBackupRequest { - return []ObjectTypeBasicBackupRequest{ObjectTypeAzureFileShareBackupRequest, ObjectTypeAzureWorkloadBackupRequest, ObjectTypeBackupRequest, ObjectTypeIaasVMBackupRequest} -} - // ObjectTypeBasicILRRequest enumerates the values for object type basic ilr request. type ObjectTypeBasicILRRequest string @@ -830,6 +811,25 @@ func PossibleObjectTypeBasicRecoveryPointValues() []ObjectTypeBasicRecoveryPoint return []ObjectTypeBasicRecoveryPoint{ObjectTypeAzureFileShareRecoveryPoint, ObjectTypeAzureWorkloadRecoveryPoint, ObjectTypeAzureWorkloadSAPHanaPointInTimeRecoveryPoint, ObjectTypeAzureWorkloadSAPHanaRecoveryPoint, ObjectTypeAzureWorkloadSQLPointInTimeRecoveryPoint, ObjectTypeAzureWorkloadSQLRecoveryPoint, ObjectTypeGenericRecoveryPoint, ObjectTypeIaasVMRecoveryPoint, ObjectTypeRecoveryPoint} } +// ObjectTypeBasicRequest enumerates the values for object type basic request. +type ObjectTypeBasicRequest string + +const ( + // ObjectTypeAzureFileShareBackupRequest ... + ObjectTypeAzureFileShareBackupRequest ObjectTypeBasicRequest = "AzureFileShareBackupRequest" + // ObjectTypeAzureWorkloadBackupRequest ... + ObjectTypeAzureWorkloadBackupRequest ObjectTypeBasicRequest = "AzureWorkloadBackupRequest" + // ObjectTypeBackupRequest ... + ObjectTypeBackupRequest ObjectTypeBasicRequest = "BackupRequest" + // ObjectTypeIaasVMBackupRequest ... + ObjectTypeIaasVMBackupRequest ObjectTypeBasicRequest = "IaasVMBackupRequest" +) + +// PossibleObjectTypeBasicRequestValues returns an array of possible values for the ObjectTypeBasicRequest const type. +func PossibleObjectTypeBasicRequestValues() []ObjectTypeBasicRequest { + return []ObjectTypeBasicRequest{ObjectTypeAzureFileShareBackupRequest, ObjectTypeAzureWorkloadBackupRequest, ObjectTypeBackupRequest, ObjectTypeIaasVMBackupRequest} +} + // ObjectTypeBasicRestoreRequest enumerates the values for object type basic restore request. type ObjectTypeBasicRestoreRequest string @@ -1861,7 +1861,7 @@ type AzureFileShareBackupRequest struct { // RecoveryPointExpiryTimeInUTC - Backup copy will expire after the time specified (UTC). RecoveryPointExpiryTimeInUTC *date.Time `json:"recoveryPointExpiryTimeInUTC,omitempty"` // ObjectType - Possible values include: 'ObjectTypeBackupRequest', 'ObjectTypeAzureFileShareBackupRequest', 'ObjectTypeAzureWorkloadBackupRequest', 'ObjectTypeIaasVMBackupRequest' - ObjectType ObjectTypeBasicBackupRequest `json:"objectType,omitempty"` + ObjectType ObjectTypeBasicRequest `json:"objectType,omitempty"` } // MarshalJSON is the custom marshaler for AzureFileShareBackupRequest. @@ -7623,7 +7623,7 @@ type AzureWorkloadBackupRequest struct { // RecoveryPointExpiryTimeInUTC - Backup copy will expire after the time specified (UTC). RecoveryPointExpiryTimeInUTC *date.Time `json:"recoveryPointExpiryTimeInUTC,omitempty"` // ObjectType - Possible values include: 'ObjectTypeBackupRequest', 'ObjectTypeAzureFileShareBackupRequest', 'ObjectTypeAzureWorkloadBackupRequest', 'ObjectTypeIaasVMBackupRequest' - ObjectType ObjectTypeBasicBackupRequest `json:"objectType,omitempty"` + ObjectType ObjectTypeBasicRequest `json:"objectType,omitempty"` } // MarshalJSON is the custom marshaler for AzureWorkloadBackupRequest. @@ -11404,7 +11404,7 @@ type IaasVMBackupRequest struct { // RecoveryPointExpiryTimeInUTC - Backup copy will expire after the time specified (UTC). RecoveryPointExpiryTimeInUTC *date.Time `json:"recoveryPointExpiryTimeInUTC,omitempty"` // ObjectType - Possible values include: 'ObjectTypeBackupRequest', 'ObjectTypeAzureFileShareBackupRequest', 'ObjectTypeAzureWorkloadBackupRequest', 'ObjectTypeIaasVMBackupRequest' - ObjectType ObjectTypeBasicBackupRequest `json:"objectType,omitempty"` + ObjectType ObjectTypeBasicRequest `json:"objectType,omitempty"` } // MarshalJSON is the custom marshaler for IaasVMBackupRequest. @@ -16461,7 +16461,7 @@ type BasicRequest interface { // Request base class for backup request. Workload-specific backup requests are derived from this class. type Request struct { // ObjectType - Possible values include: 'ObjectTypeBackupRequest', 'ObjectTypeAzureFileShareBackupRequest', 'ObjectTypeAzureWorkloadBackupRequest', 'ObjectTypeIaasVMBackupRequest' - ObjectType ObjectTypeBasicBackupRequest `json:"objectType,omitempty"` + ObjectType ObjectTypeBasicRequest `json:"objectType,omitempty"` } func unmarshalBasicRequest(body []byte) (BasicRequest, error) {