Skip to content
Merged
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

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ To create a Microsoft.ApiManagement/service resource, add the following JSON to

```json
{
"name": "string",
"type": "Microsoft.ApiManagement/service",
"apiVersion": "2016-07-07",
"location": "string",
Expand Down Expand Up @@ -73,6 +74,7 @@ The following tables describe the values you need to set in the schema.
### Microsoft.ApiManagement/service object
| Name | Type | Required | Value |
| ---- | ---- | ---- | ---- |
| name | string | Yes | The name of the Api Management service. |
| type | enum | Yes | Microsoft.ApiManagement/service |
| apiVersion | enum | Yes | 2016-07-07 |
| location | string | Yes | Api Management service data center location. |
Expand Down Expand Up @@ -117,9 +119,9 @@ The following tables describe the values you need to set in the schema.
### service_openidConnectProviders_childResource object
| Name | Type | Required | Value |
| ---- | ---- | ---- | ---- |
| name | string | Yes | |
| type | enum | Yes | openidConnectProviders |
| apiVersion | enum | Yes | 2016-07-07 |
| name | string | Yes | User-friendly OpenID Connect Provider name. |
| description | string | No | User-friendly description of OpenID Connect Provider. |
| metadataEndpoint | string | Yes | Metadata endpoint URI. |
| clientId | string | Yes | Client ID of developer console which is the client application. |
Expand All @@ -130,9 +132,9 @@ The following tables describe the values you need to set in the schema.
### service_properties_childResource object
| Name | Type | Required | Value |
| ---- | ---- | ---- | ---- |
| name | string | Yes | |
| type | enum | Yes | properties |
| apiVersion | enum | Yes | 2016-07-07 |
| name | string | Yes | Unique name of Property. |
| value | string | Yes | The Value of the Property. |
| tags | array | No | Collection of tags associated with a property. - string |
| secret | boolean | No | The value which determines the value should be encrypted or not. Default value is false. |
Expand All @@ -142,6 +144,7 @@ The following tables describe the values you need to set in the schema.
### service_loggers_childResource object
| Name | Type | Required | Value |
| ---- | ---- | ---- | ---- |
| name | string | Yes | |
| type | enum | Yes | loggers |
| apiVersion | enum | Yes | 2016-07-07 |
| description | string | No | Logger description. |
Expand All @@ -153,6 +156,7 @@ The following tables describe the values you need to set in the schema.
### service_authorizationServers_childResource object
| Name | Type | Required | Value |
| ---- | ---- | ---- | ---- |
| name | string | Yes | |
| type | enum | Yes | authorizationServers |
| apiVersion | enum | Yes | 2016-07-07 |
| OAuth2AuthorizationServerContract | object | Yes | OAuth2 Authorization Server details. - [OAuth2AuthorizationServerContract object](#OAuth2AuthorizationServerContract) |
Expand All @@ -162,6 +166,7 @@ The following tables describe the values you need to set in the schema.
### service_users_childResource object
| Name | Type | Required | Value |
| ---- | ---- | ---- | ---- |
| name | string | Yes | User identifier. Must be unique in the current API Management service instance. |
| type | enum | Yes | users |
| apiVersion | enum | Yes | 2016-07-07 |
| email | string | Yes | Email address. |
Expand All @@ -176,6 +181,7 @@ The following tables describe the values you need to set in the schema.
### service_certificates_childResource object
| Name | Type | Required | Value |
| ---- | ---- | ---- | ---- |
| name | string | Yes | |
| type | enum | Yes | certificates |
| apiVersion | enum | Yes | 2016-07-07 |
| data | string | No | Base 64 encoded Certificate |
Expand All @@ -186,9 +192,9 @@ The following tables describe the values you need to set in the schema.
### service_groups_childResource object
| Name | Type | Required | Value |
| ---- | ---- | ---- | ---- |
| name | string | Yes | Group identifier. Must be unique in the current API Management service instance. |
| type | enum | Yes | groups |
| apiVersion | enum | Yes | 2016-07-07 |
| name | string | Yes | Group name. |
| description | string | No | Group description. |
| externalId | string | No | Identifier for an external group. |
| resources | array | No | [service_groups_users_childResource object](#service_groups_users_childResource) |
Expand All @@ -198,6 +204,7 @@ The following tables describe the values you need to set in the schema.
### service_products_childResource object
| Name | Type | Required | Value |
| ---- | ---- | ---- | ---- |
| name | string | Yes | Product identifier. Must be unique in the current API Management service instance. |
| type | enum | Yes | products |
| apiVersion | enum | Yes | 2016-07-07 |
| ProductContract | object | Yes | [ProductContract object](#ProductContract) |
Expand All @@ -208,11 +215,11 @@ The following tables describe the values you need to set in the schema.
### service_subscriptions_childResource object
| Name | Type | Required | Value |
| ---- | ---- | ---- | ---- |
| name | string | Yes | |
| type | enum | Yes | subscriptions |
| apiVersion | enum | Yes | 2016-07-07 |
| userId | string | Yes | User (user id path) for whom subscription is being created in form /users/{uid} |
| productId | string | Yes | Product (product id path) for which subscription is being created in form /products/{productid} |
| name | string | Yes | Subscription name. |
| primaryKey | string | No | Primary subscription key. If not specified during request key will be generated automatically. |
| secondaryKey | string | No | Secondary subscription key. If not specified during request key will be generated automatically. |
| state | enum | No | Initial subscription state. - Suspended, Active, Expired, Submitted, Rejected, Cancelled |
Expand All @@ -222,6 +229,7 @@ The following tables describe the values you need to set in the schema.
### service_apis_childResource object
| Name | Type | Required | Value |
| ---- | ---- | ---- | ---- |
| name | string | Yes | API identifier. Must be unique in the current API Management service instance. |
| type | enum | Yes | apis |
| apiVersion | enum | Yes | 2016-07-07 |
| ApiContract | object | Yes | ApiContract. - [ApiContract object](#ApiContract) |
Expand Down Expand Up @@ -282,6 +290,7 @@ The following tables describe the values you need to set in the schema.
### service_groups_users_childResource object
| Name | Type | Required | Value |
| ---- | ---- | ---- | ---- |
| name | string | Yes | User identifier. Must be unique in the current API Management service instance. |
| type | enum | Yes | users |
| apiVersion | enum | Yes | 2016-07-07 |

Expand All @@ -304,6 +313,7 @@ The following tables describe the values you need to set in the schema.
### service_products_groups_childResource object
| Name | Type | Required | Value |
| ---- | ---- | ---- | ---- |
| name | string | Yes | Group identifier. Must be unique in the current API Management service instance. |
| type | enum | Yes | groups |
| apiVersion | enum | Yes | 2016-07-07 |

Expand All @@ -312,6 +322,7 @@ The following tables describe the values you need to set in the schema.
### service_products_apis_childResource object
| Name | Type | Required | Value |
| ---- | ---- | ---- | ---- |
| name | string | Yes | API identifier. Must be unique in the current API Management service instance. |
| type | enum | Yes | apis |
| apiVersion | enum | Yes | 2016-07-07 |

Expand All @@ -334,6 +345,7 @@ The following tables describe the values you need to set in the schema.
### service_apis_operations_childResource object
| Name | Type | Required | Value |
| ---- | ---- | ---- | ---- |
| name | string | Yes | |
| type | enum | Yes | operations |
| apiVersion | enum | Yes | 2016-07-07 |
| OperationContract | object | Yes | operation details. - [OperationContract object](#OperationContract) |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ To create a Microsoft.ApiManagement/service/apis resource, add the following JSO

```json
{
"name": "string",
"type": "Microsoft.ApiManagement/service/apis",
"apiVersion": "2016-07-07",
"ApiContract": {
Expand Down Expand Up @@ -41,6 +42,7 @@ The following tables describe the values you need to set in the schema.
### Microsoft.ApiManagement/service/apis object
| Name | Type | Required | Value |
| ---- | ---- | ---- | ---- |
| name | string | Yes | API identifier. Must be unique in the current API Management service instance. |
| type | enum | Yes | Microsoft.ApiManagement/service/apis |
| apiVersion | enum | Yes | 2016-07-07 |
| ApiContract | object | Yes | ApiContract. - [ApiContract object](#ApiContract) |
Expand All @@ -65,6 +67,7 @@ The following tables describe the values you need to set in the schema.
### service_apis_operations_childResource object
| Name | Type | Required | Value |
| ---- | ---- | ---- | ---- |
| name | string | Yes | |
| type | enum | Yes | operations |
| apiVersion | enum | Yes | 2016-07-07 |
| OperationContract | object | Yes | operation details. - [OperationContract object](#OperationContract) |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ To create a Microsoft.ApiManagement/service/apis/operations resource, add the fo

```json
{
"name": "string",
"type": "Microsoft.ApiManagement/service/apis/operations",
"apiVersion": "2016-07-07",
"OperationContract": {
Expand Down Expand Up @@ -82,6 +83,7 @@ The following tables describe the values you need to set in the schema.
### Microsoft.ApiManagement/service/apis/operations object
| Name | Type | Required | Value |
| ---- | ---- | ---- | ---- |
| name | string | Yes | |
| type | enum | Yes | Microsoft.ApiManagement/service/apis/operations |
| apiVersion | enum | Yes | 2016-07-07 |
| OperationContract | object | Yes | operation details. - [OperationContract object](#OperationContract) |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ To create a Microsoft.ApiManagement/service/authorizationServers resource, add t

```json
{
"name": "string",
"type": "Microsoft.ApiManagement/service/authorizationServers",
"apiVersion": "2016-07-07",
"OAuth2AuthorizationServerContract": {
Expand Down Expand Up @@ -49,6 +50,7 @@ The following tables describe the values you need to set in the schema.
### Microsoft.ApiManagement/service/authorizationServers object
| Name | Type | Required | Value |
| ---- | ---- | ---- | ---- |
| name | string | Yes | |
| type | enum | Yes | Microsoft.ApiManagement/service/authorizationServers |
| apiVersion | enum | Yes | 2016-07-07 |
| OAuth2AuthorizationServerContract | object | Yes | OAuth2 Authorization Server details. - [OAuth2AuthorizationServerContract object](#OAuth2AuthorizationServerContract) |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ To create a Microsoft.ApiManagement/service/certificates resource, add the follo

```json
{
"name": "string",
"type": "Microsoft.ApiManagement/service/certificates",
"apiVersion": "2016-07-07",
"data": "string",
Expand All @@ -20,6 +21,7 @@ The following tables describe the values you need to set in the schema.
### Microsoft.ApiManagement/service/certificates object
| Name | Type | Required | Value |
| ---- | ---- | ---- | ---- |
| name | string | Yes | |
| type | enum | Yes | Microsoft.ApiManagement/service/certificates |
| apiVersion | enum | Yes | 2016-07-07 |
| data | string | No | Base 64 encoded Certificate |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ To create a Microsoft.ApiManagement/service/groups resource, add the following J

```json
{
"name": "string",
"type": "Microsoft.ApiManagement/service/groups",
"apiVersion": "2016-07-07",
"name": "string",
"description": "string",
"externalId": "string",
"resources": [
Expand All @@ -24,9 +24,9 @@ The following tables describe the values you need to set in the schema.
### Microsoft.ApiManagement/service/groups object
| Name | Type | Required | Value |
| ---- | ---- | ---- | ---- |
| name | string | Yes | Group identifier. Must be unique in the current API Management service instance. |
| type | enum | Yes | Microsoft.ApiManagement/service/groups |
| apiVersion | enum | Yes | 2016-07-07 |
| name | string | Yes | Group name. |
| description | string | No | Group description. |
| externalId | string | No | Identifier for an external group. |
| resources | array | No | [service_groups_users_childResource object](#service_groups_users_childResource) |
Expand All @@ -36,6 +36,7 @@ The following tables describe the values you need to set in the schema.
### service_groups_users_childResource object
| Name | Type | Required | Value |
| ---- | ---- | ---- | ---- |
| name | string | Yes | User identifier. Must be unique in the current API Management service instance. |
| type | enum | Yes | users |
| apiVersion | enum | Yes | 2016-07-07 |

Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ To create a Microsoft.ApiManagement/service/groups/users resource, add the follo

```json
{
"name": "string",
"type": "Microsoft.ApiManagement/service/groups/users",
"apiVersion": "2016-07-07"
}
Expand All @@ -18,6 +19,7 @@ The following tables describe the values you need to set in the schema.
### Microsoft.ApiManagement/service/groups/users object
| Name | Type | Required | Value |
| ---- | ---- | ---- | ---- |
| name | string | Yes | User identifier. Must be unique in the current API Management service instance. |
| type | enum | Yes | Microsoft.ApiManagement/service/groups/users |
| apiVersion | enum | Yes | 2016-07-07 |

Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ To create a Microsoft.ApiManagement/service/loggers resource, add the following

```json
{
"name": "string",
"type": "Microsoft.ApiManagement/service/loggers",
"apiVersion": "2016-07-07",
"description": "string",
Expand All @@ -21,6 +22,7 @@ The following tables describe the values you need to set in the schema.
### Microsoft.ApiManagement/service/loggers object
| Name | Type | Required | Value |
| ---- | ---- | ---- | ---- |
| name | string | Yes | |
| type | enum | Yes | Microsoft.ApiManagement/service/loggers |
| apiVersion | enum | Yes | 2016-07-07 |
| description | string | No | Logger description. |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ To create a Microsoft.ApiManagement/service/openidConnectProviders resource, add

```json
{
"name": "string",
"type": "Microsoft.ApiManagement/service/openidConnectProviders",
"apiVersion": "2016-07-07",
"name": "string",
"description": "string",
"metadataEndpoint": "string",
"clientId": "string",
Expand All @@ -23,9 +23,9 @@ The following tables describe the values you need to set in the schema.
### Microsoft.ApiManagement/service/openidConnectProviders object
| Name | Type | Required | Value |
| ---- | ---- | ---- | ---- |
| name | string | Yes | |
| type | enum | Yes | Microsoft.ApiManagement/service/openidConnectProviders |
| apiVersion | enum | Yes | 2016-07-07 |
| name | string | Yes | User-friendly OpenID Connect Provider name. |
| description | string | No | User-friendly description of OpenID Connect Provider. |
| metadataEndpoint | string | Yes | Metadata endpoint URI. |
| clientId | string | Yes | Client ID of developer console which is the client application. |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ To create a Microsoft.ApiManagement/service/products resource, add the following

```json
{
"name": "string",
"type": "Microsoft.ApiManagement/service/products",
"apiVersion": "2016-07-07",
"ProductContract": {
Expand All @@ -31,6 +32,7 @@ The following tables describe the values you need to set in the schema.
### Microsoft.ApiManagement/service/products object
| Name | Type | Required | Value |
| ---- | ---- | ---- | ---- |
| name | string | Yes | Product identifier. Must be unique in the current API Management service instance. |
| type | enum | Yes | Microsoft.ApiManagement/service/products |
| apiVersion | enum | Yes | 2016-07-07 |
| ProductContract | object | Yes | [ProductContract object](#ProductContract) |
Expand All @@ -55,6 +57,7 @@ The following tables describe the values you need to set in the schema.
### service_products_groups_childResource object
| Name | Type | Required | Value |
| ---- | ---- | ---- | ---- |
| name | string | Yes | Group identifier. Must be unique in the current API Management service instance. |
| type | enum | Yes | groups |
| apiVersion | enum | Yes | 2016-07-07 |

Expand All @@ -63,6 +66,7 @@ The following tables describe the values you need to set in the schema.
### service_products_apis_childResource object
| Name | Type | Required | Value |
| ---- | ---- | ---- | ---- |
| name | string | Yes | API identifier. Must be unique in the current API Management service instance. |
| type | enum | Yes | apis |
| apiVersion | enum | Yes | 2016-07-07 |

Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ To create a Microsoft.ApiManagement/service/products/apis resource, add the foll

```json
{
"name": "string",
"type": "Microsoft.ApiManagement/service/products/apis",
"apiVersion": "2016-07-07"
}
Expand All @@ -18,6 +19,7 @@ The following tables describe the values you need to set in the schema.
### Microsoft.ApiManagement/service/products/apis object
| Name | Type | Required | Value |
| ---- | ---- | ---- | ---- |
| name | string | Yes | API identifier. Must be unique in the current API Management service instance. |
| type | enum | Yes | Microsoft.ApiManagement/service/products/apis |
| apiVersion | enum | Yes | 2016-07-07 |

Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ To create a Microsoft.ApiManagement/service/products/groups resource, add the fo

```json
{
"name": "string",
"type": "Microsoft.ApiManagement/service/products/groups",
"apiVersion": "2016-07-07"
}
Expand All @@ -18,6 +19,7 @@ The following tables describe the values you need to set in the schema.
### Microsoft.ApiManagement/service/products/groups object
| Name | Type | Required | Value |
| ---- | ---- | ---- | ---- |
| name | string | Yes | Group identifier. Must be unique in the current API Management service instance. |
| type | enum | Yes | Microsoft.ApiManagement/service/products/groups |
| apiVersion | enum | Yes | 2016-07-07 |

Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ To create a Microsoft.ApiManagement/service/properties resource, add the followi

```json
{
"name": "string",
"type": "Microsoft.ApiManagement/service/properties",
"apiVersion": "2016-07-07",
"name": "string",
"value": "string",
"tags": [
"string"
Expand All @@ -24,9 +24,9 @@ The following tables describe the values you need to set in the schema.
### Microsoft.ApiManagement/service/properties object
| Name | Type | Required | Value |
| ---- | ---- | ---- | ---- |
| name | string | Yes | |
| type | enum | Yes | Microsoft.ApiManagement/service/properties |
| apiVersion | enum | Yes | 2016-07-07 |
| name | string | Yes | Unique name of Property. |
| value | string | Yes | The Value of the Property. |
| tags | array | No | Collection of tags associated with a property. - string |
| secret | boolean | No | The value which determines the value should be encrypted or not. Default value is false. |
Expand Down
Loading