Skip to content

Commit

Permalink
ApiManagement - namedValue secrets and createContracts with required …
Browse files Browse the repository at this point in the history
…properties (#8341)

* ApiManagement - listSecrets for NamedValues

* ApiManagement - create contracts

* ApiManagement - create contracts fix

* ApiManagement - remove ClientSecret from get

* ApiManagement - added x-ms-secret

* ApiManagement - added x-ms-secret 2

* ApiManagement - nmaedValue removed 'secret' property

* ApiManagement - namedValue returned 'secret' property, 'listSecrets' renamed to listValue

* ApiManagement - namedValue small fix in sample
  • Loading branch information
vfedonkin authored Feb 13, 2020
1 parent b47d058 commit aa38dd5
Show file tree
Hide file tree
Showing 16 changed files with 303 additions and 34 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -204,7 +204,7 @@
"in": "body",
"required": true,
"schema": {
"$ref": "./definitions.json#/definitions/IdentityProviderContract"
"$ref": "./definitions.json#/definitions/IdentityProviderCreateContract"
},
"description": "Create parameters."
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,7 @@
"in": "body",
"required": true,
"schema": {
"$ref": "./definitions.json#/definitions/NamedValueContract"
"$ref": "./definitions.json#/definitions/NamedValueCreateContract"
},
"description": "Create parameters."
},
Expand Down Expand Up @@ -389,6 +389,51 @@
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/namedValues/{namedValueId}/listValue": {
"post": {
"tags": [
"NamedValue"
],
"operationId": "NamedValue_ListValue",
"description": "Gets the secret value of the NamedValue.",
"x-ms-examples": {
"ApiManagementListSecretsSubscription": {
"$ref": "./examples/ApiManagementListSecretsNamedValue.json"
}
},
"parameters": [
{
"$ref": "./apimanagement.json#/parameters/ResourceGroupNameParameter"
},
{
"$ref": "./apimanagement.json#/parameters/ServiceNameParameter"
},
{
"$ref": "./apimanagement.json#/parameters/NamedValueIdParameter"
},
{
"$ref": "./apimanagement.json#/parameters/ApiVersionParameter"
},
{
"$ref": "./apimanagement.json#/parameters/SubscriptionIdParameter"
}
],
"responses": {
"200": {
"description": "The response body contains secret value.",
"schema": {
"$ref": "./definitions.json#/definitions/PropertyValueContract"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "./apimanagement.json#/definitions/ErrorResponse"
}
}
}
}
}
},
"definitions": {},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -215,7 +215,7 @@
"in": "body",
"required": true,
"schema": {
"$ref": "./definitions.json#/definitions/OpenidConnectProviderContract"
"$ref": "./definitions.json#/definitions/OpenidConnectProviderCreateContract"
},
"description": "Create parameters."
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -609,6 +609,48 @@
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/portalsettings/delegation/listSecrets": {
"post": {
"tags": [
"DelegationSettings"
],
"operationId": "DelegationSettings_ListSecrets",
"description": "Gets the secret validation key of the DelegationSettings.",
"x-ms-examples": {
"ApiManagementListSecretsPortalSettings": {
"$ref": "./examples/ApiManagementListSecretsPortalSettingsValidationKey.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 response body contains the validation key.",
"schema": {
"$ref": "./definitions.json#/definitions/PortalSettingValidationKeyContract"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "./apimanagement.json#/definitions/ErrorResponse"
}
}
}
}
}
},
"definitions": {}
Expand Down
Loading

0 comments on commit aa38dd5

Please sign in to comment.