internal SecretCollection(ArmResource parent) : base(parent) { _secretClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.KeyVault", Secret.ResourceType.Namespace, DiagnosticOptions); ArmClient.TryGetApiVersion(Secret.ResourceType, out string secretApiVersion); _secretRestClient = new SecretsRestOperations(_secretClientDiagnostics, Pipeline, DiagnosticOptions.ApplicationId, BaseUri, secretApiVersion); #if DEBUG ValidateResourceId(Id); #endif }
internal SecretCollection(ArmClient client, ResourceIdentifier id) : base(client, id) { _secretClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.KeyVault", SecretResource.ResourceType.Namespace, Diagnostics); TryGetApiVersion(SecretResource.ResourceType, out string secretApiVersion); _secretRestClient = new SecretsRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, secretApiVersion); #if DEBUG ValidateResourceId(Id); #endif }