in src/CosmosDB/Providers/CosmosDbServiceOperationProvider.cs [270:304]
private ServiceOperationApi GetServiceOperationApi()
{
return new ServiceOperationApi
{
Name = "cosmosdb",
Id = ServiceId,
Type = DesignerApiType.ServiceProvider,
Properties = new ServiceOperationApiProperties
{
BrandColor = Color.LightSkyBlue.ToHexColor(),
Description = "Connect to Azure Cosmos db to receive document.",
DisplayName = "Cosmos Db",
IconUri = new Uri("https://raw.githubusercontent.com/Azure//logicapps-connector-extensions/CosmosDB/src/CosmosDB/icon.png"),
Capabilities = new ApiCapability[] { ApiCapability.Triggers },
ConnectionParameters = new ConnectionParameters
{
ConnectionString = new ConnectionStringParameters
{
Type = ConnectionStringType.SecureString,
ParameterSource = ConnectionParameterSource.AppConfiguration,
UIDefinition = new UIDefinition
{
DisplayName = "Connection String",
Description = "Azure Cosmos db Connection String",
Tooltip = "Provide Azure Cosmos db Connection String",
Constraints = new Constraints
{
Required = "true",
},
},
},
},
},
};
}