Skip to content

Commit

Permalink
CodeGen from PR 19659 in Azure/azure-rest-api-specs
Browse files Browse the repository at this point in the history
Merge 1a85d6809840149edad4f25ded5935961291f91c into 996166d183e3420b8e7e08fcbb700f34749c3daa
  • Loading branch information
SDKAuto committed Aug 5, 2022
1 parent d30b3ec commit 11a0461
Show file tree
Hide file tree
Showing 31 changed files with 3,328 additions and 1,814 deletions.
24 changes: 13 additions & 11 deletions common/config/rush/pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -1,5 +1,237 @@
# Release History

## 4.1.0 (2022-08-05)

**Features**

- Added operation ReplicationMigrationItems.beginPauseReplication
- Added operation ReplicationMigrationItems.beginPauseReplicationAndWait
- Added operation ReplicationMigrationItems.beginResumeReplication
- Added operation ReplicationMigrationItems.beginResumeReplicationAndWait
- Added Interface A2AAddDisksInput
- Added Interface A2AApplyRecoveryPointInput
- Added Interface A2AContainerCreationInput
- Added Interface A2AContainerMappingInput
- Added Interface A2ACreateProtectionIntentInput
- Added Interface A2ACrossClusterMigrationApplyRecoveryPointInput
- Added Interface A2ACrossClusterMigrationContainerCreationInput
- Added Interface A2ACrossClusterMigrationEnableProtectionInput
- Added Interface A2ACrossClusterMigrationPolicyCreationInput
- Added Interface A2ACrossClusterMigrationReplicationDetails
- Added Interface A2AEnableProtectionInput
- Added Interface A2AEventDetails
- Added Interface A2APolicyCreationInput
- Added Interface A2APolicyDetails
- Added Interface A2AProtectionContainerMappingDetails
- Added Interface A2ARecoveryPointDetails
- Added Interface A2ARemoveDisksInput
- Added Interface A2AReplicationDetails
- Added Interface A2AReplicationIntentDetails
- Added Interface A2AReprotectInput
- Added Interface A2ASwitchProtectionInput
- Added Interface A2ATestFailoverInput
- Added Interface A2AUnplannedFailoverInput
- Added Interface A2AUpdateContainerMappingInput
- Added Interface A2AUpdateReplicationProtectedItemInput
- Added Interface Alert
- Added Interface AsrJobDetails
- Added Interface AutomationRunbookTaskDetails
- Added Interface AzureFabricCreationInput
- Added Interface AzureFabricSpecificDetails
- Added Interface AzureToAzureCreateNetworkMappingInput
- Added Interface AzureToAzureNetworkMappingSettings
- Added Interface AzureToAzureUpdateNetworkMappingInput
- Added Interface ConsistencyCheckTaskDetails
- Added Interface CriticalJobHistoryDetails
- Added Interface Event_2
- Added Interface ExistingProtectionProfile
- Added Interface ExistingRecoveryAvailabilitySet
- Added Interface ExistingRecoveryProximityPlacementGroup
- Added Interface ExistingRecoveryResourceGroup
- Added Interface ExistingRecoveryVirtualNetwork
- Added Interface ExistingStorageAccount
- Added Interface ExportJobDetails
- Added Interface Fabric
- Added Interface FabricReplicationGroupTaskDetails
- Added Interface FailoverJobDetails
- Added Interface HyperVReplica2012EventDetails
- Added Interface HyperVReplica2012R2EventDetails
- Added Interface HyperVReplicaAzureApplyRecoveryPointInput
- Added Interface HyperVReplicaAzureEnableProtectionInput
- Added Interface HyperVReplicaAzureEventDetails
- Added Interface HyperVReplicaAzureFailbackProviderInput
- Added Interface HyperVReplicaAzurePlannedFailoverProviderInput
- Added Interface HyperVReplicaAzurePolicyDetails
- Added Interface HyperVReplicaAzurePolicyInput
- Added Interface HyperVReplicaAzureReplicationDetails
- Added Interface HyperVReplicaAzureReprotectInput
- Added Interface HyperVReplicaAzureTestFailoverInput
- Added Interface HyperVReplicaAzureUnplannedFailoverInput
- Added Interface HyperVReplicaAzureUpdateReplicationProtectedItemInput
- Added Interface HyperVReplicaBaseEventDetails
- Added Interface HyperVReplicaBasePolicyDetails
- Added Interface HyperVReplicaBaseReplicationDetails
- Added Interface HyperVReplicaBluePolicyDetails
- Added Interface HyperVReplicaBluePolicyInput
- Added Interface HyperVReplicaBlueReplicationDetails
- Added Interface HyperVReplicaPolicyDetails
- Added Interface HyperVReplicaPolicyInput
- Added Interface HyperVReplicaReplicationDetails
- Added Interface HyperVSiteDetails
- Added Interface HyperVVirtualMachineDetails
- Added Interface InlineWorkflowTaskDetails
- Added Interface InMageAzureV2ApplyRecoveryPointInput
- Added Interface InMageAzureV2EnableProtectionInput
- Added Interface InMageAzureV2EventDetails
- Added Interface InMageAzureV2PolicyDetails
- Added Interface InMageAzureV2PolicyInput
- Added Interface InMageAzureV2RecoveryPointDetails
- Added Interface InMageAzureV2ReplicationDetails
- Added Interface InMageAzureV2ReprotectInput
- Added Interface InMageAzureV2SwitchProviderInput
- Added Interface InMageAzureV2TestFailoverInput
- Added Interface InMageAzureV2UnplannedFailoverInput
- Added Interface InMageAzureV2UpdateReplicationProtectedItemInput
- Added Interface InMageBasePolicyDetails
- Added Interface InMageDisableProtectionProviderSpecificInput
- Added Interface InMageEnableProtectionInput
- Added Interface InMagePolicyDetails
- Added Interface InMagePolicyInput
- Added Interface InMageRcmApplianceSpecificDetails
- Added Interface InMageRcmApplyRecoveryPointInput
- Added Interface InMageRcmEnableProtectionInput
- Added Interface InMageRcmEventDetails
- Added Interface InMageRcmFabricCreationInput
- Added Interface InMageRcmFabricSpecificDetails
- Added Interface InMageRcmFailbackEventDetails
- Added Interface InMageRcmFailbackPlannedFailoverProviderInput
- Added Interface InMageRcmFailbackPolicyCreationInput
- Added Interface InMageRcmFailbackPolicyDetails
- Added Interface InMageRcmFailbackReplicationDetails
- Added Interface InMageRcmFailbackReprotectInput
- Added Interface InMageRcmPolicyCreationInput
- Added Interface InMageRcmPolicyDetails
- Added Interface InMageRcmProtectionContainerMappingDetails
- Added Interface InMageRcmRecoveryPointDetails
- Added Interface InMageRcmReplicationDetails
- Added Interface InMageRcmReprotectInput
- Added Interface InMageRcmTestFailoverInput
- Added Interface InMageRcmUnplannedFailoverInput
- Added Interface InMageRcmUpdateApplianceForReplicationProtectedItemInput
- Added Interface InMageRcmUpdateContainerMappingInput
- Added Interface InMageRcmUpdateReplicationProtectedItemInput
- Added Interface InMageReplicationDetails
- Added Interface InMageReprotectInput
- Added Interface InMageTestFailoverInput
- Added Interface InMageUnplannedFailoverInput
- Added Interface Job
- Added Interface JobStatusEventDetails
- Added Interface JobTaskDetails
- Added Interface LogicalNetwork
- Added Interface ManualActionTaskDetails
- Added Interface MigrationItem
- Added Interface MigrationRecoveryPoint
- Added Interface Network
- Added Interface NetworkMapping
- Added Interface NewProtectionProfile
- Added Interface NewRecoveryVirtualNetwork
- Added Interface PauseReplicationInput
- Added Interface PauseReplicationInputProperties
- Added Interface Policy
- Added Interface ProtectableItem
- Added Interface ProtectionContainer
- Added Interface ProtectionContainerMapping
- Added Interface RecoveryPlan
- Added Interface RecoveryPlanA2ADetails
- Added Interface RecoveryPlanA2AFailoverInput
- Added Interface RecoveryPlanA2AInput
- Added Interface RecoveryPlanAutomationRunbookActionDetails
- Added Interface RecoveryPlanGroupTaskDetails
- Added Interface RecoveryPlanHyperVReplicaAzureFailbackInput
- Added Interface RecoveryPlanHyperVReplicaAzureFailoverInput
- Added Interface RecoveryPlanInMageAzureV2FailoverInput
- Added Interface RecoveryPlanInMageFailoverInput
- Added Interface RecoveryPlanInMageRcmFailbackFailoverInput
- Added Interface RecoveryPlanInMageRcmFailoverInput
- Added Interface RecoveryPlanManualActionDetails
- Added Interface RecoveryPlanScriptActionDetails
- Added Interface RecoveryPlanShutdownGroupTaskDetails
- Added Interface RecoveryPoint
- Added Interface RecoveryServicesProvider
- Added Interface ReplicationGroupDetails
- Added Interface ReplicationMigrationItemsPauseReplicationOptionalParams
- Added Interface ReplicationMigrationItemsResumeReplicationOptionalParams
- Added Interface ReplicationProtectedItem
- Added Interface ReplicationProtectionIntent
- Added Interface ResumeReplicationInput
- Added Interface ResumeReplicationInputProperties
- Added Interface ResumeReplicationProviderSpecificInput
- Added Interface ScriptActionTaskDetails
- Added Interface StorageClassification
- Added Interface StorageClassificationMapping
- Added Interface SupportedOperatingSystems
- Added Interface SwitchProtectionJobDetails
- Added Interface TestFailoverJobDetails
- Added Interface VaultHealthDetails
- Added Interface VaultSetting
- Added Interface VCenter
- Added Interface VirtualMachineTaskDetails
- Added Interface VmmDetails
- Added Interface VmmToAzureCreateNetworkMappingInput
- Added Interface VmmToAzureNetworkMappingSettings
- Added Interface VmmToAzureUpdateNetworkMappingInput
- Added Interface VmmToVmmCreateNetworkMappingInput
- Added Interface VmmToVmmNetworkMappingSettings
- Added Interface VmmToVmmUpdateNetworkMappingInput
- Added Interface VmmVirtualMachineDetails
- Added Interface VmNicUpdatesTaskDetails
- Added Interface VMwareCbtContainerCreationInput
- Added Interface VMwareCbtContainerMappingInput
- Added Interface VMwareCbtEnableMigrationInput
- Added Interface VMwareCbtEventDetails
- Added Interface VMwareCbtMigrateInput
- Added Interface VMwareCbtMigrationDetails
- Added Interface VMwareCbtPolicyCreationInput
- Added Interface VmwareCbtPolicyDetails
- Added Interface VMwareCbtProtectionContainerMappingDetails
- Added Interface VMwareCbtResumeReplicationInput
- Added Interface VMwareCbtResyncInput
- Added Interface VMwareCbtTestMigrateInput
- Added Interface VMwareCbtUpdateMigrationItemInput
- Added Interface VMwareDetails
- Added Interface VMwareV2FabricCreationInput
- Added Interface VMwareV2FabricSpecificDetails
- Added Interface VMwareVirtualMachineDetails
- Added Type Alias ReplicationMigrationItemsPauseReplicationResponse
- Added Type Alias ReplicationMigrationItemsResumeReplicationResponse
- Added Type Alias ResumeReplicationProviderSpecificInputUnion
- Interface InMageRcmProtectedDiskDetails has a new optional parameter seedBlobUri
- Interface MigrationItemProperties has a new optional parameter criticalJobHistory
- Interface MigrationItemProperties has a new optional parameter lastMigrationStatus
- Interface MigrationItemProperties has a new optional parameter lastMigrationTime
- Interface MigrationItemProperties has a new optional parameter recoveryServicesProviderId
- Interface MigrationItemProperties has a new optional parameter replicationStatus
- Interface VMwareCbtNicDetails has a new optional parameter testIPAddress
- Interface VMwareCbtNicDetails has a new optional parameter testIPAddressType
- Interface VMwareCbtNicDetails has a new optional parameter testNetworkId
- Interface VMwareCbtNicDetails has a new optional parameter testSubnetName
- Interface VMwareCbtNicInput has a new optional parameter testStaticIPAddress
- Interface VMwareCbtNicInput has a new optional parameter testSubnetName
- Interface VMwareCbtProtectedDiskDetails has a new optional parameter seedBlobUri
- Interface VMwareCbtProtectedDiskDetails has a new optional parameter targetBlobUri
- Interface VMwareCbtUpdateDiskInput has a new optional parameter isOSDisk
- Enum KnownMigrationItemOperation has a new value PauseReplication
- Enum KnownMigrationItemOperation has a new value ResumeReplication
- Enum KnownMigrationState has a new value MigrationCompletedWithInformation
- Enum KnownMigrationState has a new value MigrationPartiallySucceeded
- Enum KnownMigrationState has a new value ProtectionSuspended
- Enum KnownMigrationState has a new value ResumeInitiated
- Enum KnownMigrationState has a new value ResumeInProgress
- Enum KnownMigrationState has a new value SuspendingProtection
- Enum KnownTestMigrationState has a new value TestMigrationCompletedWithInformation
- Enum KnownTestMigrationState has a new value TestMigrationPartiallySucceeded


