-
Notifications
You must be signed in to change notification settings - Fork 256
/
MockablePolicyInsightsSubscriptionPolicyDefinitionResource.xml
229 lines (229 loc) · 26.7 KB
/
MockablePolicyInsightsSubscriptionPolicyDefinitionResource.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
<Type Name="MockablePolicyInsightsSubscriptionPolicyDefinitionResource" FullName="Azure.ResourceManager.PolicyInsights.Mocking.MockablePolicyInsightsSubscriptionPolicyDefinitionResource">
<TypeSignature Language="C#" Value="public class MockablePolicyInsightsSubscriptionPolicyDefinitionResource : Azure.ResourceManager.ArmResource" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit MockablePolicyInsightsSubscriptionPolicyDefinitionResource extends Azure.ResourceManager.ArmResource" />
<TypeSignature Language="DocId" Value="T:Azure.ResourceManager.PolicyInsights.Mocking.MockablePolicyInsightsSubscriptionPolicyDefinitionResource" />
<TypeSignature Language="VB.NET" Value="Public Class MockablePolicyInsightsSubscriptionPolicyDefinitionResource
Inherits ArmResource" />
<TypeSignature Language="F#" Value="type MockablePolicyInsightsSubscriptionPolicyDefinitionResource = class
 inherit ArmResource" />
