def __init__(self, credential, subscription_id, base_url=None, **kwargs):
    if (not base_url):
        base_url = 'https://management.azure.com'
    self._config = KeyVaultManagementClientConfiguration(credential, subscription_id, **kwargs)
    self._client = ARMPipelineClient(base_url=base_url, config=self._config, **kwargs)
    client_models = {k: v for (k, v) in models.__dict__.items() if isinstance(v, type)}
    self._serialize = Serializer(client_models)
    self._serialize.client_side_validation = False
    self._deserialize = Deserializer(client_models)
    self.vaults = VaultsOperations(self._client, self._config, self._serialize, self._deserialize)
    self.private_endpoint_connections = PrivateEndpointConnectionsOperations(self._client, self._config, self._serialize, self._deserialize)
    self.private_link_resources = PrivateLinkResourcesOperations(self._client, self._config, self._serialize, self._deserialize)
    self.managed_hsms = ManagedHsmsOperations(self._client, self._config, self._serialize, self._deserialize)
    self.mhsm_private_endpoint_connections = MHSMPrivateEndpointConnectionsOperations(self._client, self._config, self._serialize, self._deserialize)
    self.mhsm_private_link_resources = MHSMPrivateLinkResourcesOperations(self._client, self._config, self._serialize, self._deserialize)
    self.operations = Operations(self._client, self._config, self._serialize, self._deserialize)
def __init__(self, credential, subscription_id, base_url=None, **kwargs):
    if (not base_url):
        base_url = 'https://management.azure.com'
    self._config = KeyVaultManagementClientConfiguration(credential, subscription_id, **kwargs)
    self._client = ARMPipelineClient(base_url=base_url, config=self._config, **kwargs)
    client_models = {k: v for (k, v) in models.__dict__.items() if isinstance(v, type)}
    self._serialize = Serializer(client_models)
    self._serialize.client_side_validation = False
    self._deserialize = Deserializer(client_models)
    self.vaults = VaultsOperations(self._client, self._config, self._serialize, self._deserialize)
    self.private_endpoint_connections = PrivateEndpointConnectionsOperations(self._client, self._config, self._serialize, self._deserialize)
    self.private_link_resources = PrivateLinkResourcesOperations(self._client, self._config, self._serialize, self._deserialize)
    self.managed_hsms = ManagedHsmsOperations(self._client, self._config, self._serialize, self._deserialize)
    self.mhsm_private_endpoint_connections = MHSMPrivateEndpointConnectionsOperations(self._client, self._config, self._serialize, self._deserialize)
    self.mhsm_private_link_resources = MHSMPrivateLinkResourcesOperations(self._client, self._config, self._serialize, self._deserialize)
    self.operations = Operations(self._client, self._config, self._serialize, self._deserialize)