Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 35 additions & 10 deletions sdk/policyinsights/arm-policyinsights/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,40 @@
# Release History

## 5.0.1 (Unreleased)

### Features Added

### Breaking Changes

### Bugs Fixed

### Other Changes

## 6.0.0-beta.1 (2022-02-23)

**Features**

- Added Type Alias PolicyEventsResourceType
- 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
6 changes: 3 additions & 3 deletions sdk/policyinsights/arm-policyinsights/_meta.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"commit": "2a2aa10bc5e772934d22628faf45a53055ee96c6",
"commit": "9484aef883c61a11658a4613d3a201b7f8d94f67",
"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/[email protected].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=/home/vsts/work/1/s/azure-sdk-for-js ../azure-rest-api-specs/specification/policyinsights/resource-manager/readme.md --use=@autorest/[email protected].20220105.1",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
"use": "@autorest/[email protected].20220114.1"
"use": "@autorest/[email protected].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": "1.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 @@ -323,6 +323,12 @@ export enum KnownFieldRestrictionResult {
Required = "Required"
}

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

// @public
export enum KnownPolicyStatesResource {
// (undocumented)
Expand All @@ -331,6 +337,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 +472,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 +618,9 @@ export interface PolicyEventsQueryResults {
value?: PolicyEvent[];
}

// @public
export type PolicyEventsResourceType = string;

// @public
export interface PolicyGroupSummary {
policyGroupName?: string;
Expand Down Expand Up @@ -784,14 +805,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 +1018,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 +1044,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 +1120,9 @@ export interface PolicyTrackedResourcesQueryResults {
readonly value?: PolicyTrackedResource[];
}

// @public
export type PolicyTrackedResourcesResourceType = string;

// @public
export interface QueryFailure {
error?: QueryFailureError;
Expand Down
42 changes: 42 additions & 0 deletions sdk/policyinsights/arm-policyinsights/src/models/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1173,6 +1173,20 @@ export interface QueryOptions {
expand?: string;
}

/** Known values of {@link PolicyTrackedResourcesResourceType} that the service accepts. */
export enum KnownPolicyTrackedResourcesResourceType {
Default = "default"
}

/**
* Defines values for PolicyTrackedResourcesResourceType. \
* {@link KnownPolicyTrackedResourcesResourceType} can be used interchangeably with PolicyTrackedResourcesResourceType,
* this enum contains the known values that the service supports.
* ### Known values supported by the service
* **default**
*/
export type PolicyTrackedResourcesResourceType = string;

/** Known values of {@link ResourceDiscoveryMode} that the service accepts. */
export enum KnownResourceDiscoveryMode {
/** Remediate resources that are already known to be non-compliant. */
Expand Down Expand Up @@ -1211,6 +1225,20 @@ export enum KnownCreatedByType {
*/
export type CreatedByType = string;

/** Known values of {@link PolicyEventsResourceType} that the service accepts. */
export enum KnownPolicyEventsResourceType {
Default = "default"
}

/**
* Defines values for PolicyEventsResourceType. \
* {@link KnownPolicyEventsResourceType} can be used interchangeably with PolicyEventsResourceType,
* this enum contains the known values that the service supports.
* ### Known values supported by the service
* **default**
*/
export type PolicyEventsResourceType = string;

/** Known values of {@link PolicyStatesResource} that the service accepts. */
export enum KnownPolicyStatesResource {
Default = "default",
Expand All @@ -1227,6 +1255,20 @@ export enum KnownPolicyStatesResource {
*/
export type PolicyStatesResource = string;

/** Known values of {@link PolicyStatesSummaryResourceType} that the service accepts. */
export enum KnownPolicyStatesSummaryResourceType {
Latest = "latest"
}

/**
* Defines values for PolicyStatesSummaryResourceType. \
* {@link KnownPolicyStatesSummaryResourceType} can be used interchangeably with PolicyStatesSummaryResourceType,
* this enum contains the known values that the service supports.
* ### Known values supported by the service
* **latest**
*/
export type PolicyStatesSummaryResourceType = string;

/** Known values of {@link FieldRestrictionResult} that the service accepts. */
export enum KnownFieldRestrictionResult {
/** The field and/or values are required by policy. */
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -67,9 +67,8 @@ export const managementGroupName: OperationURLParameter = {
export const policyTrackedResourcesResource: OperationURLParameter = {
parameterPath: "policyTrackedResourcesResource",
mapper: {
defaultValue: "default",
isConstant: true,
serializedName: "policyTrackedResourcesResource",
required: true,
type: {
name: "String"
}
Expand Down Expand Up @@ -211,9 +210,8 @@ export const parameters: OperationParameter = {
export const policyEventsResource: OperationURLParameter = {
parameterPath: "policyEventsResource",
mapper: {
defaultValue: "default",
isConstant: true,
serializedName: "policyEventsResource",
required: true,
type: {
name: "String"
}
Expand Down Expand Up @@ -372,9 +370,8 @@ export const policyStatesResource: OperationURLParameter = {
export const policyStatesSummaryResource: OperationURLParameter = {
parameterPath: "policyStatesSummaryResource",
mapper: {
defaultValue: "latest",
isConstant: true,
serializedName: "policyStatesSummaryResource",
required: true,
type: {
name: "String"
}
Expand Down
Loading