<AssemblyInfo>
<AssemblyName>Azure.ResourceManager.PolicyInsights</AssemblyName>
<AssemblyVersion>1.2.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>Azure.ResourceManager.ArmResource</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary> A class to add extension methods to SubscriptionPolicyDefinitionResource. </summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected MockablePolicyInsightsSubscriptionPolicyDefinitionResource ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.ResourceManager.PolicyInsights.Mocking.MockablePolicyInsightsSubscriptionPolicyDefinitionResource.#ctor" />
<MemberSignature Language="VB.NET" Value="Protected Sub New ()" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.ResourceManager.PolicyInsights</AssemblyName>
<AssemblyVersion>1.2.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary> Initializes a new instance of the <see cref="T:Azure.ResourceManager.PolicyInsights.Mocking.MockablePolicyInsightsSubscriptionPolicyDefinitionResource" /> class for mocking. </summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetPolicyEventQueryResults">
<MemberSignature Language="C#" Value="public virtual Azure.Pageable<Azure.ResourceManager.PolicyInsights.Models.PolicyEvent> GetPolicyEventQueryResults (Azure.ResourceManager.PolicyInsights.Models.PolicyEventType policyEventType, Azure.ResourceManager.PolicyInsights.Models.PolicyQuerySettings policyQuerySettings = default, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.Pageable`1<class Azure.ResourceManager.PolicyInsights.Models.PolicyEvent> GetPolicyEventQueryResults(valuetype Azure.ResourceManager.PolicyInsights.Models.PolicyEventType policyEventType, class Azure.ResourceManager.PolicyInsights.Models.PolicyQuerySettings policyQuerySettings, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.ResourceManager.PolicyInsights.Mocking.MockablePolicyInsightsSubscriptionPolicyDefinitionResource.GetPolicyEventQueryResults(Azure.ResourceManager.PolicyInsights.Models.PolicyEventType,Azure.ResourceManager.PolicyInsights.Models.PolicyQuerySettings,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function GetPolicyEventQueryResults (policyEventType As PolicyEventType, Optional policyQuerySettings As PolicyQuerySettings = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Pageable(Of PolicyEvent)" />
<MemberSignature Language="F#" Value="abstract member GetPolicyEventQueryResults : Azure.ResourceManager.PolicyInsights.Models.PolicyEventType * Azure.ResourceManager.PolicyInsights.Models.PolicyQuerySettings * System.Threading.CancellationToken -> Azure.Pageable<Azure.ResourceManager.PolicyInsights.Models.PolicyEvent>
override this.GetPolicyEventQueryResults : Azure.ResourceManager.PolicyInsights.Models.PolicyEventType * Azure.ResourceManager.PolicyInsights.Models.PolicyQuerySettings * System.Threading.CancellationToken -> Azure.Pageable<Azure.ResourceManager.PolicyInsights.Models.PolicyEvent>" Usage="mockablePolicyInsightsSubscriptionPolicyDefinitionResource.GetPolicyEventQueryResults (policyEventType, policyQuerySettings, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.ResourceManager.PolicyInsights</AssemblyName>
<AssemblyVersion>1.2.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.Pageable<Azure.ResourceManager.PolicyInsights.Models.PolicyEvent></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="policyEventType" Type="Azure.ResourceManager.PolicyInsights.Models.PolicyEventType" />
<Parameter Name="policyQuerySettings" Type="Azure.ResourceManager.PolicyInsights.Models.PolicyQuerySettings" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="policyEventType"> The name of the virtual resource under PolicyEvents resource type; only "default" is allowed. </param>
<param name="policyQuerySettings"> Parameter group. </param>
<param name="cancellationToken"> The cancellation token to use. </param>
<summary>
Queries policy events for the subscription level policy definition.
Request Path: /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/policyDefinitions/{policyDefinitionName}/providers/Microsoft.PolicyInsights/policyEvents/{policyEventsResource}/queryResults
Operation Id: PolicyEvents_ListQueryResultsForPolicyDefinition
</summary>
<returns> A collection of <see cref="T:Azure.ResourceManager.PolicyInsights.Models.PolicyEvent" /> that may take multiple service requests to iterate over. </returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetPolicyEventQueryResultsAsync">
<MemberSignature Language="C#" Value="public virtual Azure.AsyncPageable<Azure.ResourceManager.PolicyInsights.Models.PolicyEvent> GetPolicyEventQueryResultsAsync (Azure.ResourceManager.PolicyInsights.Models.PolicyEventType policyEventType, Azure.ResourceManager.PolicyInsights.Models.PolicyQuerySettings policyQuerySettings = default, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.AsyncPageable`1<class Azure.ResourceManager.PolicyInsights.Models.PolicyEvent> GetPolicyEventQueryResultsAsync(valuetype Azure.ResourceManager.PolicyInsights.Models.PolicyEventType policyEventType, class Azure.ResourceManager.PolicyInsights.Models.PolicyQuerySettings policyQuerySettings, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.ResourceManager.PolicyInsights.Mocking.MockablePolicyInsightsSubscriptionPolicyDefinitionResource.GetPolicyEventQueryResultsAsync(Azure.ResourceManager.PolicyInsights.Models.PolicyEventType,Azure.ResourceManager.PolicyInsights.Models.PolicyQuerySettings,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function GetPolicyEventQueryResultsAsync (policyEventType As PolicyEventType, Optional policyQuerySettings As PolicyQuerySettings = Nothing, Optional cancellationToken As CancellationToken = Nothing) As AsyncPageable(Of PolicyEvent)" />
<MemberSignature Language="F#" Value="abstract member GetPolicyEventQueryResultsAsync : Azure.ResourceManager.PolicyInsights.Models.PolicyEventType * Azure.ResourceManager.PolicyInsights.Models.PolicyQuerySettings * System.Threading.CancellationToken -> Azure.AsyncPageable<Azure.ResourceManager.PolicyInsights.Models.PolicyEvent>
override this.GetPolicyEventQueryResultsAsync : Azure.ResourceManager.PolicyInsights.Models.PolicyEventType * Azure.ResourceManager.PolicyInsights.Models.PolicyQuerySettings * System.Threading.CancellationToken -> Azure.AsyncPageable<Azure.ResourceManager.PolicyInsights.Models.PolicyEvent>" Usage="mockablePolicyInsightsSubscriptionPolicyDefinitionResource.GetPolicyEventQueryResultsAsync (policyEventType, policyQuerySettings, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.ResourceManager.PolicyInsights</AssemblyName>
<AssemblyVersion>1.2.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.AsyncPageable<Azure.ResourceManager.PolicyInsights.Models.PolicyEvent></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="policyEventType" Type="Azure.ResourceManager.PolicyInsights.Models.PolicyEventType" />
<Parameter Name="policyQuerySettings" Type="Azure.ResourceManager.PolicyInsights.Models.PolicyQuerySettings" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="policyEventType"> The name of the virtual resource under PolicyEvents resource type; only "default" is allowed. </param>
<param name="policyQuerySettings"> Parameter group. </param>
<param name="cancellationToken"> The cancellation token to use. </param>
<summary>
Queries policy events for the subscription level policy definition.
Request Path: /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/policyDefinitions/{policyDefinitionName}/providers/Microsoft.PolicyInsights/policyEvents/{policyEventsResource}/queryResults
Operation Id: PolicyEvents_ListQueryResultsForPolicyDefinition
</summary>
<returns> An async collection of <see cref="T:Azure.ResourceManager.PolicyInsights.Models.PolicyEvent" /> that may take multiple service requests to iterate over. </returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetPolicyStateQueryResults">
<MemberSignature Language="C#" Value="public virtual Azure.Pageable<Azure.ResourceManager.PolicyInsights.Models.PolicyState> GetPolicyStateQueryResults (Azure.ResourceManager.PolicyInsights.Models.PolicyStateType policyStateType, Azure.ResourceManager.PolicyInsights.Models.PolicyQuerySettings policyQuerySettings = default, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.Pageable`1<class Azure.ResourceManager.PolicyInsights.Models.PolicyState> GetPolicyStateQueryResults(valuetype Azure.ResourceManager.PolicyInsights.Models.PolicyStateType policyStateType, class Azure.ResourceManager.PolicyInsights.Models.PolicyQuerySettings policyQuerySettings, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.ResourceManager.PolicyInsights.Mocking.MockablePolicyInsightsSubscriptionPolicyDefinitionResource.GetPolicyStateQueryResults(Azure.ResourceManager.PolicyInsights.Models.PolicyStateType,Azure.ResourceManager.PolicyInsights.Models.PolicyQuerySettings,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function GetPolicyStateQueryResults (policyStateType As PolicyStateType, Optional policyQuerySettings As PolicyQuerySettings = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Pageable(Of PolicyState)" />
<MemberSignature Language="F#" Value="abstract member GetPolicyStateQueryResults : Azure.ResourceManager.PolicyInsights.Models.PolicyStateType * Azure.ResourceManager.PolicyInsights.Models.PolicyQuerySettings * System.Threading.CancellationToken -> Azure.Pageable<Azure.ResourceManager.PolicyInsights.Models.PolicyState>
override this.GetPolicyStateQueryResults : Azure.ResourceManager.PolicyInsights.Models.PolicyStateType * Azure.ResourceManager.PolicyInsights.Models.PolicyQuerySettings * System.Threading.CancellationToken -> Azure.Pageable<Azure.ResourceManager.PolicyInsights.Models.PolicyState>" Usage="mockablePolicyInsightsSubscriptionPolicyDefinitionResource.GetPolicyStateQueryResults (policyStateType, policyQuerySettings, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.ResourceManager.PolicyInsights</AssemblyName>
<AssemblyVersion>1.2.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.Pageable<Azure.ResourceManager.PolicyInsights.Models.PolicyState></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="policyStateType" Type="Azure.ResourceManager.PolicyInsights.Models.PolicyStateType" />
<Parameter Name="policyQuerySettings" Type="Azure.ResourceManager.PolicyInsights.Models.PolicyQuerySettings" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="policyStateType"> The virtual resource under PolicyStates resource type. In a given time range, 'latest' represents the latest policy state(s), whereas 'default' represents all policy state(s). </param>
<param name="policyQuerySettings"> Parameter group. </param>
<param name="cancellationToken"> The cancellation token to use. </param>
<summary>
Queries policy states for the subscription level policy definition.
Request Path: /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/policyDefinitions/{policyDefinitionName}/providers/Microsoft.PolicyInsights/policyStates/{policyStatesResource}/queryResults
Operation Id: PolicyStates_ListQueryResultsForPolicyDefinition
</summary>
<returns> A collection of <see cref="T:Azure.ResourceManager.PolicyInsights.Models.PolicyState" /> that may take multiple service requests to iterate over. </returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetPolicyStateQueryResultsAsync">
<MemberSignature Language="C#" Value="public virtual Azure.AsyncPageable<Azure.ResourceManager.PolicyInsights.Models.PolicyState> GetPolicyStateQueryResultsAsync (Azure.ResourceManager.PolicyInsights.Models.PolicyStateType policyStateType, Azure.ResourceManager.PolicyInsights.Models.PolicyQuerySettings policyQuerySettings = default, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.AsyncPageable`1<class Azure.ResourceManager.PolicyInsights.Models.PolicyState> GetPolicyStateQueryResultsAsync(valuetype Azure.ResourceManager.PolicyInsights.Models.PolicyStateType policyStateType, class Azure.ResourceManager.PolicyInsights.Models.PolicyQuerySettings policyQuerySettings, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.ResourceManager.PolicyInsights.Mocking.MockablePolicyInsightsSubscriptionPolicyDefinitionResource.GetPolicyStateQueryResultsAsync(Azure.ResourceManager.PolicyInsights.Models.PolicyStateType,Azure.ResourceManager.PolicyInsights.Models.PolicyQuerySettings,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function GetPolicyStateQueryResultsAsync (policyStateType As PolicyStateType, Optional policyQuerySettings As PolicyQuerySettings = Nothing, Optional cancellationToken As CancellationToken = Nothing) As AsyncPageable(Of PolicyState)" />
<MemberSignature Language="F#" Value="abstract member GetPolicyStateQueryResultsAsync : Azure.ResourceManager.PolicyInsights.Models.PolicyStateType * Azure.ResourceManager.PolicyInsights.Models.PolicyQuerySettings * System.Threading.CancellationToken -> Azure.AsyncPageable<Azure.ResourceManager.PolicyInsights.Models.PolicyState>
override this.GetPolicyStateQueryResultsAsync : Azure.ResourceManager.PolicyInsights.Models.PolicyStateType * Azure.ResourceManager.PolicyInsights.Models.PolicyQuerySettings * System.Threading.CancellationToken -> Azure.AsyncPageable<Azure.ResourceManager.PolicyInsights.Models.PolicyState>" Usage="mockablePolicyInsightsSubscriptionPolicyDefinitionResource.GetPolicyStateQueryResultsAsync (policyStateType, policyQuerySettings, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.ResourceManager.PolicyInsights</AssemblyName>
<AssemblyVersion>1.2.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.AsyncPageable<Azure.ResourceManager.PolicyInsights.Models.PolicyState></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="policyStateType" Type="Azure.ResourceManager.PolicyInsights.Models.PolicyStateType" />
<Parameter Name="policyQuerySettings" Type="Azure.ResourceManager.PolicyInsights.Models.PolicyQuerySettings" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="policyStateType"> The virtual resource under PolicyStates resource type. In a given time range, 'latest' represents the latest policy state(s), whereas 'default' represents all policy state(s). </param>
<param name="policyQuerySettings"> Parameter group. </param>
<param name="cancellationToken"> The cancellation token to use. </param>
<summary>
Queries policy states for the subscription level policy definition.
Request Path: /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/policyDefinitions/{policyDefinitionName}/providers/Microsoft.PolicyInsights/policyStates/{policyStatesResource}/queryResults
Operation Id: PolicyStates_ListQueryResultsForPolicyDefinition
</summary>
<returns> An async collection of <see cref="T:Azure.ResourceManager.PolicyInsights.Models.PolicyState" /> that may take multiple service requests to iterate over. </returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SummarizePolicyStates">
<MemberSignature Language="C#" Value="public virtual Azure.Pageable<Azure.ResourceManager.PolicyInsights.Models.PolicySummary> SummarizePolicyStates (Azure.ResourceManager.PolicyInsights.Models.PolicyStateSummaryType policyStateSummaryType, Azure.ResourceManager.PolicyInsights.Models.PolicyQuerySettings policyQuerySettings = default, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.Pageable`1<class Azure.ResourceManager.PolicyInsights.Models.PolicySummary> SummarizePolicyStates(valuetype Azure.ResourceManager.PolicyInsights.Models.PolicyStateSummaryType policyStateSummaryType, class Azure.ResourceManager.PolicyInsights.Models.PolicyQuerySettings policyQuerySettings, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.ResourceManager.PolicyInsights.Mocking.MockablePolicyInsightsSubscriptionPolicyDefinitionResource.SummarizePolicyStates(Azure.ResourceManager.PolicyInsights.Models.PolicyStateSummaryType,Azure.ResourceManager.PolicyInsights.Models.PolicyQuerySettings,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function SummarizePolicyStates (policyStateSummaryType As PolicyStateSummaryType, Optional policyQuerySettings As PolicyQuerySettings = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Pageable(Of PolicySummary)" />
<MemberSignature Language="F#" Value="abstract member SummarizePolicyStates : Azure.ResourceManager.PolicyInsights.Models.PolicyStateSummaryType * Azure.ResourceManager.PolicyInsights.Models.PolicyQuerySettings * System.Threading.CancellationToken -> Azure.Pageable<Azure.ResourceManager.PolicyInsights.Models.PolicySummary>
override this.SummarizePolicyStates : Azure.ResourceManager.PolicyInsights.Models.PolicyStateSummaryType * Azure.ResourceManager.PolicyInsights.Models.PolicyQuerySettings * System.Threading.CancellationToken -> Azure.Pageable<Azure.ResourceManager.PolicyInsights.Models.PolicySummary>" Usage="mockablePolicyInsightsSubscriptionPolicyDefinitionResource.SummarizePolicyStates (policyStateSummaryType, policyQuerySettings, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.ResourceManager.PolicyInsights</AssemblyName>
<AssemblyVersion>1.2.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.Pageable<Azure.ResourceManager.PolicyInsights.Models.PolicySummary></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="policyStateSummaryType" Type="Azure.ResourceManager.PolicyInsights.Models.PolicyStateSummaryType" />
<Parameter Name="policyQuerySettings" Type="Azure.ResourceManager.PolicyInsights.Models.PolicyQuerySettings" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="policyStateSummaryType"> The virtual resource under PolicyStates resource type for summarize action. In a given time range, 'latest' represents the latest policy state(s) and is the only allowed value. </param>
<param name="policyQuerySettings"> Parameter group. </param>
<param name="cancellationToken"> The cancellation token to use. </param>
<summary>
Summarizes policy states for the subscription level policy definition.
Request Path: /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/policyDefinitions/{policyDefinitionName}/providers/Microsoft.PolicyInsights/policyStates/{policyStatesSummaryResource}/summarize
Operation Id: PolicyStates_SummarizeForPolicyDefinition
</summary>
<returns> A collection of <see cref="T:Azure.ResourceManager.PolicyInsights.Models.PolicySummary" /> that may take multiple service requests to iterate over. </returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SummarizePolicyStatesAsync">
<MemberSignature Language="C#" Value="public virtual Azure.AsyncPageable<Azure.ResourceManager.PolicyInsights.Models.PolicySummary> SummarizePolicyStatesAsync (Azure.ResourceManager.PolicyInsights.Models.PolicyStateSummaryType policyStateSummaryType, Azure.ResourceManager.PolicyInsights.Models.PolicyQuerySettings policyQuerySettings = default, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.AsyncPageable`1<class Azure.ResourceManager.PolicyInsights.Models.PolicySummary> SummarizePolicyStatesAsync(valuetype Azure.ResourceManager.PolicyInsights.Models.PolicyStateSummaryType policyStateSummaryType, class Azure.ResourceManager.PolicyInsights.Models.PolicyQuerySettings policyQuerySettings, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.ResourceManager.PolicyInsights.Mocking.MockablePolicyInsightsSubscriptionPolicyDefinitionResource.SummarizePolicyStatesAsync(Azure.ResourceManager.PolicyInsights.Models.PolicyStateSummaryType,Azure.ResourceManager.PolicyInsights.Models.PolicyQuerySettings,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function SummarizePolicyStatesAsync (policyStateSummaryType As PolicyStateSummaryType, Optional policyQuerySettings As PolicyQuerySettings = Nothing, Optional cancellationToken As CancellationToken = Nothing) As AsyncPageable(Of PolicySummary)" />
<MemberSignature Language="F#" Value="abstract member SummarizePolicyStatesAsync : Azure.ResourceManager.PolicyInsights.Models.PolicyStateSummaryType * Azure.ResourceManager.PolicyInsights.Models.PolicyQuerySettings * System.Threading.CancellationToken -> Azure.AsyncPageable<Azure.ResourceManager.PolicyInsights.Models.PolicySummary>
override this.SummarizePolicyStatesAsync : Azure.ResourceManager.PolicyInsights.Models.PolicyStateSummaryType * Azure.ResourceManager.PolicyInsights.Models.PolicyQuerySettings * System.Threading.CancellationToken -> Azure.AsyncPageable<Azure.ResourceManager.PolicyInsights.Models.PolicySummary>" Usage="mockablePolicyInsightsSubscriptionPolicyDefinitionResource.SummarizePolicyStatesAsync (policyStateSummaryType, policyQuerySettings, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.ResourceManager.PolicyInsights</AssemblyName>
<AssemblyVersion>1.2.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.AsyncPageable<Azure.ResourceManager.PolicyInsights.Models.PolicySummary></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="policyStateSummaryType" Type="Azure.ResourceManager.PolicyInsights.Models.PolicyStateSummaryType" />
<Parameter Name="policyQuerySettings" Type="Azure.ResourceManager.PolicyInsights.Models.PolicyQuerySettings" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="policyStateSummaryType"> The virtual resource under PolicyStates resource type for summarize action. In a given time range, 'latest' represents the latest policy state(s) and is the only allowed value. </param>
<param name="policyQuerySettings"> Parameter group. </param>
<param name="cancellationToken"> The cancellation token to use. </param>
<summary>
Summarizes policy states for the subscription level policy definition.
Request Path: /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/policyDefinitions/{policyDefinitionName}/providers/Microsoft.PolicyInsights/policyStates/{policyStatesSummaryResource}/summarize
Operation Id: PolicyStates_SummarizeForPolicyDefinition
</summary>
<returns> An async collection of <see cref="T:Azure.ResourceManager.PolicyInsights.Models.PolicySummary" /> that may take multiple service requests to iterate over. </returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>