Skip to content

Commit

Permalink
CodeGen from PR 17965 in Azure/azure-rest-api-specs
Browse files Browse the repository at this point in the history
Add xms-ids for PolicyInsights (Azure#17965)

* add xms-ids for PolicyInsights

* Address code review feedback
  • Loading branch information
SDKAuto committed Apr 5, 2022
1 parent 1abadd1 commit 32ee037
Show file tree
Hide file tree
Showing 19 changed files with 700 additions and 115 deletions.
49 changes: 39 additions & 10 deletions sdk/policyinsights/arm-policyinsights/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,44 @@
# Release History

## 5.0.1 (Unreleased)

### Features Added

### Breaking Changes

### Bugs Fixed

### Other Changes

## 6.0.0-beta.1 (2022-04-05)

**Features**

- Added operation PolicyRestrictions.checkAtManagementGroupScope
- Added Interface CheckManagementGroupRestrictionsRequest
- Added Interface PolicyRestrictionsCheckAtManagementGroupScopeOptionalParams
- Added Type Alias PolicyEventsResourceType
- Added Type Alias PolicyRestrictionsCheckAtManagementGroupScopeResponse
- Added Type Alias PolicyStatesSummaryResourceType
- Added Type Alias PolicyTrackedResourcesResourceType
- Added Enum KnownPolicyEventsResourceType
- Added Enum KnownPolicyStatesSummaryResourceType
- Added Enum KnownPolicyTrackedResourcesResourceType

**Breaking Changes**

- Operation PolicyEvents.listQueryResultsForManagementGroup has a new signature
- Operation PolicyEvents.listQueryResultsForPolicyDefinition has a new signature
- Operation PolicyEvents.listQueryResultsForPolicySetDefinition has a new signature
- Operation PolicyEvents.listQueryResultsForResource has a new signature
- Operation PolicyEvents.listQueryResultsForResourceGroup has a new signature
- Operation PolicyEvents.listQueryResultsForResourceGroupLevelPolicyAssignment has a new signature
- Operation PolicyEvents.listQueryResultsForSubscription has a new signature
- Operation PolicyEvents.listQueryResultsForSubscriptionLevelPolicyAssignment has a new signature
- Operation PolicyStates.summarizeForManagementGroup has a new signature
- Operation PolicyStates.summarizeForPolicyDefinition has a new signature
- Operation PolicyStates.summarizeForPolicySetDefinition has a new signature
- Operation PolicyStates.summarizeForResource has a new signature
- Operation PolicyStates.summarizeForResourceGroup has a new signature
- Operation PolicyStates.summarizeForResourceGroupLevelPolicyAssignment has a new signature
- Operation PolicyStates.summarizeForSubscription has a new signature
- Operation PolicyStates.summarizeForSubscriptionLevelPolicyAssignment has a new signature
- Operation PolicyTrackedResources.listQueryResultsForManagementGroup has a new signature
- Operation PolicyTrackedResources.listQueryResultsForResource has a new signature
- Operation PolicyTrackedResources.listQueryResultsForResourceGroup has a new signature
- Operation PolicyTrackedResources.listQueryResultsForSubscription has a new signature


## 5.0.0 (2022-01-24)

The package of @azure/arm-policyinsights is using our next generation design principles since version 5.0.0, which contains breaking changes.
Expand Down
7 changes: 4 additions & 3 deletions sdk/policyinsights/arm-policyinsights/_meta.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
{
"commit": "2a2aa10bc5e772934d22628faf45a53055ee96c6",
"commit": "f95a6b0b952f631462c053cdee4bc06438b1deac",
"readme": "specification/policyinsights/resource-manager/readme.md",
"autorest_command": "autorest --version=3.7.3 --typescript --modelerfour.lenient-model-deduplication --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=D:\\mydev\\azure-sdk-for-js ../azure-rest-api-specs/specification/policyinsights/resource-manager/readme.md --use=@autorest/typescript@6.0.0-alpha.16.20220114.1 --generate-sample=true",
"autorest_command": "autorest --version=3.7.3 --typescript --modelerfour.lenient-model-deduplication --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=/mnt/vss/_work/1/s/azure-sdk-for-js ../azure-rest-api-specs/specification/policyinsights/resource-manager/readme.md --use=@autorest/typescript@6.0.0-alpha.16.20220105.1",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
"use": "@autorest/typescript@6.0.0-alpha.16.20220114.1"
"release_tool": "@azure-tools/js-sdk-release-tools@2.2.3",
"use": "@autorest/typescript@6.0.0-alpha.16.20220105.1"
}
22 changes: 3 additions & 19 deletions sdk/policyinsights/arm-policyinsights/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"sdk-type": "mgmt",
"author": "Microsoft Corporation",
"description": "A generated SDK for PolicyInsightsClient.",
"version": "5.0.1",
"version": "6.0.0-beta.1",
"engines": {
"node": ">=12.0.0"
},
Expand Down Expand Up @@ -98,21 +98,5 @@
"docs": "echo skipped"
},
"sideEffects": false,
"//metadata": {
"constantPaths": [
{
"path": "src/PolicyInsightsClient.ts",
"prefix": "packageDetails"
}
]
},
"autoPublish": true,
"//sampleConfiguration": {
"productName": "",
"productSlugs": [
"azure"
],
"disableDocsMs": true,
"apiRefLink": "https://docs.microsoft.com/javascript/api/@azure/arm-policyinsights?view=azure-node-preview"
}
}
"autoPublish": true
}
Original file line number Diff line number Diff line change
Expand Up @@ -163,6 +163,12 @@ export interface AttestationsListForSubscriptionOptionalParams extends coreClien
// @public
export type AttestationsListForSubscriptionResponse = AttestationListResult;

