public static ServicesProperties GetServiceProperties() { IList <ServiceAccessPolicyEntry> accessPolicies = new List <ServiceAccessPolicyEntry>(); accessPolicies.Add(new ServiceAccessPolicyEntry(objectId)); string provisioningState = "Succeeded"; ServiceCosmosDbConfigurationInfo cosmosDbConfigurationInfo = new ServiceCosmosDbConfigurationInfo(offerThroughput, keyVaultKeyUri); ServiceAuthenticationConfigurationInfo authenticationConfigurationInfo = new ServiceAuthenticationConfigurationInfo(authority, audience, smartOnFhirEnabled); var serviceProperties = new ServicesProperties(provisioningState, accessPolicies, cosmosDbConfigurationInfo, authenticationConfigurationInfo); return(serviceProperties); }
public PSHealthcareApisFhirServiceCosmosDbConfig(ServiceCosmosDbConfigurationInfo serviceCosmosDbConfigurationInfo) { this.OfferThroughput = serviceCosmosDbConfigurationInfo.OfferThroughput; this.KeyVaultKeyUri = serviceCosmosDbConfigurationInfo.KeyVaultKeyUri; }