## 4.0.0 (2022-01-20)

The package of @azure/arm-recoveryservices-siterecovery is using our next generation design principles since version 4.0.0, which contains breaking changes.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,8 @@ This package contains an isomorphic SDK (runs both in Node.js and in browsers) f
- [LTS versions of Node.js](https://nodejs.org/about/releases/)
- Latest versions of Safari, Chrome, Edge and Firefox.

See our [support policy](https://github.com/Azure/azure-sdk-for-js/blob/main/SUPPORT.md) for more details.

### Prerequisites

- An [Azure subscription][azure_sub].
Expand Down Expand Up @@ -49,8 +51,17 @@ For more information about how to create an Azure AD Application check out [this
```javascript
const { SiteRecoveryManagementClient } = require("@azure/arm-recoveryservices-siterecovery");
const { DefaultAzureCredential } = require("@azure/identity");
// For client-side applications running in the browser, use InteractiveBrowserCredential instead of DefaultAzureCredential. See https://aka.ms/azsdk/js/identity/examples for more details.

const subscriptionId = "00000000-0000-0000-0000-000000000000";
const client = new SiteRecoveryManagementClient(new DefaultAzureCredential(), subscriptionId);

// For client-side applications running in the browser, use this code instead:
// const credential = new InteractiveBrowserCredential({
// tenantId: "<YOUR_TENANT_ID>",
// clientId: "<YOUR_CLIENT_ID>"
// });
// const client = new SiteRecoveryManagementClient(credential, subscriptionId);
```


Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
{
"commit": "f9a6cb686bcc0f1b23761db19f2491c5c4df95cb",
"commit": "8f97ded3562d55b165f96f8a5d5a614a49f9ef44",
"readme": "specification/recoveryservicessiterecovery/resource-manager/readme.md",
"autorest_command": "autorest --version=3.7.3 --typescript --modelerfour.lenient-model-deduplication --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=D:\\mydev\\azure-sdk-for-js ../azure-rest-api-specs/specification/recoveryservicessiterecovery/resource-manager/readme.md --use=@autorest/[email protected]",
"autorest_command": "",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
"use": "@autorest/[email protected]"
"release_tool": "@azure-tools/[email protected]",
"use": "@autorest/[email protected]"
}
Original file line number Diff line number Diff line change
@@ -1,18 +1,31 @@
{
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
"mainEntryPointFilePath": "./dist-esm/src/index.d.ts",
"docModel": { "enabled": true },
"apiReport": { "enabled": true, "reportFolder": "./review" },
"docModel": {
"enabled": true
},
"apiReport": {
"enabled": true,
"reportFolder": "./review"
},
"dtsRollup": {
"enabled": true,
"untrimmedFilePath": "",
"publicTrimmedFilePath": "./types/arm-recoveryservices-siterecovery.d.ts"
},
"messages": {
"tsdocMessageReporting": { "default": { "logLevel": "none" } },
"tsdocMessageReporting": {
"default": {
"logLevel": "none"
}
},
"extractorMessageReporting": {
"ae-missing-release-tag": { "logLevel": "none" },
"ae-unresolved-link": { "logLevel": "none" }
"ae-missing-release-tag": {
"logLevel": "none"
},
"ae-unresolved-link": {
"logLevel": "none"
}
}
}
}
}
Loading

0 comments on commit 11a0461

Please sign in to comment.