Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -693,6 +693,390 @@
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/portalsettings/csp": {
"head": {
"tags": [
"PortalSettingsCsp"
],
"operationId": "PortalSettingsCsp_GetEntityTag",
"description": "Get the entity state (Etag) version of the Content Security Policy (CSP) settings for the developer portal.",
"x-ms-examples": {
"ApiManagementPortalSettingsCspHead": {
"$ref": "./examples/ApiManagementPortalSettingsCspHead.json"
}
},
"parameters": [
{
"$ref": "./apimanagement.json#/parameters/ResourceGroupNameParameter"
},
{
"$ref": "./apimanagement.json#/parameters/ServiceNameParameter"
},
{
"$ref": "./apimanagement.json#/parameters/ApiVersionParameter"
},
{
"$ref": "./apimanagement.json#/parameters/SubscriptionIdParameter"
}
],
"responses": {
"200": {
"description": "Operation completed successfully.",
"headers": {
"ETag": {
"description": "Current entity state version. Should be treated as opaque and used to make conditional HTTP requests.",
"type": "string"
}
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "./apimanagement.json#/definitions/ErrorResponse"
}
}
}
},
"get": {
"tags": [
"PortalSettingsCsp"
],
"operationId": "PortalSettingsCsp_Get",
"description": "Get the Content Security Policy (CSP) settings for the developer portal.",
"x-ms-examples": {
"ApiManagementPortalSettingsCspGet": {
"$ref": "./examples/ApiManagementPortalSettingsCspGet.json"
}
},
"parameters": [
{
"$ref": "./apimanagement.json#/parameters/ResourceGroupNameParameter"
},
{
"$ref": "./apimanagement.json#/parameters/ServiceNameParameter"
},
{
"$ref": "./apimanagement.json#/parameters/ApiVersionParameter"
},
{
"$ref": "./apimanagement.json#/parameters/SubscriptionIdParameter"
}
],
"responses": {
"200": {
"description": "The developer portal Content Security Policy (CSP) settings.",
"schema": {
"$ref": "./definitions.json#/definitions/PortalSettingsCsp"
},
"headers": {
"ETag": {
"description": "Current entity state version. Should be treated as opaque and used to make conditional HTTP requests.",
"type": "string"
}
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "./apimanagement.json#/definitions/ErrorResponse"
}
}
}
},
"patch": {
"tags": [
"PortalSettingsCsp"
],
"operationId": "PortalSettingsCsp_Update",
"description": "Update the Content Security Policy (CSP) settings for the developer portal.",
"x-ms-examples": {
"ApiManagementPortalSettingsCspPatch": {
"$ref": "./examples/ApiManagementPortalSettingsCspPatch.json"
}
},
"parameters": [
{
"$ref": "./apimanagement.json#/parameters/ResourceGroupNameParameter"
},
{
"$ref": "./apimanagement.json#/parameters/ServiceNameParameter"
},
{
"name": "parameters",
"in": "body",
"required": true,
"schema": {
"$ref": "./definitions.json#/definitions/PortalSettingsCsp"
},
"description": "Update the Content Security Policy (CSP) settings for the developer portal."
},
{
"$ref": "./apimanagement.json#/parameters/IfMatchRequiredParameter"
},
{
"$ref": "./apimanagement.json#/parameters/ApiVersionParameter"
},
{
"$ref": "./apimanagement.json#/parameters/SubscriptionIdParameter"
}
],
"responses": {
"204": {
"description": "The settings were successfully updated."
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "./apimanagement.json#/definitions/ErrorResponse"
}
}
}
},
"put": {
"tags": [
"PortalSettingsCsp"
],
"operationId": "PortalSettingsCsp_CreateOrUpdate",
"description": "Create or update Content Security Policy (CSP) settings for the developer portal.",
"x-ms-examples": {
"PortalSettingsCspPut": {
"$ref": "./examples/ApiManagementPortalSettingsCspPut.json"
}
},
"parameters": [
{
"$ref": "./apimanagement.json#/parameters/ResourceGroupNameParameter"
},
{
"$ref": "./apimanagement.json#/parameters/ServiceNameParameter"
},
{
"name": "parameters",
"in": "body",
"required": true,
"schema": {
"$ref": "./definitions.json#/definitions/PortalSettingsCsp"
},
"description": "Create or update parameters."
},
{
"$ref": "./apimanagement.json#/parameters/IfMatchOptionalParameter"
},
{
"$ref": "./apimanagement.json#/parameters/ApiVersionParameter"
},
{
"$ref": "./apimanagement.json#/parameters/SubscriptionIdParameter"
}
],
"responses": {
"200": {
"description": "The settings were successfully updated.",
"schema": {
"$ref": "./definitions.json#/definitions/PortalSettingsCsp"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "./apimanagement.json#/definitions/ErrorResponse"
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/portalsettings/cors": {
"head": {
"tags": [
"PortalSettingsCors"
],
"operationId": "PortalSettingsCors_GetEntityTag",
"description": "Get the entity state (Etag) version of the Cross-Origin Resource Sharing (CORS) settings for the developer portal.",
"x-ms-examples": {
"ApiManagementPortalSettingsCorsHead": {
"$ref": "./examples/ApiManagementPortalSettingsCorsHead.json"
}
},
"parameters": [
{
"$ref": "./apimanagement.json#/parameters/ResourceGroupNameParameter"
},
{
"$ref": "./apimanagement.json#/parameters/ServiceNameParameter"
},
{
"$ref": "./apimanagement.json#/parameters/ApiVersionParameter"
},
{
"$ref": "./apimanagement.json#/parameters/SubscriptionIdParameter"
}
],
"responses": {
"200": {
"description": "Operation completed successfully.",
"headers": {
"ETag": {
"description": "Current entity state version. Should be treated as opaque and used to make conditional HTTP requests.",
"type": "string"
}
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "./apimanagement.json#/definitions/ErrorResponse"
}
}
}
},
"get": {
"tags": [
"PortalSettingsCors"
],
"operationId": "PortalSettingsCors_Get",
"description": "Get the Cross-Origin Resource Sharing (CORS) settings for the developer portal.",
"x-ms-examples": {
"ApiManagementPortalSettingsCorsGet": {
"$ref": "./examples/ApiManagementPortalSettingsCorsGet.json"
}
},
"parameters": [
{
"$ref": "./apimanagement.json#/parameters/ResourceGroupNameParameter"
},
{
"$ref": "./apimanagement.json#/parameters/ServiceNameParameter"
},
{
"$ref": "./apimanagement.json#/parameters/ApiVersionParameter"
},
{
"$ref": "./apimanagement.json#/parameters/SubscriptionIdParameter"
}
],
"responses": {
"200": {
"description": "The developer portal Cross-Origin Resource Sharing (CORS) settings.",
"schema": {
"$ref": "./definitions.json#/definitions/PortalSettingsCors"
},
"headers": {
"ETag": {
"description": "Current entity state version. Should be treated as opaque and used to make conditional HTTP requests.",
"type": "string"
}
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "./apimanagement.json#/definitions/ErrorResponse"
}
}
}
},
"patch": {
"tags": [
"PortalSettingsCors"
],
"operationId": "PortalSettingsCors_Update",
"description": "Update the Cross-Origin Resource Sharing (CORS) settings for the developer portal.",
"x-ms-examples": {
"ApiManagementPortalSettingsCorsPatch": {
"$ref": "./examples/ApiManagementPortalSettingsCorsPatch.json"
}
},
"parameters": [
{
"$ref": "./apimanagement.json#/parameters/ResourceGroupNameParameter"
},
{
"$ref": "./apimanagement.json#/parameters/ServiceNameParameter"
},
{
"name": "parameters",
"in": "body",
"required": true,
"schema": {
"$ref": "./definitions.json#/definitions/PortalSettingsCors"
},
"description": "Update the Cross-Origin Resource Sharing (CORS) settings for the developer portal."
},
{
"$ref": "./apimanagement.json#/parameters/IfMatchRequiredParameter"
},
{
"$ref": "./apimanagement.json#/parameters/ApiVersionParameter"
},
{
"$ref": "./apimanagement.json#/parameters/SubscriptionIdParameter"
}
],
"responses": {
"204": {
"description": "The settings were successfully updated."
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "./apimanagement.json#/definitions/ErrorResponse"
}
}
}
},
"put": {
"tags": [
"PortalSettingsCors"
],
"operationId": "PortalSettingsCors_CreateOrUpdate",
"description": "Create or update the Cross-Origin Resource Sharing (CORS) settings for the developer portal.",
"x-ms-examples": {
"ApiManagementPortalSettingsCorsPut": {
"$ref": "./examples/ApiManagementPortalSettingsCorsPut.json"
}
},
"parameters": [
{
"$ref": "./apimanagement.json#/parameters/ResourceGroupNameParameter"
},
{
"$ref": "./apimanagement.json#/parameters/ServiceNameParameter"
},
{
"name": "parameters",
"in": "body",
"required": true,
"schema": {
"$ref": "./definitions.json#/definitions/PortalSettingsCors"
},
"description": "Create or update parameters."
},
{
"$ref": "./apimanagement.json#/parameters/IfMatchOptionalParameter"
},
{
"$ref": "./apimanagement.json#/parameters/ApiVersionParameter"
},
{
"$ref": "./apimanagement.json#/parameters/SubscriptionIdParameter"
}
],
"responses": {
"200": {
"description": "The settings were successfully updated.",
"schema": {
"$ref": "./definitions.json#/definitions/PortalSettingsCors"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "./apimanagement.json#/definitions/ErrorResponse"
}
}
}
}
}
},
"definitions": {}
Expand Down
Loading