public void Initialize(MockContext context) { VaultClient = this.GetVaultClient(context); BackupClient = this.GetBackupClient(context); CreateResourceGroup(context); CreateVault(VaultName); }
public static void getBackupCredentials(string customerId, string subscriptionId, string groupName, string vaultName) { string token = REST.getArmToken(customerId, UserAuth: true); var credential = new TokenCredentials(token); var backupClient = new RecoveryServicesBackupClient(credential) { SubscriptionId = subscriptionId }; //backupClient. }
protected void SetupManagementClients(string scenario, MockContext context) { RmRestClient = GetRmRestClient(context); RecoveryServicesMgmtClient = GetRecoveryServicesManagementClient(context); SiteRecoveryMgmtClient = GetSiteRecoveryManagementClient(context); RecoveryServicesBackupClient = GetRecoveryServicesBackupClient(context); _helper.SetupManagementClients( RmRestClient, RecoveryServicesMgmtClient, SiteRecoveryMgmtClient, RecoveryServicesBackupClient); }
protected void SetupManagementClients(MockContext context) { ResourceManagementRestClient = GetResourceManagementClientRestClient(context); RecoveryServicesMgmtClient = GetRecoveryServicesManagementClient(context); SiteRecoveryMgmtClient = GetSiteRecoveryManagementClient(context); StorageClient = GetStorageManagementClient(context); ComputeManagementRestClient = GetComputeManagementClientRestClient(context); RecoveryServicesBackupClient = GetRecoveryServicesBackupClient(context); _helper.SetupManagementClients( RecoveryServicesMgmtClient, SiteRecoveryMgmtClient, ResourceManagementRestClient, StorageClient, ComputeManagementRestClient, GetNetworkManagementClientRestClient(context), GetNetworkManagementClient(context), RecoveryServicesBackupClient); }
/// <summary> /// Initializes a new instance of the <see cref="PSRecoveryServicesClient" /> class with /// required current subscription. /// </summary> /// <param name="azureSubscription">Azure Subscription</param> public PSRecoveryServicesClient(IAzureContext defaultContext) { string resourceType = string.Empty; // Get Resource provider namespace from config if needed to communicate with internal deployments if (string.IsNullOrEmpty(arsVaultCreds.ResourceNamespace)) { Utilities.UpdateCurrentVaultContext(new ASRVaultCreds() { ResourceNamespace = ProductionRpNamespace, ARMResourceType = resourceType }); } this.recoveryServicesClient = AzureSession.Instance.ClientFactory.CreateArmClient <RecoveryServicesClient>( defaultContext, AzureEnvironment.Endpoint.ResourceManager); this.recoveryServicesBackupClient = AzureSession.Instance.ClientFactory.CreateArmClient <RecoveryServicesBackupClient>( defaultContext, AzureEnvironment.Endpoint.ResourceManager); resourceManagementClient = AzureSession.Instance.ClientFactory.CreateArmClient <ResourceManagementClient>(defaultContext, AzureEnvironment.Endpoint.ResourceManager); }