// @public
export interface CheckManagementGroupRestrictionsRequest {
pendingFields?: PendingField[];
resourceDetails?: CheckRestrictionsResourceDetails;
}

// @public
export interface CheckRestrictionsRequest {
pendingFields?: PendingField[];
Expand Down Expand Up @@ -323,6 +329,12 @@ export enum KnownFieldRestrictionResult {
Required = "Required"
}

// @public
export enum KnownPolicyEventsResourceType {
// (undocumented)
Default = "default"
}

// @public
export enum KnownPolicyStatesResource {
// (undocumented)
Expand All @@ -331,6 +343,18 @@ export enum KnownPolicyStatesResource {
Latest = "latest"
}

// @public
export enum KnownPolicyStatesSummaryResourceType {
// (undocumented)
Latest = "latest"
}

// @public
export enum KnownPolicyTrackedResourcesResourceType {
// (undocumented)
Default = "default"
}

// @public
export enum KnownResourceDiscoveryMode {
ExistingNonCompliant = "ExistingNonCompliant",
Expand Down Expand Up @@ -454,14 +478,14 @@ export interface PolicyEvent {

// @public
export interface PolicyEvents {
listQueryResultsForManagementGroup(managementGroupName: string, options?: PolicyEventsListQueryResultsForManagementGroupOptionalParams): PagedAsyncIterableIterator<PolicyEvent>;
listQueryResultsForPolicyDefinition(subscriptionId: string, policyDefinitionName: string, options?: PolicyEventsListQueryResultsForPolicyDefinitionOptionalParams): PagedAsyncIterableIterator<PolicyEvent>;
listQueryResultsForPolicySetDefinition(subscriptionId: string, policySetDefinitionName: string, options?: PolicyEventsListQueryResultsForPolicySetDefinitionOptionalParams): PagedAsyncIterableIterator<PolicyEvent>;
listQueryResultsForResource(resourceId: string, options?: PolicyEventsListQueryResultsForResourceOptionalParams): PagedAsyncIterableIterator<PolicyEvent>;
listQueryResultsForResourceGroup(subscriptionId: string, resourceGroupName: string, options?: PolicyEventsListQueryResultsForResourceGroupOptionalParams): PagedAsyncIterableIterator<PolicyEvent>;
listQueryResultsForResourceGroupLevelPolicyAssignment(subscriptionId: string, resourceGroupName: string, policyAssignmentName: string, options?: PolicyEventsListQueryResultsForResourceGroupLevelPolicyAssignmentOptionalParams): PagedAsyncIterableIterator<PolicyEvent>;
listQueryResultsForSubscription(subscriptionId: string, options?: PolicyEventsListQueryResultsForSubscriptionOptionalParams): PagedAsyncIterableIterator<PolicyEvent>;
listQueryResultsForSubscriptionLevelPolicyAssignment(subscriptionId: string, policyAssignmentName: string, options?: PolicyEventsListQueryResultsForSubscriptionLevelPolicyAssignmentOptionalParams): PagedAsyncIterableIterator<PolicyEvent>;
listQueryResultsForManagementGroup(policyEventsResource: PolicyEventsResourceType, managementGroupName: string, options?: PolicyEventsListQueryResultsForManagementGroupOptionalParams): PagedAsyncIterableIterator<PolicyEvent>;
listQueryResultsForPolicyDefinition(policyEventsResource: PolicyEventsResourceType, subscriptionId: string, policyDefinitionName: string, options?: PolicyEventsListQueryResultsForPolicyDefinitionOptionalParams): PagedAsyncIterableIterator<PolicyEvent>;
listQueryResultsForPolicySetDefinition(policyEventsResource: PolicyEventsResourceType, subscriptionId: string, policySetDefinitionName: string, options?: PolicyEventsListQueryResultsForPolicySetDefinitionOptionalParams): PagedAsyncIterableIterator<PolicyEvent>;
listQueryResultsForResource(policyEventsResource: PolicyEventsResourceType, resourceId: string, options?: PolicyEventsListQueryResultsForResourceOptionalParams): PagedAsyncIterableIterator<PolicyEvent>;
listQueryResultsForResourceGroup(policyEventsResource: PolicyEventsResourceType, subscriptionId: string, resourceGroupName: string, options?: PolicyEventsListQueryResultsForResourceGroupOptionalParams): PagedAsyncIterableIterator<PolicyEvent>;
listQueryResultsForResourceGroupLevelPolicyAssignment(policyEventsResource: PolicyEventsResourceType, subscriptionId: string, resourceGroupName: string, policyAssignmentName: string, options?: PolicyEventsListQueryResultsForResourceGroupLevelPolicyAssignmentOptionalParams): PagedAsyncIterableIterator<PolicyEvent>;
listQueryResultsForSubscription(policyEventsResource: PolicyEventsResourceType, subscriptionId: string, options?: PolicyEventsListQueryResultsForSubscriptionOptionalParams): PagedAsyncIterableIterator<PolicyEvent>;
listQueryResultsForSubscriptionLevelPolicyAssignment(policyEventsResource: PolicyEventsResourceType, subscriptionId: string, policyAssignmentName: string, options?: PolicyEventsListQueryResultsForSubscriptionLevelPolicyAssignmentOptionalParams): PagedAsyncIterableIterator<PolicyEvent>;
}

// @public
Expand Down Expand Up @@ -600,6 +624,9 @@ export interface PolicyEventsQueryResults {
value?: PolicyEvent[];
}

// @public
export type PolicyEventsResourceType = string;

// @public
export interface PolicyGroupSummary {
policyGroupName?: string;
Expand Down Expand Up @@ -713,10 +740,18 @@ export interface PolicyReference {

// @public
export interface PolicyRestrictions {
checkAtManagementGroupScope(managementGroupId: string, parameters: CheckManagementGroupRestrictionsRequest, options?: PolicyRestrictionsCheckAtManagementGroupScopeOptionalParams): Promise<PolicyRestrictionsCheckAtManagementGroupScopeResponse>;
checkAtResourceGroupScope(resourceGroupName: string, parameters: CheckRestrictionsRequest, options?: PolicyRestrictionsCheckAtResourceGroupScopeOptionalParams): Promise<PolicyRestrictionsCheckAtResourceGroupScopeResponse>;
checkAtSubscriptionScope(parameters: CheckRestrictionsRequest, options?: PolicyRestrictionsCheckAtSubscriptionScopeOptionalParams): Promise<PolicyRestrictionsCheckAtSubscriptionScopeResponse>;
}

// @public
export interface PolicyRestrictionsCheckAtManagementGroupScopeOptionalParams extends coreClient.OperationOptions {
}

// @public
export type PolicyRestrictionsCheckAtManagementGroupScopeResponse = CheckRestrictionsResult;

// @public
export interface PolicyRestrictionsCheckAtResourceGroupScopeOptionalParams extends coreClient.OperationOptions {
}
Expand Down Expand Up @@ -784,14 +819,14 @@ export interface PolicyStates {
listQueryResultsForResourceGroupLevelPolicyAssignment(policyStatesResource: PolicyStatesResource, subscriptionId: string, resourceGroupName: string, policyAssignmentName: string, options?: PolicyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentOptionalParams): PagedAsyncIterableIterator<PolicyState>;
listQueryResultsForSubscription(policyStatesResource: PolicyStatesResource, subscriptionId: string, options?: PolicyStatesListQueryResultsForSubscriptionOptionalParams): PagedAsyncIterableIterator<PolicyState>;
listQueryResultsForSubscriptionLevelPolicyAssignment(policyStatesResource: PolicyStatesResource, subscriptionId: string, policyAssignmentName: string, options?: PolicyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentOptionalParams): PagedAsyncIterableIterator<PolicyState>;
summarizeForManagementGroup(managementGroupName: string, options?: PolicyStatesSummarizeForManagementGroupOptionalParams): Promise<PolicyStatesSummarizeForManagementGroupResponse>;
summarizeForPolicyDefinition(subscriptionId: string, policyDefinitionName: string, options?: PolicyStatesSummarizeForPolicyDefinitionOptionalParams): Promise<PolicyStatesSummarizeForPolicyDefinitionResponse>;
summarizeForPolicySetDefinition(subscriptionId: string, policySetDefinitionName: string, options?: PolicyStatesSummarizeForPolicySetDefinitionOptionalParams): Promise<PolicyStatesSummarizeForPolicySetDefinitionResponse>;
summarizeForResource(resourceId: string, options?: PolicyStatesSummarizeForResourceOptionalParams): Promise<PolicyStatesSummarizeForResourceResponse>;
summarizeForResourceGroup(subscriptionId: string, resourceGroupName: string, options?: PolicyStatesSummarizeForResourceGroupOptionalParams): Promise<PolicyStatesSummarizeForResourceGroupResponse>;
summarizeForResourceGroupLevelPolicyAssignment(subscriptionId: string, resourceGroupName: string, policyAssignmentName: string, options?: PolicyStatesSummarizeForResourceGroupLevelPolicyAssignmentOptionalParams): Promise<PolicyStatesSummarizeForResourceGroupLevelPolicyAssignmentResponse>;
summarizeForSubscription(subscriptionId: string, options?: PolicyStatesSummarizeForSubscriptionOptionalParams): Promise<PolicyStatesSummarizeForSubscriptionResponse>;
summarizeForSubscriptionLevelPolicyAssignment(subscriptionId: string, policyAssignmentName: string, options?: PolicyStatesSummarizeForSubscriptionLevelPolicyAssignmentOptionalParams): Promise<PolicyStatesSummarizeForSubscriptionLevelPolicyAssignmentResponse>;
summarizeForManagementGroup(policyStatesSummaryResource: PolicyStatesSummaryResourceType, managementGroupName: string, options?: PolicyStatesSummarizeForManagementGroupOptionalParams): Promise<PolicyStatesSummarizeForManagementGroupResponse>;
summarizeForPolicyDefinition(policyStatesSummaryResource: PolicyStatesSummaryResourceType, subscriptionId: string, policyDefinitionName: string, options?: PolicyStatesSummarizeForPolicyDefinitionOptionalParams): Promise<PolicyStatesSummarizeForPolicyDefinitionResponse>;
summarizeForPolicySetDefinition(policyStatesSummaryResource: PolicyStatesSummaryResourceType, subscriptionId: string, policySetDefinitionName: string, options?: PolicyStatesSummarizeForPolicySetDefinitionOptionalParams): Promise<PolicyStatesSummarizeForPolicySetDefinitionResponse>;
summarizeForResource(policyStatesSummaryResource: PolicyStatesSummaryResourceType, resourceId: string, options?: PolicyStatesSummarizeForResourceOptionalParams): Promise<PolicyStatesSummarizeForResourceResponse>;
summarizeForResourceGroup(policyStatesSummaryResource: PolicyStatesSummaryResourceType, subscriptionId: string, resourceGroupName: string, options?: PolicyStatesSummarizeForResourceGroupOptionalParams): Promise<PolicyStatesSummarizeForResourceGroupResponse>;
summarizeForResourceGroupLevelPolicyAssignment(policyStatesSummaryResource: PolicyStatesSummaryResourceType, subscriptionId: string, resourceGroupName: string, policyAssignmentName: string, options?: PolicyStatesSummarizeForResourceGroupLevelPolicyAssignmentOptionalParams): Promise<PolicyStatesSummarizeForResourceGroupLevelPolicyAssignmentResponse>;
summarizeForSubscription(policyStatesSummaryResource: PolicyStatesSummaryResourceType, subscriptionId: string, options?: PolicyStatesSummarizeForSubscriptionOptionalParams): Promise<PolicyStatesSummarizeForSubscriptionResponse>;
summarizeForSubscriptionLevelPolicyAssignment(policyStatesSummaryResource: PolicyStatesSummaryResourceType, subscriptionId: string, policyAssignmentName: string, options?: PolicyStatesSummarizeForSubscriptionLevelPolicyAssignmentOptionalParams): Promise<PolicyStatesSummarizeForSubscriptionLevelPolicyAssignmentResponse>;
}

// @public
Expand Down Expand Up @@ -997,6 +1032,9 @@ export interface PolicyStatesSummarizeForSubscriptionOptionalParams extends core
// @public
export type PolicyStatesSummarizeForSubscriptionResponse = SummarizeResults;

// @public
export type PolicyStatesSummaryResourceType = string;

// @public
export interface PolicyStatesTriggerResourceGroupEvaluationOptionalParams extends coreClient.OperationOptions {
resumeFrom?: string;
Expand All @@ -1020,10 +1058,10 @@ export interface PolicyTrackedResource {

// @public
export interface PolicyTrackedResources {
listQueryResultsForManagementGroup(managementGroupName: string, options?: PolicyTrackedResourcesListQueryResultsForManagementGroupOptionalParams): PagedAsyncIterableIterator<PolicyTrackedResource>;
listQueryResultsForResource(resourceId: string, options?: PolicyTrackedResourcesListQueryResultsForResourceOptionalParams): PagedAsyncIterableIterator<PolicyTrackedResource>;
listQueryResultsForResourceGroup(resourceGroupName: string, options?: PolicyTrackedResourcesListQueryResultsForResourceGroupOptionalParams): PagedAsyncIterableIterator<PolicyTrackedResource>;
listQueryResultsForSubscription(options?: PolicyTrackedResourcesListQueryResultsForSubscriptionOptionalParams): PagedAsyncIterableIterator<PolicyTrackedResource>;
listQueryResultsForManagementGroup(managementGroupName: string, policyTrackedResourcesResource: PolicyTrackedResourcesResourceType, options?: PolicyTrackedResourcesListQueryResultsForManagementGroupOptionalParams): PagedAsyncIterableIterator<PolicyTrackedResource>;
listQueryResultsForResource(resourceId: string, policyTrackedResourcesResource: PolicyTrackedResourcesResourceType, options?: PolicyTrackedResourcesListQueryResultsForResourceOptionalParams): PagedAsyncIterableIterator<PolicyTrackedResource>;
listQueryResultsForResourceGroup(resourceGroupName: string, policyTrackedResourcesResource: PolicyTrackedResourcesResourceType, options?: PolicyTrackedResourcesListQueryResultsForResourceGroupOptionalParams): PagedAsyncIterableIterator<PolicyTrackedResource>;
listQueryResultsForSubscription(policyTrackedResourcesResource: PolicyTrackedResourcesResourceType, options?: PolicyTrackedResourcesListQueryResultsForSubscriptionOptionalParams): PagedAsyncIterableIterator<PolicyTrackedResource>;
}

// @public
Expand Down Expand Up @@ -1096,6 +1134,9 @@ export interface PolicyTrackedResourcesQueryResults {
readonly value?: PolicyTrackedResource[];
}

// @public
export type PolicyTrackedResourcesResourceType = string;

// @public
export interface QueryFailure {
error?: QueryFailureError;
Expand Down
Loading

0 comments on commit 32ee037

Please sign in to comment.