Skip to content

Commit

Permalink
CodeGen from PR 12421 in Azure/azure-rest-api-specs
Browse files Browse the repository at this point in the history
Merge c7228b599945f8e5ff4aaad4a8fc04dff96af959 into b9fb929f7823d54b94f85f39b0e79f38747828b1
  • Loading branch information
SDKAuto committed Jan 22, 2021
1 parent 832c98f commit 821c0d5
Show file tree
Hide file tree
Showing 53 changed files with 13,859 additions and 1,085 deletions.
2 changes: 1 addition & 1 deletion sdk/cdn/arm-cdn/LICENSE.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
The MIT License (MIT)

Copyright (c) 2020 Microsoft
Copyright (c) 2021 Microsoft

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
9 changes: 4 additions & 5 deletions sdk/cdn/arm-cdn/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ npm install @azure/arm-cdn

### How to use

#### nodejs - Authentication, client creation and list profiles as an example written in TypeScript.
#### nodejs - client creation and list profiles as an example written in TypeScript.

##### Install @azure/ms-rest-nodeauth

Expand All @@ -26,11 +26,10 @@ npm install @azure/ms-rest-nodeauth@"^3.0.0"

##### Sample code

While the below sample uses the interactive login, other authentication options can be found in the [README.md file of @azure/ms-rest-nodeauth](https://www.npmjs.com/package/@azure/ms-rest-nodeauth) package
```typescript
import * as msRest from "@azure/ms-rest-js";
import * as msRestAzure from "@azure/ms-rest-azure-js";
import * as msRestNodeAuth from "@azure/ms-rest-nodeauth";
import { CdnManagementClient, CdnManagementModels, CdnManagementMappers } from "@azure/arm-cdn";
const msRestNodeAuth = require("@azure/ms-rest-nodeauth");
const { CdnManagementClient } = require("@azure/arm-cdn");
const subscriptionId = process.env["AZURE_SUBSCRIPTION_ID"];

msRestNodeAuth.interactiveLogin().then((creds) => {
Expand Down
4 changes: 2 additions & 2 deletions sdk/cdn/arm-cdn/rollup.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@ const config = {
"@azure/ms-rest-azure-js": "msRestAzure"
},
banner: `/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
* Copyright (c) Microsoft Corporation.
* Licensed under the MIT License.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
Expand Down
29 changes: 26 additions & 3 deletions sdk/cdn/arm-cdn/src/cdnManagementClient.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
* Copyright (c) Microsoft Corporation.
* Licensed under the MIT License.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
Expand All @@ -26,6 +25,18 @@ class CdnManagementClient extends CdnManagementClientContext {
resourceUsage: operations.ResourceUsageOperations;
operations: operations.Operations;
edgeNodes: operations.EdgeNodes;
aFDProfiles: operations.AFDProfiles;
aFDCustomDomains: operations.AFDCustomDomains;
aFDEndpoints: operations.AFDEndpoints;
aFDOriginGroups: operations.AFDOriginGroups;
aFDOrigins: operations.AFDOrigins;
routes: operations.Routes;
ruleSets: operations.RuleSets;
rules: operations.Rules;
securityPolicies: operations.SecurityPolicies;
secrets: operations.Secrets;
validate: operations.Validate;
logAnalytics: operations.LogAnalytics;
policies: operations.Policies;
managedRuleSets: operations.ManagedRuleSets;

Expand All @@ -45,6 +56,18 @@ class CdnManagementClient extends CdnManagementClientContext {
this.resourceUsage = new operations.ResourceUsageOperations(this);
this.operations = new operations.Operations(this);
this.edgeNodes = new operations.EdgeNodes(this);
this.aFDProfiles = new operations.AFDProfiles(this);
this.aFDCustomDomains = new operations.AFDCustomDomains(this);
this.aFDEndpoints = new operations.AFDEndpoints(this);
this.aFDOriginGroups = new operations.AFDOriginGroups(this);
this.aFDOrigins = new operations.AFDOrigins(this);
this.routes = new operations.Routes(this);
this.ruleSets = new operations.RuleSets(this);
this.rules = new operations.Rules(this);
this.securityPolicies = new operations.SecurityPolicies(this);
this.secrets = new operations.Secrets(this);
this.validate = new operations.Validate(this);
this.logAnalytics = new operations.LogAnalytics(this);
this.policies = new operations.Policies(this);
this.managedRuleSets = new operations.ManagedRuleSets(this);
}
Expand Down
7 changes: 3 additions & 4 deletions sdk/cdn/arm-cdn/src/cdnManagementClientContext.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
* Copyright (c) Microsoft Corporation.
* Licensed under the MIT License.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
Expand Down Expand Up @@ -44,7 +43,7 @@ export class CdnManagementClientContext extends msRestAzure.AzureServiceClient {

super(credentials, options);

this.apiVersion = '2020-04-15';
this.apiVersion = '2020-09-01';
this.acceptLanguage = 'en-US';
this.longRunningOperationRetryTimeout = 30;
this.baseUri = options.baseUri || this.baseUri || "https://management.azure.com";
Expand Down
130 changes: 130 additions & 0 deletions sdk/cdn/arm-cdn/src/models/aFDCustomDomainsMappers.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,130 @@
/*
* Copyright (c) Microsoft Corporation.
* Licensed under the MIT License.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/

export {
discriminators,
AFDDomain,
AFDDomainHttpsParameters,
AFDDomainListResult,
AFDDomainUpdateParameters,
AFDEndpoint,
AFDEndpointUpdateParameters,
AfdErrorResponse,
AFDOrigin,
AFDOriginGroup,
AFDOriginGroupUpdateParameters,
AFDOriginUpdateParameters,
BaseResource,
CacheExpirationActionParameters,
CacheKeyQueryStringActionParameters,
CdnEndpoint,
CdnWebApplicationFirewallPolicy,
CdnWebApplicationFirewallPolicyPatchParameters,
CidrIpAddress,
CookiesMatchConditionParameters,
CustomDomain,
CustomerCertificateParameters,
CustomRule,
CustomRuleList,
DeepCreatedOrigin,
DeepCreatedOriginGroup,
DeliveryRule,
DeliveryRuleAction,
DeliveryRuleCacheExpirationAction,
DeliveryRuleCacheKeyQueryStringAction,
DeliveryRuleCondition,
DeliveryRuleCookiesCondition,
DeliveryRuleHttpVersionCondition,
DeliveryRuleIsDeviceCondition,
DeliveryRulePostArgsCondition,
DeliveryRuleQueryStringCondition,
DeliveryRuleRemoteAddressCondition,
DeliveryRuleRequestBodyCondition,
DeliveryRuleRequestHeaderAction,
DeliveryRuleRequestHeaderCondition,
DeliveryRuleRequestMethodCondition,
DeliveryRuleRequestSchemeCondition,
DeliveryRuleRequestUriCondition,
DeliveryRuleResponseHeaderAction,
DeliveryRuleUrlFileExtensionCondition,
DeliveryRuleUrlFileNameCondition,
DeliveryRuleUrlPathCondition,
DomainValidationProperties,
EdgeNode,
Endpoint,
EndpointPropertiesUpdateParametersDeliveryPolicy,
EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink,
EndpointUpdateParameters,
ErrorResponse,
GeoFilter,
HeaderActionParameters,
HealthProbeParameters,
HttpErrorRangeParameters,
HttpVersionMatchConditionParameters,
IpAddressGroup,
IsDeviceMatchConditionParameters,
KeyVaultSigningKeyParameters,
LoadBalancingSettingsParameters,
ManagedCertificateParameters,
ManagedRuleDefinition,
ManagedRuleGroupDefinition,
ManagedRuleGroupOverride,
ManagedRuleOverride,
ManagedRuleSet,
ManagedRuleSetDefinition,
ManagedRuleSetList,
MatchCondition,
Origin,
OriginGroup,
OriginGroupOverrideAction,
OriginGroupOverrideActionParameters,
OriginGroupUpdateParameters,
OriginUpdateParameters,
PolicySettings,
PostArgsMatchConditionParameters,
Profile,
ProfileUpdateParameters,
ProxyResource,
QueryStringMatchConditionParameters,
RateLimitRule,
RateLimitRuleList,
RemoteAddressMatchConditionParameters,
RequestBodyMatchConditionParameters,
RequestHeaderMatchConditionParameters,
RequestMethodMatchConditionParameters,
RequestSchemeMatchConditionParameters,
RequestUriMatchConditionParameters,
Resource,
ResourceReference,
ResponseBasedOriginErrorDetectionParameters,
Route,
Rule,
RuleSet,
Secret,
SecretParameters,
SecurityPolicy,
SecurityPolicyParameters,
SecurityPolicyWebApplicationFirewallAssociation,
SecurityPolicyWebApplicationFirewallParameters,
Sku,
SystemData,
TrackedResource,
UrlFileExtensionMatchConditionParameters,
UrlFileNameMatchConditionParameters,
UrlPathMatchConditionParameters,
UrlRedirectAction,
UrlRedirectActionParameters,
UrlRewriteAction,
UrlRewriteActionParameters,
UrlSigningAction,
UrlSigningActionParameters,
UrlSigningKey,
UrlSigningKeyParameters,
UrlSigningParamIdentifier,
ValidationToken
} from "../models/mappers";
134 changes: 134 additions & 0 deletions sdk/cdn/arm-cdn/src/models/aFDEndpointsMappers.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,134 @@
/*
* Copyright (c) Microsoft Corporation.
* Licensed under the MIT License.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/

export {
discriminators,
AFDDomain,
AFDDomainHttpsParameters,
AFDEndpoint,
AFDEndpointListResult,
AFDEndpointUpdateParameters,
AfdErrorResponse,
AFDOrigin,
AFDOriginGroup,
AFDOriginGroupUpdateParameters,
AFDOriginUpdateParameters,
AfdPurgeParameters,
BaseResource,
CacheExpirationActionParameters,
CacheKeyQueryStringActionParameters,
CdnEndpoint,
CdnWebApplicationFirewallPolicy,
CdnWebApplicationFirewallPolicyPatchParameters,
CidrIpAddress,
CookiesMatchConditionParameters,
CustomDomain,
CustomerCertificateParameters,
CustomRule,
CustomRuleList,
DeepCreatedOrigin,
DeepCreatedOriginGroup,
DeliveryRule,
DeliveryRuleAction,
DeliveryRuleCacheExpirationAction,
DeliveryRuleCacheKeyQueryStringAction,
DeliveryRuleCondition,
DeliveryRuleCookiesCondition,
DeliveryRuleHttpVersionCondition,
DeliveryRuleIsDeviceCondition,
DeliveryRulePostArgsCondition,
DeliveryRuleQueryStringCondition,
DeliveryRuleRemoteAddressCondition,
DeliveryRuleRequestBodyCondition,
DeliveryRuleRequestHeaderAction,
DeliveryRuleRequestHeaderCondition,
DeliveryRuleRequestMethodCondition,
DeliveryRuleRequestSchemeCondition,
DeliveryRuleRequestUriCondition,
DeliveryRuleResponseHeaderAction,
DeliveryRuleUrlFileExtensionCondition,
DeliveryRuleUrlFileNameCondition,
DeliveryRuleUrlPathCondition,
DomainValidationProperties,
EdgeNode,
Endpoint,
EndpointPropertiesUpdateParametersDeliveryPolicy,
EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink,
EndpointUpdateParameters,
ErrorResponse,
GeoFilter,
HeaderActionParameters,
HealthProbeParameters,
HttpErrorRangeParameters,
HttpVersionMatchConditionParameters,
IpAddressGroup,
IsDeviceMatchConditionParameters,
KeyVaultSigningKeyParameters,
LoadBalancingSettingsParameters,
ManagedCertificateParameters,
ManagedRuleDefinition,
ManagedRuleGroupDefinition,
ManagedRuleGroupOverride,
ManagedRuleOverride,
ManagedRuleSet,
ManagedRuleSetDefinition,
ManagedRuleSetList,
MatchCondition,
Origin,
OriginGroup,
OriginGroupOverrideAction,
OriginGroupOverrideActionParameters,
OriginGroupUpdateParameters,
OriginUpdateParameters,
PolicySettings,
PostArgsMatchConditionParameters,
Profile,
ProfileUpdateParameters,
ProxyResource,
QueryStringMatchConditionParameters,
RateLimitRule,
RateLimitRuleList,
RemoteAddressMatchConditionParameters,
RequestBodyMatchConditionParameters,
RequestHeaderMatchConditionParameters,
RequestMethodMatchConditionParameters,
RequestSchemeMatchConditionParameters,
RequestUriMatchConditionParameters,
Resource,
ResourceReference,
ResponseBasedOriginErrorDetectionParameters,
Route,
Rule,
RuleSet,
Secret,
SecretParameters,
SecurityPolicy,
SecurityPolicyParameters,
SecurityPolicyWebApplicationFirewallAssociation,
SecurityPolicyWebApplicationFirewallParameters,
Sku,
SystemData,
TrackedResource,
UrlFileExtensionMatchConditionParameters,
UrlFileNameMatchConditionParameters,
UrlPathMatchConditionParameters,
UrlRedirectAction,
UrlRedirectActionParameters,
UrlRewriteAction,
UrlRewriteActionParameters,
UrlSigningAction,
UrlSigningActionParameters,
UrlSigningKey,
UrlSigningKeyParameters,
UrlSigningParamIdentifier,
Usage,
UsageName,
UsagesListResult,
ValidateCustomDomainInput,
ValidateCustomDomainOutput
} from "../models/mappers";
Loading

0 comments on commit 821c0d5

Please sign in to comment.