private ServiceOperationApi GetServiceOperationApi()

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",
                                },
                            },
                        },
                    },
                },
            };
         }