From 532511ff50d201e32b926f8562b60fba40c7c74b Mon Sep 17 00:00:00 2001 From: SDKAuto Date: Mon, 23 Aug 2021 11:50:12 +0000 Subject: [PATCH] CodeGen from PR 15748 in Azure/azure-rest-api-specs Merge 0c31b27b29aa543e20e0290dfa83af1963c1c04a into 0abf5a4bbd67e41dd08a258503c89b69e9750212 --- sdk/apimanagement/arm-apimanagement/README.md | 8 +- .../arm-apimanagement/package.json | 2 +- .../src/apiManagementClientContext.ts | 4 +- .../src/models/apiDiagnosticMappers.ts | 6 + .../src/models/apiIssueAttachmentMappers.ts | 6 + .../src/models/apiIssueCommentMappers.ts | 6 + .../src/models/apiIssueMappers.ts | 6 + .../src/models/apiManagementServiceMappers.ts | 6 + .../src/models/apiMappers.ts | 6 + .../src/models/apiOperationMappers.ts | 6 + .../src/models/apiOperationPolicyMappers.ts | 6 + .../src/models/apiPolicyMappers.ts | 6 + .../src/models/apiProductMappers.ts | 6 + .../src/models/apiReleaseMappers.ts | 6 + .../src/models/apiSchemaMappers.ts | 6 + .../src/models/apiTagDescriptionMappers.ts | 6 + .../src/models/apiVersionSetMappers.ts | 6 + .../src/models/authorizationServerMappers.ts | 6 + .../src/models/backendMappers.ts | 6 + .../src/models/cacheMappers.ts | 6 + .../src/models/certificateMappers.ts | 6 + .../src/models/contentItemMappers.ts | 6 + .../src/models/contentTypeMappers.ts | 6 + .../src/models/delegationSettingsMappers.ts | 6 + .../src/models/deletedServicesMappers.ts | 6 + .../src/models/diagnosticMappers.ts | 6 + .../src/models/emailTemplateMappers.ts | 6 + .../src/models/gatewayApiMappers.ts | 6 + .../gatewayCertificateAuthorityMappers.ts | 6 + .../gatewayHostnameConfigurationMappers.ts | 6 + .../src/models/gatewayMappers.ts | 6 + .../src/models/groupMappers.ts | 6 + .../src/models/groupUserMappers.ts | 6 + .../src/models/identityProviderMappers.ts | 6 + .../arm-apimanagement/src/models/index.ts | 312 ++++++++++++----- .../src/models/issueMappers.ts | 6 + .../src/models/loggerMappers.ts | 6 + .../arm-apimanagement/src/models/mappers.ts | 318 +++++++++++++++--- .../src/models/namedValueMappers.ts | 6 + .../src/models/notificationMappers.ts | 6 + .../notificationRecipientEmailMappers.ts | 6 + .../notificationRecipientUserMappers.ts | 6 + .../models/openIdConnectProviderMappers.ts | 6 + .../src/models/operationOperationsMappers.ts | 2 + .../src/models/policyDescriptionMappers.ts | 6 + .../src/models/policyMappers.ts | 6 + .../src/models/portalRevisionMappers.ts | 6 + .../src/models/portalSettingsMappers.ts | 6 + .../src/models/productApiMappers.ts | 6 + .../src/models/productGroupMappers.ts | 6 + .../src/models/productMappers.ts | 6 + .../src/models/productPolicyMappers.ts | 6 + .../src/models/productSubscriptionsMappers.ts | 6 + .../src/models/signInSettingsMappers.ts | 6 + .../src/models/signUpSettingsMappers.ts | 6 + .../src/models/subscriptionMappers.ts | 6 + .../src/models/tagMappers.ts | 6 + .../src/models/tagResourceMappers.ts | 2 + .../src/models/tenantAccessMappers.ts | 6 + .../src/models/tenantConfigurationMappers.ts | 100 +++++- .../src/models/tenantSettingsMappers.ts | 6 + .../src/models/userGroupMappers.ts | 6 + .../src/models/userMappers.ts | 6 + .../src/models/userSubscriptionMappers.ts | 6 + .../src/operations/contentItem.ts | 13 +- .../src/operations/contentType.ts | 17 +- .../src/operations/portalRevision.ts | 14 +- 67 files changed, 973 insertions(+), 155 deletions(-) diff --git a/sdk/apimanagement/arm-apimanagement/README.md b/sdk/apimanagement/arm-apimanagement/README.md index 8b269ab80915..faa16994e70d 100644 --- a/sdk/apimanagement/arm-apimanagement/README.md +++ b/sdk/apimanagement/arm-apimanagement/README.md @@ -1,11 +1,11 @@ ## Azure ApiManagementClient SDK for JavaScript -This package contains an isomorphic SDK (runs both in Node.js and in browsers) for ApiManagementClient. +This package contains an isomorphic SDK (runs both in node.js and in browsers) for ApiManagementClient. ### Currently supported environments - [LTS versions of Node.js](https://nodejs.org/about/releases/) -- Latest versions of Safari, Chrome, Edge, and Firefox. +- Latest versions of Safari, Chrome, Edge and Firefox. ### Prerequisites @@ -21,7 +21,6 @@ Install both packages using the below command: ```bash npm install --save @azure/arm-apimanagement @azure/identity ``` - > **Note**: You may have used either `@azure/ms-rest-nodeauth` or `@azure/ms-rest-browserauth` in the past. These packages are in maintenance mode receiving critical bug fixes, but no new features. If you are on a [Node.js that has LTS status](https://nodejs.org/about/releases/), or are writing a client side browser application, we strongly encourage you to upgrade to `@azure/identity` which uses the latest versions of Azure Active Directory and MSAL APIs and provides more authentication options. @@ -37,7 +36,6 @@ If you are on a [Node.js that has LTS status](https://nodejs.org/about/releases/ In the below samples, we pass the credential and the Azure subscription id to instantiate the client. Once the client is created, explore the operations on it either in your favorite editor or in our [API reference documentation](https://docs.microsoft.com/javascript/api) to get started. - #### nodejs - Authentication, client creation, and listByService api as an example written in JavaScript. ##### Sample code @@ -92,7 +90,7 @@ In browser applications, we recommend using the `InteractiveBrowserCredential` t const credential = new InteractiveBrowserCredential( { clientId: "", - tenantId: "" + tenant: "" }); const client = new Azure.ArmApimanagement.ApiManagementClient(creds, subscriptionId); const resourceGroupName = "testresourceGroupName"; diff --git a/sdk/apimanagement/arm-apimanagement/package.json b/sdk/apimanagement/arm-apimanagement/package.json index aa05bb40d702..1851b6fb7fac 100644 --- a/sdk/apimanagement/arm-apimanagement/package.json +++ b/sdk/apimanagement/arm-apimanagement/package.json @@ -27,7 +27,7 @@ "rollup-plugin-sourcemaps": "^0.4.2", "uglify-js": "^3.6.0" }, - "homepage": "https://github.com/Azure/azure-sdk-for-js/tree/feature/v4/sdk/apimanagement/arm-apimanagement", + "homepage": "https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/apimanagement/arm-apimanagement", "repository": { "type": "git", "url": "https://github.com/Azure/azure-sdk-for-js.git" diff --git a/sdk/apimanagement/arm-apimanagement/src/apiManagementClientContext.ts b/sdk/apimanagement/arm-apimanagement/src/apiManagementClientContext.ts index a8eddd2f76a9..f57cac8e982a 100644 --- a/sdk/apimanagement/arm-apimanagement/src/apiManagementClientContext.ts +++ b/sdk/apimanagement/arm-apimanagement/src/apiManagementClientContext.ts @@ -9,8 +9,8 @@ import * as Models from "./models"; import * as msRest from "@azure/ms-rest-js"; -import { TokenCredential } from "@azure/core-auth"; import * as msRestAzure from "@azure/ms-rest-azure-js"; +import { TokenCredential } from "@azure/core-auth"; const packageName = "@azure/arm-apimanagement"; const packageVersion = "7.1.1"; @@ -50,7 +50,7 @@ export class ApiManagementClientContext extends msRestAzure.AzureServiceClient { super(credentials, options); - this.apiVersion = '2020-12-01'; + this.apiVersion = '2021-01-01-preview'; this.acceptLanguage = 'en-US'; this.longRunningOperationRetryTimeout = 30; this.baseUri = options.baseUri || this.baseUri || "https://management.azure.com"; diff --git a/sdk/apimanagement/arm-apimanagement/src/models/apiDiagnosticMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/apiDiagnosticMappers.ts index 465c74000e57..909df1926fd9 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/apiDiagnosticMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/apiDiagnosticMappers.ts @@ -9,11 +9,13 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, ApiDiagnosticCreateOrUpdateHeaders, ApiDiagnosticGetEntityTagHeaders, ApiDiagnosticGetHeaders, ApiDiagnosticUpdateHeaders, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -52,6 +54,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -75,7 +78,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/apiIssueAttachmentMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/apiIssueAttachmentMappers.ts index 20d936f50c71..bcc6ba883c1a 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/apiIssueAttachmentMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/apiIssueAttachmentMappers.ts @@ -9,10 +9,12 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, ApiIssueAttachmentCreateOrUpdateHeaders, ApiIssueAttachmentGetEntityTagHeaders, ApiIssueAttachmentGetHeaders, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -50,6 +52,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -74,7 +77,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/apiIssueCommentMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/apiIssueCommentMappers.ts index 52c9f25819f3..2ba7b394966b 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/apiIssueCommentMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/apiIssueCommentMappers.ts @@ -9,10 +9,12 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, ApiIssueCommentCreateOrUpdateHeaders, ApiIssueCommentGetEntityTagHeaders, ApiIssueCommentGetHeaders, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -50,6 +52,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -74,7 +77,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/apiIssueMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/apiIssueMappers.ts index 7bf1aef54b29..e5176490b5af 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/apiIssueMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/apiIssueMappers.ts @@ -9,11 +9,13 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, ApiIssueCreateOrUpdateHeaders, ApiIssueGetEntityTagHeaders, ApiIssueGetHeaders, ApiIssueUpdateHeaders, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -51,6 +53,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -76,7 +79,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/apiManagementServiceMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/apiManagementServiceMappers.ts index 85c8bd542f4f..9e655ec8fe90 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/apiManagementServiceMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/apiManagementServiceMappers.ts @@ -9,7 +9,9 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceApplyNetworkConfigurationParameters, ApiManagementServiceBackupRestoreParameters, ApiManagementServiceCheckNameAvailabilityParameters, @@ -54,6 +56,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -77,7 +80,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/apiMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/apiMappers.ts index 44b414b6e9fa..7e4a27c98508 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/apiMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/apiMappers.ts @@ -10,6 +10,7 @@ export { AccessInformationContract, AdditionalLocation, ApiCollection, + ApiContactInformation, ApiContract, ApiContractProperties, ApiCreateOrUpdateHeaders, @@ -18,6 +19,7 @@ export { ApiEntityBaseContract, ApiGetEntityTagHeaders, ApiGetHeaders, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -58,6 +60,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -81,8 +84,11 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, OperationTagResourceContractProperties, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/apiOperationMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/apiOperationMappers.ts index bf3c27c7328e..af25de2c7e46 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/apiOperationMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/apiOperationMappers.ts @@ -9,7 +9,9 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -51,6 +53,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -75,8 +78,11 @@ export { OpenidConnectProviderContract, OperationCollection, OperationContract, + OperationResultContract, + OperationResultLogItemContract, OperationUpdateContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/apiOperationPolicyMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/apiOperationPolicyMappers.ts index 4b420d3bbab1..385ce9c7c457 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/apiOperationPolicyMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/apiOperationPolicyMappers.ts @@ -9,7 +9,9 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -50,6 +52,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -73,7 +76,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyCollection, PolicyContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/apiPolicyMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/apiPolicyMappers.ts index 61dcd8cf8f7b..232fd286a414 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/apiPolicyMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/apiPolicyMappers.ts @@ -9,7 +9,9 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -50,6 +52,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -73,7 +76,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyCollection, PolicyContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/apiProductMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/apiProductMappers.ts index d6954c5a4483..c94f2c59b12b 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/apiProductMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/apiProductMappers.ts @@ -9,7 +9,9 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -47,6 +49,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -70,7 +73,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/apiReleaseMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/apiReleaseMappers.ts index 9b880c27faef..bf4c79110d0c 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/apiReleaseMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/apiReleaseMappers.ts @@ -9,7 +9,9 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -52,6 +54,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -75,7 +78,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/apiSchemaMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/apiSchemaMappers.ts index e99de7c3157d..15af85af3b28 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/apiSchemaMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/apiSchemaMappers.ts @@ -9,7 +9,9 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -50,6 +52,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -73,7 +76,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/apiTagDescriptionMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/apiTagDescriptionMappers.ts index 01db9a3fe3ca..3eb2efe06559 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/apiTagDescriptionMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/apiTagDescriptionMappers.ts @@ -9,7 +9,9 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -50,6 +52,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -73,7 +76,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/apiVersionSetMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/apiVersionSetMappers.ts index be27747aad1c..7573357775dd 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/apiVersionSetMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/apiVersionSetMappers.ts @@ -9,7 +9,9 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -53,6 +55,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -76,7 +79,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/authorizationServerMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/authorizationServerMappers.ts index 1e0e3ee93469..2e128be2e28f 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/authorizationServerMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/authorizationServerMappers.ts @@ -9,7 +9,9 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -54,6 +56,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -77,7 +80,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/backendMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/backendMappers.ts index 1ee1333947e2..f25bd9b18581 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/backendMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/backendMappers.ts @@ -9,7 +9,9 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -53,6 +55,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -76,7 +79,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/cacheMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/cacheMappers.ts index cfc012c95295..cf397371218c 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/cacheMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/cacheMappers.ts @@ -9,7 +9,9 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -53,6 +55,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -76,7 +79,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/certificateMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/certificateMappers.ts index c02064460b97..82d6e44ca525 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/certificateMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/certificateMappers.ts @@ -9,7 +9,9 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -53,6 +55,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -76,7 +79,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/contentItemMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/contentItemMappers.ts index 17e86ef60cba..45006dc8b2ad 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/contentItemMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/contentItemMappers.ts @@ -9,7 +9,9 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -51,6 +53,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -74,7 +77,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/contentTypeMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/contentTypeMappers.ts index 1c7e9cb3bcaa..52af0de732df 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/contentTypeMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/contentTypeMappers.ts @@ -9,7 +9,9 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -50,6 +52,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -73,7 +76,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/delegationSettingsMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/delegationSettingsMappers.ts index 0d0327307ce9..e69337033b1d 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/delegationSettingsMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/delegationSettingsMappers.ts @@ -9,7 +9,9 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -49,6 +51,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -72,7 +75,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/deletedServicesMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/deletedServicesMappers.ts index 98aedf7918a4..d37a80912880 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/deletedServicesMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/deletedServicesMappers.ts @@ -9,7 +9,9 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -48,6 +50,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -71,7 +74,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/diagnosticMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/diagnosticMappers.ts index 12807e90f56e..5b00094ee135 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/diagnosticMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/diagnosticMappers.ts @@ -9,7 +9,9 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -52,6 +54,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -75,7 +78,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/emailTemplateMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/emailTemplateMappers.ts index b4e6bd898568..ba61c8afb7ac 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/emailTemplateMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/emailTemplateMappers.ts @@ -9,7 +9,9 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -52,6 +54,7 @@ export { EmailTemplateUpdateParameters, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -75,7 +78,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/gatewayApiMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/gatewayApiMappers.ts index bd1944ce2578..e5846d1a57d6 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/gatewayApiMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/gatewayApiMappers.ts @@ -10,7 +10,9 @@ export { AccessInformationContract, AdditionalLocation, ApiCollection, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -48,6 +50,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayApiGetEntityTagHeaders, GatewayCertificateAuthorityContract, GatewayContract, @@ -72,7 +75,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/gatewayCertificateAuthorityMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/gatewayCertificateAuthorityMappers.ts index 69f44e9facab..3e5abfdb76b3 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/gatewayCertificateAuthorityMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/gatewayCertificateAuthorityMappers.ts @@ -9,7 +9,9 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -47,6 +49,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityCollection, GatewayCertificateAuthorityContract, GatewayCertificateAuthorityCreateOrUpdateHeaders, @@ -74,7 +77,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/gatewayHostnameConfigurationMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/gatewayHostnameConfigurationMappers.ts index c85ccd64b9fc..3cc5e115cb3f 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/gatewayHostnameConfigurationMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/gatewayHostnameConfigurationMappers.ts @@ -9,7 +9,9 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -47,6 +49,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationCollection, @@ -74,7 +77,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/gatewayMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/gatewayMappers.ts index 9c3cd9b80c3c..bd33406b5513 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/gatewayMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/gatewayMappers.ts @@ -9,7 +9,9 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -47,6 +49,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayCollection, GatewayContract, @@ -80,7 +83,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/groupMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/groupMappers.ts index dc5016ab4502..a158fb89e738 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/groupMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/groupMappers.ts @@ -9,7 +9,9 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -47,6 +49,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -77,7 +80,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/groupUserMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/groupUserMappers.ts index 24678e06044c..48fd95aeb641 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/groupUserMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/groupUserMappers.ts @@ -9,7 +9,9 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -47,6 +49,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -70,7 +73,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/identityProviderMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/identityProviderMappers.ts index 13a1da054385..7540e00fbc1a 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/identityProviderMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/identityProviderMappers.ts @@ -9,7 +9,9 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -48,6 +50,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -78,7 +81,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/index.ts b/sdk/apimanagement/arm-apimanagement/src/models/index.ts index 833ac649ae13..f56ae5e75062 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/index.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/index.ts @@ -108,7 +108,7 @@ export interface Resource extends BaseResource { } /** - * The object defining the schema of the exported Api Detail + * The object defining the schema of the exported API Detail */ export interface ApiExportResultValue { /** @@ -127,12 +127,12 @@ export interface ApiExportResult { */ id?: string; /** - * Format in which the Api Details are exported to the Storage Blob with Sas Key valid for 5 + * Format in which the API Details are exported to the Storage Blob with Sas Key valid for 5 * minutes. Possible values include: 'Swagger', 'Wsdl', 'Wadl', 'OpenApi' */ exportResultFormat?: ExportResultFormat; /** - * The object defining the schema of the exported Api Detail + * The object defining the schema of the exported API Detail */ value?: ApiExportResultValue; } @@ -208,17 +208,17 @@ export interface OperationTagResourceContractProperties { */ readonly name?: string; /** - * Api Name. + * API Name. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly apiName?: string; /** - * Api Revision. + * API Revision. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly apiRevision?: string; /** - * Api Version. + * API Version. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly apiVersion?: string; @@ -241,6 +241,39 @@ export interface OperationTagResourceContractProperties { readonly urlTemplate?: string; } +/** + * API license information + */ +export interface ApiLicenseInformation { + /** + * The license name used for the API + */ + name?: string; + /** + * A URL to the license used for the API. MUST be in the format of a URL + */ + url?: string; +} + +/** + * API contact information + */ +export interface ApiContactInformation { + /** + * The identifying name of the contact person/organization + */ + name?: string; + /** + * The URL pointing to the contact information. MUST be in the format of a URL + */ + url?: string; + /** + * The email address of the contact person/organization. MUST be in the format of an email + * address + */ + email?: string; +} + /** * Subscription key parameter names details. */ @@ -360,15 +393,15 @@ export interface ApiEntityBaseContract { */ subscriptionKeyParameterNames?: SubscriptionKeyParameterNamesContract; /** - * Type of API. Possible values include: 'http', 'soap' + * Type of API. Possible values include: 'http', 'soap', 'websocket' */ apiType?: ApiType; /** - * Describes the Revision of the Api. If no value is provided, default revision 1 is created + * Describes the revision of the API. If no value is provided, default revision 1 is created */ apiRevision?: string; /** - * Indicates the Version identifier of the API if the API is versioned + * Indicates the version identifier of the API if the API is versioned */ apiVersion?: string; /** @@ -381,11 +414,11 @@ export interface ApiEntityBaseContract { */ readonly isOnline?: boolean; /** - * Description of the Api Revision. + * Description of the API Revision. */ apiRevisionDescription?: string; /** - * Description of the Api Version. + * Description of the API Version. */ apiVersionDescription?: string; /** @@ -396,10 +429,22 @@ export interface ApiEntityBaseContract { * Specifies whether an API or Product subscription is required for accessing the API. */ subscriptionRequired?: boolean; + /** + * A URL to the Terms of Service for the API. MUST be in the format of a URL. + */ + termsOfServiceUrl?: string; + /** + * Contact information for the API. + */ + contact?: ApiContactInformation; + /** + * License information for the API. + */ + license?: ApiLicenseInformation; } /** - * Api Entity Properties + * API Entity Properties */ export interface ApiContractProperties extends ApiEntityBaseContract { /** @@ -482,7 +527,7 @@ export interface TagResourceContract { */ tag: TagTagResourceContractProperties; /** - * Api associated with the tag. + * API associated with the tag. */ api?: ApiTagResourceContractProperties; /** @@ -811,14 +856,9 @@ export interface SchemaContract extends Resource { */ contentType: string; /** - * Json escaped string defining the document representing the Schema. Used for schemas other than - * Swagger/OpenAPI. + * Create or update Properties of the Schema Document. */ - value?: string; - /** - * Types definitions. Used for Swagger/OpenAPI schemas only, null otherwise. - */ - definitions?: any; + document?: any; } /** @@ -901,6 +941,28 @@ export interface ProductContract extends Resource { displayName: string; } +/** + * Parameter example. + */ +export interface ParameterExampleContract { + /** + * Short description for the example + */ + summary?: string; + /** + * Long description for the example + */ + description?: string; + /** + * Example value. May be a primitive value, or an object. + */ + value?: any; + /** + * A URL that points to the literal example + */ + externalValue?: string; +} + /** * Operation parameters details. */ @@ -929,6 +991,18 @@ export interface ParameterContract { * Parameter values. */ values?: string[]; + /** + * Schema identifier. + */ + schemaId?: string; + /** + * Type name defined by the schema. + */ + typeName?: string; + /** + * Exampled defined for the parameter. + */ + examples?: { [propertyName: string]: ParameterExampleContract }; } /** @@ -939,10 +1013,6 @@ export interface RepresentationContract { * Specifies a registered or custom content type for this representation, e.g. application/xml. */ contentType: string; - /** - * An example of the representation. - */ - sample?: string; /** * Schema identifier. Applicable only if 'contentType' value is neither * 'application/x-www-form-urlencoded' nor 'multipart/form-data'. @@ -1005,7 +1075,7 @@ export interface RequestContract { } /** - * Api Operation Entity Base Contract details. + * API Operation Entity Base Contract details. */ export interface OperationEntityBaseContract { /** @@ -1031,7 +1101,7 @@ export interface OperationEntityBaseContract { } /** - * Api Operation details. + * API Operation details. */ export interface OperationContract extends Resource { /** @@ -1071,7 +1141,7 @@ export interface OperationContract extends Resource { } /** - * Api Operation Update Contract details. + * API Operation Update Contract details. */ export interface OperationUpdateContract { /** @@ -1184,7 +1254,7 @@ export interface ApiRevisionContract { } /** - * Api details. + * API details. */ export interface ApiContract extends Resource { /** @@ -1200,15 +1270,15 @@ export interface ApiContract extends Resource { */ subscriptionKeyParameterNames?: SubscriptionKeyParameterNamesContract; /** - * Type of API. Possible values include: 'http', 'soap' + * Type of API. Possible values include: 'http', 'soap', 'websocket' */ apiType?: ApiType; /** - * Describes the Revision of the Api. If no value is provided, default revision 1 is created + * Describes the revision of the API. If no value is provided, default revision 1 is created */ apiRevision?: string; /** - * Indicates the Version identifier of the API if the API is versioned + * Indicates the version identifier of the API if the API is versioned */ apiVersion?: string; /** @@ -1221,11 +1291,11 @@ export interface ApiContract extends Resource { */ readonly isOnline?: boolean; /** - * Description of the Api Revision. + * Description of the API Revision. */ apiRevisionDescription?: string; /** - * Description of the Api Version. + * Description of the API Version. */ apiVersionDescription?: string; /** @@ -1236,6 +1306,18 @@ export interface ApiContract extends Resource { * Specifies whether an API or Product subscription is required for accessing the API. */ subscriptionRequired?: boolean; + /** + * A URL to the Terms of Service for the API. MUST be in the format of a URL. + */ + termsOfServiceUrl?: string; + /** + * Contact information for the API. + */ + contact?: ApiContactInformation; + /** + * License information for the API. + */ + license?: ApiLicenseInformation; /** * API identifier of the source API. */ @@ -1282,15 +1364,15 @@ export interface ApiUpdateContract { */ subscriptionKeyParameterNames?: SubscriptionKeyParameterNamesContract; /** - * Type of API. Possible values include: 'http', 'soap' + * Type of API. Possible values include: 'http', 'soap', 'websocket' */ apiType?: ApiType; /** - * Describes the Revision of the Api. If no value is provided, default revision 1 is created + * Describes the revision of the API. If no value is provided, default revision 1 is created */ apiRevision?: string; /** - * Indicates the Version identifier of the API if the API is versioned + * Indicates the version identifier of the API if the API is versioned */ apiVersion?: string; /** @@ -1303,11 +1385,11 @@ export interface ApiUpdateContract { */ readonly isOnline?: boolean; /** - * Description of the Api Revision. + * Description of the API Revision. */ apiRevisionDescription?: string; /** - * Description of the Api Version. + * Description of the API Version. */ apiVersionDescription?: string; /** @@ -1318,6 +1400,18 @@ export interface ApiUpdateContract { * Specifies whether an API or Product subscription is required for accessing the API. */ subscriptionRequired?: boolean; + /** + * A URL to the Terms of Service for the API. MUST be in the format of a URL. + */ + termsOfServiceUrl?: string; + /** + * Contact information for the API. + */ + contact?: ApiContactInformation; + /** + * License information for the API. + */ + license?: ApiLicenseInformation; /** * API name. */ @@ -1355,15 +1449,15 @@ export interface ApiCreateOrUpdateParameter { */ subscriptionKeyParameterNames?: SubscriptionKeyParameterNamesContract; /** - * Type of API. Possible values include: 'http', 'soap' + * Type of API. Possible values include: 'http', 'soap', 'websocket' */ apiType?: ApiType; /** - * Describes the Revision of the Api. If no value is provided, default revision 1 is created + * Describes the revision of the API. If no value is provided, default revision 1 is created */ apiRevision?: string; /** - * Indicates the Version identifier of the API if the API is versioned + * Indicates the version identifier of the API if the API is versioned */ apiVersion?: string; /** @@ -1376,11 +1470,11 @@ export interface ApiCreateOrUpdateParameter { */ readonly isOnline?: boolean; /** - * Description of the Api Revision. + * Description of the API Revision. */ apiRevisionDescription?: string; /** - * Description of the Api Version. + * Description of the API Version. */ apiVersionDescription?: string; /** @@ -1391,6 +1485,18 @@ export interface ApiCreateOrUpdateParameter { * Specifies whether an API or Product subscription is required for accessing the API. */ subscriptionRequired?: boolean; + /** + * A URL to the Terms of Service for the API. MUST be in the format of a URL. + */ + termsOfServiceUrl?: string; + /** + * Contact information for the API. + */ + contact?: ApiContactInformation; + /** + * License information for the API. + */ + license?: ApiLicenseInformation; /** * API identifier of the source API. */ @@ -1433,16 +1539,17 @@ export interface ApiCreateOrUpdateParameter { */ wsdlSelector?: ApiCreateOrUpdatePropertiesWsdlSelector; /** - * Type of Api to create. - * * `http` creates a SOAP to REST API - * * `soap` creates a SOAP pass-through API. Possible values include: 'SoapToRest', - * 'SoapPassThrough' + * Type of API to create. + * * `http` creates a REST API + * * `soap` creates a SOAP pass-through API + * * `websocket` creates websocket API. Possible values include: 'SoapToRest', 'SoapPassThrough', + * 'WebSocket' */ soapApiType?: SoapApiType; } /** - * Api Version set base parameters + * API Version set base parameters */ export interface ApiVersionSetEntityBase { /** @@ -1461,7 +1568,7 @@ export interface ApiVersionSetEntityBase { } /** - * Api Version Set Contract details. + * API Version Set Contract details. */ export interface ApiVersionSetContract extends Resource { /** @@ -1489,7 +1596,7 @@ export interface ApiVersionSetContract extends Resource { } /** - * Parameters to update or create an Api Version Set Contract. + * Parameters to update or create an API Version Set Contract. */ export interface ApiVersionSetUpdateParameters { /** @@ -1922,7 +2029,7 @@ export interface BackendBaseParameters { description?: string; /** * Management Uri of the Resource in External System. This url can be the Arm Resource Id of - * Logic Apps, Function Apps or Api Apps. + * Logic Apps, Function Apps or API Apps. */ resourceId?: string; /** @@ -1957,7 +2064,7 @@ export interface BackendContract extends Resource { description?: string; /** * Management Uri of the Resource in External System. This url can be the Arm Resource Id of - * Logic Apps, Function Apps or Api Apps. + * Logic Apps, Function Apps or API Apps. */ resourceId?: string; /** @@ -2000,7 +2107,7 @@ export interface BackendUpdateParameters { description?: string; /** * Management Uri of the Resource in External System. This url can be the Arm Resource Id of - * Logic Apps, Function Apps or Api Apps. + * Logic Apps, Function Apps or API Apps. */ resourceId?: string; /** @@ -2081,7 +2188,7 @@ export interface CacheUpdateParameters { export interface KeyVaultContractCreateProperties { /** * Key vault secret identifier for fetching secret. Providing a versioned secret will prevent - * auto-refresh. This requires Api Management service to be configured with aka.ms/apimmsi + * auto-refresh. This requires API Management service to be configured with aka.ms/apimmsi */ secretIdentifier?: string; /** @@ -2198,7 +2305,7 @@ export interface ContentTypeContract extends Resource { } /** - * Deleted Api Management Service information. + * Deleted API Management Service information. */ export interface DeletedServiceContract extends Resource { /** @@ -2216,7 +2323,7 @@ export interface DeletedServiceContract extends Resource { */ deletionDate?: Date; /** - * Api Management Service Master Location. + * API Management Service Master Location. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly location?: string; @@ -2373,6 +2480,14 @@ export interface HostnameConfiguration { * Certificate information. */ certificate?: CertificateInformation; + /** + * Certificate Source. Possible values include: 'Managed', 'KeyVault', 'Custom', 'BuiltIn' + */ + certificateSource?: CertificateSource; + /** + * Certificate Status. Possible values include: 'Completed', 'Failed', 'InProgress' + */ + certificateStatus?: CertificateStatus; } /** @@ -2440,6 +2555,11 @@ export interface AdditionalLocation { * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly privateIPAddresses?: string[]; + /** + * Public Standard SKU IP V4 based IP address to be associated with Virtual Network deployed + * service in the location. Supported only for Premium SKU being deployed in Virtual Network. + */ + publicIpAddressId?: string; /** * Virtual network configuration for the location. */ @@ -2563,6 +2683,12 @@ export interface ApiManagementServiceBaseProperties { * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly privateIPAddresses?: string[]; + /** + * Public Standard SKU IP V4 based IP address to be associated with Virtual Network deployed + * service in the region. Supported only for Developer and Premium SKU being deployed in Virtual + * Network. + */ + publicIpAddressId?: string; /** * Virtual network configuration of the API Management service. */ @@ -2780,6 +2906,12 @@ export interface ApiManagementServiceResource extends ApimResource { * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly privateIPAddresses?: string[]; + /** + * Public Standard SKU IP V4 based IP address to be associated with Virtual Network deployed + * service in the region. Supported only for Developer and Premium SKU being deployed in Virtual + * Network. + */ + publicIpAddressId?: string; /** * Virtual network configuration of the API Management service. */ @@ -2957,6 +3089,12 @@ export interface ApiManagementServiceUpdateParameters extends ApimResource { * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly privateIPAddresses?: string[]; + /** + * Public Standard SKU IP V4 based IP address to be associated with Virtual Network deployed + * service in the region. Supported only for Developer and Premium SKU being deployed in Virtual + * Network. + */ + publicIpAddressId?: string; /** * Virtual network configuration of the API Management service. */ @@ -3050,6 +3188,10 @@ export interface ApiManagementServiceUpdateParameters extends ApimResource { * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly etag?: string; + /** + * A list of availability zones denoting where the resource needs to come from. + */ + zones?: string[]; } /** @@ -3204,7 +3346,7 @@ export interface EmailTemplateContract extends Resource { */ description?: string; /** - * Whether the template is the default template provided by Api Management or has been edited. + * Whether the template is the default template provided by API Management or has been edited. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly isDefault?: boolean; @@ -4165,7 +4307,7 @@ export interface PolicyDescriptionCollection { } /** - * Portal revisions contract details. + * Portal Revision's contract details. */ export interface PortalRevisionContract extends Resource { /** @@ -4178,17 +4320,17 @@ export interface PortalRevisionContract extends Resource { */ readonly statusDetails?: string; /** - * Portal revision publishing status. Possible values include: 'pending', 'publishing', + * Status of the portal's revision. Possible values include: 'pending', 'publishing', * 'completed', 'failed' * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly status?: PortalRevisionStatus; /** - * Indicates if the Portal Revision is public. + * Indicates if the portal's revision is public. */ isCurrent?: boolean; /** - * Portal revision creation date and time. + * Portal's revision creation date and time. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly createdDateTime?: Date; @@ -5089,7 +5231,7 @@ export interface TagCreateUpdateParameters { } /** - * Tenant Configuration Synchronization State. + * Result of Tenant Configuration Sync State. */ export interface TenantConfigurationSyncStateContract { /** @@ -5122,6 +5264,10 @@ export interface TenantConfigurationSyncStateContract { * `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. */ configurationChangeDate?: Date; + /** + * Most recent tenant configuration operation identifier + */ + lastOperationId?: string; } /** @@ -5143,13 +5289,13 @@ export interface OperationResultLogItemContract { } /** - * Operation Result. + * Long Running Git Operation Results. */ -export interface OperationResultContract { +export interface OperationResultContract extends Resource { /** * Operation result identifier. */ - id?: string; + operationResultContractId?: string; /** * Status of an async operation. Possible values include: 'Started', 'InProgress', 'Succeeded', * 'Failed' @@ -10260,7 +10406,7 @@ export interface UserSubscriptionGetHeaders { /** * @interface - * Paged Api list representation. + * Paged API list representation. * @extends Array */ export interface ApiCollection extends Array { @@ -10293,7 +10439,7 @@ export interface TagResourceCollection extends Array { /** * @interface - * Paged Api Revision list representation. + * Paged API Revision list representation. * @extends Array */ export interface ApiRevisionCollection extends Array { @@ -10476,7 +10622,7 @@ export interface TagDescriptionCollection extends Array /** * @interface - * Paged Api Version Set list representation. + * Paged API Version Set list representation. * @extends Array */ export interface ApiVersionSetCollection extends Array { @@ -10582,7 +10728,7 @@ export interface ContentItemCollection extends Array { /** * @interface - * Paged deleted Api Management Services List Representation. + * Paged deleted API Management Services List Representation. * @extends Array */ export interface DeletedServicesCollection extends Array { @@ -10961,11 +11107,11 @@ export type BearerTokenSendingMethods = 'authorizationHeader' | 'query'; /** * Defines values for Protocol. - * Possible values include: 'http', 'https' + * Possible values include: 'http', 'https', 'ws', 'wss' * @readonly * @enum {string} */ -export type Protocol = 'http' | 'https'; +export type Protocol = 'http' | 'https' | 'ws' | 'wss'; /** * Defines values for ContentFormat. @@ -10978,19 +11124,19 @@ export type ContentFormat = 'wadl-xml' | 'wadl-link-json' | 'swagger-json' | 'sw /** * Defines values for SoapApiType. - * Possible values include: 'SoapToRest', 'SoapPassThrough' + * Possible values include: 'SoapToRest', 'SoapPassThrough', 'WebSocket' * @readonly * @enum {string} */ -export type SoapApiType = 'http' | 'soap'; +export type SoapApiType = 'http' | 'soap' | 'websocket'; /** * Defines values for ApiType. - * Possible values include: 'http', 'soap' + * Possible values include: 'http', 'soap', 'websocket' * @readonly * @enum {string} */ -export type ApiType = 'http' | 'soap'; +export type ApiType = 'http' | 'soap' | 'websocket'; /** * Defines values for State. @@ -11129,6 +11275,22 @@ export type ResourceSkuCapacityScaleType = 'automatic' | 'manual' | 'none'; */ export type HostnameType = 'Proxy' | 'Portal' | 'Management' | 'Scm' | 'DeveloperPortal'; +/** + * Defines values for CertificateSource. + * Possible values include: 'Managed', 'KeyVault', 'Custom', 'BuiltIn' + * @readonly + * @enum {string} + */ +export type CertificateSource = 'Managed' | 'KeyVault' | 'Custom' | 'BuiltIn'; + +/** + * Defines values for CertificateStatus. + * Possible values include: 'Completed', 'Failed', 'InProgress' + * @readonly + * @enum {string} + */ +export type CertificateStatus = 'Completed' | 'Failed' | 'InProgress'; + /** * Defines values for VirtualNetworkType. * Possible values include: 'None', 'External', 'Internal' diff --git a/sdk/apimanagement/arm-apimanagement/src/models/issueMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/issueMappers.ts index efe36a116985..31a4368c8fc7 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/issueMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/issueMappers.ts @@ -9,7 +9,9 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -47,6 +49,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -72,7 +75,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/loggerMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/loggerMappers.ts index 1603929b6986..1ee0c94c9a01 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/loggerMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/loggerMappers.ts @@ -9,7 +9,9 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -47,6 +49,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -76,7 +79,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/mappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/mappers.ts index f8ab696a66d7..1ba883563bc9 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/mappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/mappers.ts @@ -360,6 +360,56 @@ export const OperationTagResourceContractProperties: msRest.CompositeMapper = { } }; +export const ApiLicenseInformation: msRest.CompositeMapper = { + serializedName: "ApiLicenseInformation", + type: { + name: "Composite", + className: "ApiLicenseInformation", + modelProperties: { + name: { + serializedName: "name", + type: { + name: "String" + } + }, + url: { + serializedName: "url", + type: { + name: "String" + } + } + } + } +}; + +export const ApiContactInformation: msRest.CompositeMapper = { + serializedName: "ApiContactInformation", + type: { + name: "Composite", + className: "ApiContactInformation", + modelProperties: { + name: { + serializedName: "name", + type: { + name: "String" + } + }, + url: { + serializedName: "url", + type: { + name: "String" + } + }, + email: { + serializedName: "email", + type: { + name: "String" + } + } + } + } +}; + export const SubscriptionKeyParameterNamesContract: msRest.CompositeMapper = { serializedName: "SubscriptionKeyParameterNamesContract", type: { @@ -616,6 +666,26 @@ export const ApiEntityBaseContract: msRest.CompositeMapper = { type: { name: "Boolean" } + }, + termsOfServiceUrl: { + serializedName: "termsOfServiceUrl", + type: { + name: "String" + } + }, + contact: { + serializedName: "contact", + type: { + name: "Composite", + className: "ApiContactInformation" + } + }, + license: { + serializedName: "license", + type: { + name: "Composite", + className: "ApiLicenseInformation" + } } } } @@ -671,11 +741,7 @@ export const ApiContractProperties: msRest.CompositeMapper = { name: "Sequence", element: { type: { - name: "Enum", - allowedValues: [ - "http", - "https" - ] + name: "String" } } } @@ -740,11 +806,7 @@ export const ApiTagResourceContractProperties: msRest.CompositeMapper = { name: "Sequence", element: { type: { - name: "Enum", - allowedValues: [ - "http", - "https" - ] + name: "String" } } } @@ -1349,14 +1411,8 @@ export const SchemaContract: msRest.CompositeMapper = { name: "String" } }, - value: { - serializedName: "properties.document.value", - type: { - name: "String" - } - }, - definitions: { - serializedName: "properties.document.definitions", + document: { + serializedName: "properties\\.document", type: { name: "Object" } @@ -1490,6 +1546,40 @@ export const ProductContract: msRest.CompositeMapper = { } }; +export const ParameterExampleContract: msRest.CompositeMapper = { + serializedName: "ParameterExampleContract", + type: { + name: "Composite", + className: "ParameterExampleContract", + modelProperties: { + summary: { + serializedName: "summary", + type: { + name: "String" + } + }, + description: { + serializedName: "description", + type: { + name: "String" + } + }, + value: { + serializedName: "value", + type: { + name: "Object" + } + }, + externalValue: { + serializedName: "externalValue", + type: { + name: "String" + } + } + } + } +}; + export const ParameterContract: msRest.CompositeMapper = { serializedName: "ParameterContract", type: { @@ -1538,6 +1628,30 @@ export const ParameterContract: msRest.CompositeMapper = { } } } + }, + schemaId: { + serializedName: "schemaId", + type: { + name: "String" + } + }, + typeName: { + serializedName: "typeName", + type: { + name: "String" + } + }, + examples: { + serializedName: "examples", + type: { + name: "Dictionary", + value: { + type: { + name: "Composite", + className: "ParameterExampleContract" + } + } + } } } } @@ -1556,12 +1670,6 @@ export const RepresentationContract: msRest.CompositeMapper = { name: "String" } }, - sample: { - serializedName: "sample", - type: { - name: "String" - } - }, schemaId: { serializedName: "schemaId", type: { @@ -2118,6 +2226,26 @@ export const ApiContract: msRest.CompositeMapper = { name: "Boolean" } }, + termsOfServiceUrl: { + serializedName: "properties.termsOfServiceUrl", + type: { + name: "String" + } + }, + contact: { + serializedName: "properties.contact", + type: { + name: "Composite", + className: "ApiContactInformation" + } + }, + license: { + serializedName: "properties.license", + type: { + name: "Composite", + className: "ApiLicenseInformation" + } + }, sourceApiId: { serializedName: "properties.sourceApiId", type: { @@ -2161,11 +2289,7 @@ export const ApiContract: msRest.CompositeMapper = { name: "Sequence", element: { type: { - name: "Enum", - allowedValues: [ - "http", - "https" - ] + name: "String" } } } @@ -2275,6 +2399,26 @@ export const ApiUpdateContract: msRest.CompositeMapper = { name: "Boolean" } }, + termsOfServiceUrl: { + serializedName: "properties.termsOfServiceUrl", + type: { + name: "String" + } + }, + contact: { + serializedName: "properties.contact", + type: { + name: "Composite", + className: "ApiContactInformation" + } + }, + license: { + serializedName: "properties.license", + type: { + name: "Composite", + className: "ApiLicenseInformation" + } + }, displayName: { serializedName: "properties.displayName", constraints: { @@ -2311,11 +2455,7 @@ export const ApiUpdateContract: msRest.CompositeMapper = { name: "Sequence", element: { type: { - name: "Enum", - allowedValues: [ - "http", - "https" - ] + name: "String" } } } @@ -2418,6 +2558,26 @@ export const ApiCreateOrUpdateParameter: msRest.CompositeMapper = { name: "Boolean" } }, + termsOfServiceUrl: { + serializedName: "properties.termsOfServiceUrl", + type: { + name: "String" + } + }, + contact: { + serializedName: "properties.contact", + type: { + name: "Composite", + className: "ApiContactInformation" + } + }, + license: { + serializedName: "properties.license", + type: { + name: "Composite", + className: "ApiLicenseInformation" + } + }, sourceApiId: { serializedName: "properties.sourceApiId", type: { @@ -2461,11 +2621,7 @@ export const ApiCreateOrUpdateParameter: msRest.CompositeMapper = { name: "Sequence", element: { type: { - name: "Enum", - allowedValues: [ - "http", - "https" - ] + name: "String" } } } @@ -4173,6 +4329,18 @@ export const HostnameConfiguration: msRest.CompositeMapper = { name: "Composite", className: "CertificateInformation" } + }, + certificateSource: { + serializedName: "certificateSource", + type: { + name: "String" + } + }, + certificateStatus: { + serializedName: "certificateStatus", + type: { + name: "String" + } } } } @@ -4291,6 +4459,12 @@ export const AdditionalLocation: msRest.CompositeMapper = { } } }, + publicIpAddressId: { + serializedName: "publicIpAddressId", + type: { + name: "String" + } + }, virtualNetworkConfiguration: { serializedName: "virtualNetworkConfiguration", type: { @@ -4484,6 +4658,12 @@ export const ApiManagementServiceBaseProperties: msRest.CompositeMapper = { } } }, + publicIpAddressId: { + serializedName: "publicIpAddressId", + type: { + name: "String" + } + }, virtualNetworkConfiguration: { serializedName: "virtualNetworkConfiguration", type: { @@ -4787,6 +4967,12 @@ export const ApiManagementServiceResource: msRest.CompositeMapper = { } } }, + publicIpAddressId: { + serializedName: "properties.publicIpAddressId", + type: { + name: "String" + } + }, virtualNetworkConfiguration: { serializedName: "properties.virtualNetworkConfiguration", type: { @@ -5043,6 +5229,12 @@ export const ApiManagementServiceUpdateParameters: msRest.CompositeMapper = { } } }, + publicIpAddressId: { + serializedName: "properties.publicIpAddressId", + type: { + name: "String" + } + }, virtualNetworkConfiguration: { serializedName: "properties.virtualNetworkConfiguration", type: { @@ -5158,6 +5350,17 @@ export const ApiManagementServiceUpdateParameters: msRest.CompositeMapper = { type: { name: "String" } + }, + zones: { + serializedName: "zones", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } } } } @@ -8708,46 +8911,52 @@ export const TenantConfigurationSyncStateContract: msRest.CompositeMapper = { className: "TenantConfigurationSyncStateContract", modelProperties: { branch: { - serializedName: "branch", + serializedName: "properties.branch", type: { name: "String" } }, commitId: { - serializedName: "commitId", + serializedName: "properties.commitId", type: { name: "String" } }, isExport: { - serializedName: "isExport", + serializedName: "properties.isExport", type: { name: "Boolean" } }, isSynced: { - serializedName: "isSynced", + serializedName: "properties.isSynced", type: { name: "Boolean" } }, isGitEnabled: { - serializedName: "isGitEnabled", + serializedName: "properties.isGitEnabled", type: { name: "Boolean" } }, syncDate: { - serializedName: "syncDate", + serializedName: "properties.syncDate", type: { name: "DateTime" } }, configurationChangeDate: { - serializedName: "configurationChangeDate", + serializedName: "properties.configurationChangeDate", type: { name: "DateTime" } + }, + lastOperationId: { + serializedName: "properties.lastOperationId", + type: { + name: "String" + } } } } @@ -8787,14 +8996,15 @@ export const OperationResultContract: msRest.CompositeMapper = { name: "Composite", className: "OperationResultContract", modelProperties: { - id: { - serializedName: "id", + ...Resource.type.modelProperties, + operationResultContractId: { + serializedName: "properties.id", type: { name: "String" } }, status: { - serializedName: "status", + serializedName: "properties.status", type: { name: "Enum", allowedValues: [ @@ -8806,25 +9016,25 @@ export const OperationResultContract: msRest.CompositeMapper = { } }, started: { - serializedName: "started", + serializedName: "properties.started", type: { name: "DateTime" } }, updated: { - serializedName: "updated", + serializedName: "properties.updated", type: { name: "DateTime" } }, resultInfo: { - serializedName: "resultInfo", + serializedName: "properties.resultInfo", type: { name: "String" } }, error: { - serializedName: "error", + serializedName: "properties.error", type: { name: "Composite", className: "ErrorResponseBody" @@ -8832,7 +9042,7 @@ export const OperationResultContract: msRest.CompositeMapper = { }, actionLog: { readOnly: true, - serializedName: "actionLog", + serializedName: "properties.actionLog", type: { name: "Sequence", element: { diff --git a/sdk/apimanagement/arm-apimanagement/src/models/namedValueMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/namedValueMappers.ts index 37c3ce050068..56f3fae2db81 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/namedValueMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/namedValueMappers.ts @@ -9,7 +9,9 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -47,6 +49,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -79,7 +82,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/notificationMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/notificationMappers.ts index 830c2d9a8b8d..0ac02f62e005 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/notificationMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/notificationMappers.ts @@ -9,7 +9,9 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -47,6 +49,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -71,7 +74,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/notificationRecipientEmailMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/notificationRecipientEmailMappers.ts index c30aeeb958c3..86e40da457e2 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/notificationRecipientEmailMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/notificationRecipientEmailMappers.ts @@ -9,7 +9,9 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -47,6 +49,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -70,7 +73,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/notificationRecipientUserMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/notificationRecipientUserMappers.ts index 5f8d0756d6c4..9f9432586ffc 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/notificationRecipientUserMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/notificationRecipientUserMappers.ts @@ -9,7 +9,9 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -47,6 +49,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -70,7 +73,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/openIdConnectProviderMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/openIdConnectProviderMappers.ts index 7657aec7c495..c47bd99de3cd 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/openIdConnectProviderMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/openIdConnectProviderMappers.ts @@ -9,7 +9,9 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -48,6 +50,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -78,7 +81,10 @@ export { OpenidConnectProviderUpdateContract, OpenIdConnectProviderUpdateHeaders, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/operationOperationsMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/operationOperationsMappers.ts index f75cb5d3f102..9380d1962c73 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/operationOperationsMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/operationOperationsMappers.ts @@ -7,8 +7,10 @@ */ export { + ApiContactInformation, ApiContractProperties, ApiEntityBaseContract, + ApiLicenseInformation, ApiTagResourceContractProperties, ApiVersionSetContractDetails, AuthenticationSettingsContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/policyDescriptionMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/policyDescriptionMappers.ts index 2144d2458421..2f80baf33c88 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/policyDescriptionMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/policyDescriptionMappers.ts @@ -9,7 +9,9 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -47,6 +49,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -70,7 +73,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionCollection, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/policyMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/policyMappers.ts index 307cf807c5a9..9cec8e1b8258 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/policyMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/policyMappers.ts @@ -9,7 +9,9 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -47,6 +49,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -70,7 +73,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyCollection, PolicyContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/portalRevisionMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/portalRevisionMappers.ts index 02f6c4eac7c6..36b9161bce2d 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/portalRevisionMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/portalRevisionMappers.ts @@ -9,7 +9,9 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -47,6 +49,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -70,7 +73,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/portalSettingsMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/portalSettingsMappers.ts index 6a779c200a89..27ce77f27ad9 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/portalSettingsMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/portalSettingsMappers.ts @@ -9,7 +9,9 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -47,6 +49,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -70,7 +73,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/productApiMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/productApiMappers.ts index 25253de8dcdf..c52650335028 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/productApiMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/productApiMappers.ts @@ -10,7 +10,9 @@ export { AccessInformationContract, AdditionalLocation, ApiCollection, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -48,6 +50,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -71,7 +74,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/productGroupMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/productGroupMappers.ts index 6a502aca75eb..5aacb3a88af7 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/productGroupMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/productGroupMappers.ts @@ -9,7 +9,9 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -47,6 +49,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -71,7 +74,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/productMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/productMappers.ts index 11bdf825c3d0..864dda57c194 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/productMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/productMappers.ts @@ -9,9 +9,11 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, ApiContractProperties, ApiEntityBaseContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -50,6 +52,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -73,8 +76,11 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, OperationTagResourceContractProperties, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/productPolicyMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/productPolicyMappers.ts index 8c71ce15963f..1c5a74e940db 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/productPolicyMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/productPolicyMappers.ts @@ -9,7 +9,9 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -47,6 +49,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -70,7 +73,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyCollection, PolicyContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/productSubscriptionsMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/productSubscriptionsMappers.ts index bb3cd32c8806..d41d38e369a7 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/productSubscriptionsMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/productSubscriptionsMappers.ts @@ -9,7 +9,9 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -47,6 +49,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -70,7 +73,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/signInSettingsMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/signInSettingsMappers.ts index d4e2e1b5766b..07718a0c535a 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/signInSettingsMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/signInSettingsMappers.ts @@ -9,7 +9,9 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -47,6 +49,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -70,7 +73,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/signUpSettingsMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/signUpSettingsMappers.ts index 69e7dde54352..842c98b7bdf1 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/signUpSettingsMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/signUpSettingsMappers.ts @@ -9,7 +9,9 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -47,6 +49,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -70,7 +73,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/subscriptionMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/subscriptionMappers.ts index 0c0e8ce97ba9..911a86d93c4e 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/subscriptionMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/subscriptionMappers.ts @@ -9,7 +9,9 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -47,6 +49,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -70,7 +73,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/tagMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/tagMappers.ts index 256ee374e33b..1c913d1b322d 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/tagMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/tagMappers.ts @@ -9,7 +9,9 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -47,6 +49,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -70,7 +73,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/tagResourceMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/tagResourceMappers.ts index f75cb5d3f102..9380d1962c73 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/tagResourceMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/tagResourceMappers.ts @@ -7,8 +7,10 @@ */ export { + ApiContactInformation, ApiContractProperties, ApiEntityBaseContract, + ApiLicenseInformation, ApiTagResourceContractProperties, ApiVersionSetContractDetails, AuthenticationSettingsContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/tenantAccessMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/tenantAccessMappers.ts index 81829aa57b4e..7056da4890f3 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/tenantAccessMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/tenantAccessMappers.ts @@ -13,7 +13,9 @@ export { AccessInformationSecretsContract, AccessInformationUpdateParameters, AdditionalLocation, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -51,6 +53,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -74,7 +77,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/tenantConfigurationMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/tenantConfigurationMappers.ts index 623bc88c1291..66a4a05ede62 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/tenantConfigurationMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/tenantConfigurationMappers.ts @@ -7,12 +7,110 @@ */ export { + AccessInformationContract, + AdditionalLocation, + ApiContactInformation, + ApiContract, + ApiLicenseInformation, + ApiManagementServiceIdentity, + ApiManagementServiceResource, + ApiManagementServiceSkuProperties, + ApiManagementServiceUpdateParameters, + ApimResource, + ApiReleaseContract, + ApiVersionConstraint, + ApiVersionSetContract, + ApiVersionSetContractDetails, + AssociationContract, + AuthenticationSettingsContract, + AuthorizationServerContract, + AuthorizationServerUpdateContract, + BackendAuthorizationHeaderCredentials, + BackendContract, + BackendCredentialsContract, + BackendProperties, + BackendProxyContract, + BackendReconnectContract, + BackendServiceFabricClusterProperties, + BackendTlsProperties, + BaseResource, + BodyDiagnosticSettings, + CacheContract, + CertificateConfiguration, + CertificateContract, + CertificateInformation, + ContentItemContract, + ContentTypeContract, + DataMasking, + DataMaskingEntity, + DeletedServiceContract, DeployConfigurationParameters, + DiagnosticContract, + EmailTemplateContract, + EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, ErrorResponseBody, + GatewayCertificateAuthorityContract, + GatewayContract, + GatewayHostnameConfigurationContract, + GroupContract, + GroupContractProperties, + HostnameConfiguration, + HttpMessageDiagnostic, + IdentityProviderContract, + IdentityProviderCreateContract, + IssueAttachmentContract, + IssueCommentContract, + IssueContract, + KeyVaultContractCreateProperties, + KeyVaultContractProperties, + KeyVaultLastAccessStatusContractProperties, + LoggerContract, + NamedValueContract, + NamedValueCreateContract, + NotificationContract, + OAuth2AuthenticationSettingsContract, + OpenIdAuthenticationSettingsContract, + OpenidConnectProviderContract, + OperationContract, OperationResultContract, OperationResultLogItemContract, + ParameterContract, + ParameterExampleContract, + PipelineDiagnosticSettings, + PolicyContract, + PolicyDescriptionContract, + PortalDelegationSettings, + PortalRevisionContract, + PortalSettingsContract, + PortalSigninSettings, + PortalSignupSettings, + ProductContract, + RecipientEmailContract, + RecipientsContractProperties, + RecipientUserContract, + RegistrationDelegationSettingsProperties, + RepresentationContract, + RequestContract, + Resource, + ResourceLocationDataContract, + ResponseContract, + SamplingSettings, SaveConfigurationParameter, - TenantConfigurationSyncStateContract + SchemaContract, + SubscriptionContract, + SubscriptionKeyParameterNamesContract, + SubscriptionsDelegationSettingsProperties, + TagContract, + TagDescriptionContract, + TenantConfigurationSyncStateContract, + TenantSettingsContract, + TermsOfServiceProperties, + TokenBodyParameterContract, + UserContract, + UserIdentityContract, + UserIdentityProperties, + VirtualNetworkConfiguration, + X509CertificateName } from "../models/mappers"; diff --git a/sdk/apimanagement/arm-apimanagement/src/models/tenantSettingsMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/tenantSettingsMappers.ts index a0cf17c952da..cc6c013fea0e 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/tenantSettingsMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/tenantSettingsMappers.ts @@ -9,7 +9,9 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -47,6 +49,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -70,7 +73,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/userGroupMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/userGroupMappers.ts index 6a502aca75eb..5aacb3a88af7 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/userGroupMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/userGroupMappers.ts @@ -9,7 +9,9 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -47,6 +49,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -71,7 +74,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/userMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/userMappers.ts index 8a4af92021e0..059254084fbb 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/userMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/userMappers.ts @@ -9,7 +9,9 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -47,6 +49,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -71,7 +74,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/models/userSubscriptionMappers.ts b/sdk/apimanagement/arm-apimanagement/src/models/userSubscriptionMappers.ts index a9943509b5ba..c231d9dbf582 100644 --- a/sdk/apimanagement/arm-apimanagement/src/models/userSubscriptionMappers.ts +++ b/sdk/apimanagement/arm-apimanagement/src/models/userSubscriptionMappers.ts @@ -9,7 +9,9 @@ export { AccessInformationContract, AdditionalLocation, + ApiContactInformation, ApiContract, + ApiLicenseInformation, ApiManagementServiceIdentity, ApiManagementServiceResource, ApiManagementServiceSkuProperties, @@ -47,6 +49,7 @@ export { EmailTemplateParametersContractProperties, ErrorFieldContract, ErrorResponse, + ErrorResponseBody, GatewayCertificateAuthorityContract, GatewayContract, GatewayHostnameConfigurationContract, @@ -70,7 +73,10 @@ export { OpenIdAuthenticationSettingsContract, OpenidConnectProviderContract, OperationContract, + OperationResultContract, + OperationResultLogItemContract, ParameterContract, + ParameterExampleContract, PipelineDiagnosticSettings, PolicyContract, PolicyDescriptionContract, diff --git a/sdk/apimanagement/arm-apimanagement/src/operations/contentItem.ts b/sdk/apimanagement/arm-apimanagement/src/operations/contentItem.ts index 75666e4b95ab..4c946eea91ad 100644 --- a/sdk/apimanagement/arm-apimanagement/src/operations/contentItem.ts +++ b/sdk/apimanagement/arm-apimanagement/src/operations/contentItem.ts @@ -26,7 +26,7 @@ export class ContentItem { } /** - * Returns list of content items + * Lists developer portal's content items specified by the provided content type. * @param resourceGroupName The name of the resource group. * @param serviceName The name of the API Management service. * @param contentTypeId Content type identifier. @@ -62,7 +62,8 @@ export class ContentItem { } /** - * Returns content item metadata + * Returns the entity state (ETag) version of the developer portal's content item specified by its + * identifier. * @param resourceGroupName The name of the resource group. * @param serviceName The name of the API Management service. * @param contentTypeId Content type identifier. @@ -102,7 +103,7 @@ export class ContentItem { } /** - * Returns content item details + * Returns the developer portal's content item specified by its identifier. * @param resourceGroupName The name of the resource group. * @param serviceName The name of the API Management service. * @param contentTypeId Content type identifier. @@ -142,7 +143,7 @@ export class ContentItem { } /** - * Creates new content item + * Creates a new developer portal's content item specified by the provided content type. * @param resourceGroupName The name of the resource group. * @param serviceName The name of the API Management service. * @param contentTypeId Content type identifier. @@ -182,7 +183,7 @@ export class ContentItem { } /** - * Removes specified content item. + * Removes the specified developer portal's content item. * @param resourceGroupName The name of the resource group. * @param serviceName The name of the API Management service. * @param contentTypeId Content type identifier. @@ -229,7 +230,7 @@ export class ContentItem { } /** - * Returns list of content items + * Lists developer portal's content items specified by the provided content type. * @param nextPageLink The NextLink from the previous successful call to List operation. * @param [options] The optional parameters * @returns Promise diff --git a/sdk/apimanagement/arm-apimanagement/src/operations/contentType.ts b/sdk/apimanagement/arm-apimanagement/src/operations/contentType.ts index 4459b47eb782..1669857e93f4 100644 --- a/sdk/apimanagement/arm-apimanagement/src/operations/contentType.ts +++ b/sdk/apimanagement/arm-apimanagement/src/operations/contentType.ts @@ -26,7 +26,8 @@ export class ContentType { } /** - * Returns list of content types + * Lists the developer portal's content types. Content types describe content items' properties, + * validation rules, and constraints. * @param resourceGroupName The name of the resource group. * @param serviceName The name of the API Management service. * @param [options] The optional parameters @@ -58,7 +59,8 @@ export class ContentType { } /** - * Gets API Management content type details. + * Gets the details of the developer portal's content type. Content types describe content items' + * properties, validation rules, and constraints. * @param resourceGroupName The name of the resource group. * @param serviceName The name of the API Management service. * @param contentTypeId Content type identifier. @@ -94,7 +96,9 @@ export class ContentType { } /** - * Creates or updates an Content Type. + * Creates or updates the developer portal's content type. Content types describe content items' + * properties, validation rules, and constraints. Custom content types' identifiers need to start + * with the `c-` prefix. Built-in content types can't be modified. * @param resourceGroupName The name of the resource group. * @param serviceName The name of the API Management service. * @param contentTypeId Content type identifier. @@ -130,7 +134,9 @@ export class ContentType { } /** - * Removes specified content type. + * Removes the specified developer portal's content type. Content types describe content items' + * properties, validation rules, and constraints. Built-in content types (with identifiers starting + * with the `c-` prefix) can't be removed. * @param resourceGroupName The name of the resource group. * @param serviceName The name of the API Management service. * @param contentTypeId Content type identifier. @@ -173,7 +179,8 @@ export class ContentType { } /** - * Returns list of content types + * Lists the developer portal's content types. Content types describe content items' properties, + * validation rules, and constraints. * @param nextPageLink The NextLink from the previous successful call to List operation. * @param [options] The optional parameters * @returns Promise diff --git a/sdk/apimanagement/arm-apimanagement/src/operations/portalRevision.ts b/sdk/apimanagement/arm-apimanagement/src/operations/portalRevision.ts index e03ba7ef0dce..a5c1ae9d4366 100644 --- a/sdk/apimanagement/arm-apimanagement/src/operations/portalRevision.ts +++ b/sdk/apimanagement/arm-apimanagement/src/operations/portalRevision.ts @@ -27,7 +27,7 @@ export class PortalRevision { } /** - * Lists a collection of developer portal revision entities. + * Lists developer portal's revisions. * @param resourceGroupName The name of the resource group. * @param serviceName The name of the API Management service. * @param [options] The optional parameters @@ -59,7 +59,7 @@ export class PortalRevision { } /** - * Gets developer portal revision specified by its identifier. + * Gets the developer portal revision specified by its identifier. * @param resourceGroupName The name of the resource group. * @param serviceName The name of the API Management service. * @param portalRevisionId Portal revision identifier. Must be unique in the current API Management @@ -98,7 +98,7 @@ export class PortalRevision { } /** - * Gets developer portal revision specified by its identifier. + * Gets the developer portal's revision specified by its identifier. * @param resourceGroupName The name of the resource group. * @param serviceName The name of the API Management service. * @param portalRevisionId Portal revision identifier. Must be unique in the current API Management @@ -137,7 +137,8 @@ export class PortalRevision { } /** - * Creates a new developer portal revision. + * Creates a new developer portal's revision by running the portal's publishing. The `isCurrent` + * property indicates if the revision is publicly accessible. * @param resourceGroupName The name of the resource group. * @param serviceName The name of the API Management service. * @param portalRevisionId Portal revision identifier. Must be unique in the current API Management @@ -169,7 +170,8 @@ export class PortalRevision { } /** - * Creates a new developer portal revision. + * Creates a new developer portal's revision by running the portal's publishing. The `isCurrent` + * property indicates if the revision is publicly accessible. * @param resourceGroupName The name of the resource group. * @param serviceName The name of the API Management service. * @param portalRevisionId Portal revision identifier. Must be unique in the current API Management @@ -218,7 +220,7 @@ export class PortalRevision { } /** - * Lists a collection of developer portal revision entities. + * Lists developer portal's revisions. * @param nextPageLink The NextLink from the previous successful call to List operation. * @param [options] The optional parameters * @returns Promise