23 references to AzureApiManagementOpenApiFormat
Aspire.Hosting.Azure.ApiManagement (15)
AzureApiManagementApiResource.cs (3)
136internal abstract record AzureApiManagementOpenApiSource(AzureApiManagementOpenApiFormat Format); 140AzureApiManagementOpenApiFormat Format) 146AzureApiManagementOpenApiFormat Format)
AzureApiManagementExtensions.cs (12)
240AzureApiManagementOpenApiFormat? format = null) 274AzureApiManagementOpenApiFormat? format = null) 3170private static AzureApiManagementOpenApiFormat InferOpenApiFormat(string path) 3175".json" => AzureApiManagementOpenApiFormat.OpenApiJson, 3176".yaml" or ".yml" => AzureApiManagementOpenApiFormat.OpenApi, 3183private static ContentFormat GetOpenApiImportFormat(AzureApiManagementOpenApiFormat format, bool isLink) => 3186(AzureApiManagementOpenApiFormat.OpenApi, false) => ContentFormat.OpenApi, 3187(AzureApiManagementOpenApiFormat.OpenApi, true) => ContentFormat.OpenApiLink, 3188(AzureApiManagementOpenApiFormat.OpenApiJson, false) => ContentFormat.OpenApiJson, 3189(AzureApiManagementOpenApiFormat.OpenApiJson, true) => ContentFormat.OpenApiJsonLink, 3190(AzureApiManagementOpenApiFormat.SwaggerJson, false) => ContentFormat.SwaggerJson, 3191(AzureApiManagementOpenApiFormat.SwaggerJson, true) => ContentFormat.SwaggerLinkJson,
Aspire.Hosting.Azure.Tests (8)
AzureApiManagementTests.cs (8)
928Assert.Equal(AzureApiManagementOpenApiFormat.OpenApiJson, source.Format); 1196AzureApiManagementOpenApiFormat.OpenApiJson)); 1199() => api.WithOpenApiDocument("catalog.json", AzureApiManagementOpenApiFormat.SwaggerJson)); 1204[InlineData("/openapi/other.json", null, AzureApiManagementOpenApiFormat.OpenApiJson)] 1205[InlineData("/openapi/v1.json", "https", AzureApiManagementOpenApiFormat.OpenApiJson)] 1206[InlineData("/openapi/v1.json", null, AzureApiManagementOpenApiFormat.SwaggerJson)] 1210AzureApiManagementOpenApiFormat format) 1223"/openapi/v1.json", format: AzureApiManagementOpenApiFormat.OpenApiJson));