-
Notifications
You must be signed in to change notification settings - Fork 258
/
AccessControlModelFactory.xml
197 lines (197 loc) · 19.5 KB
/
AccessControlModelFactory.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
<Type Name="AccessControlModelFactory" FullName="Azure.Analytics.Synapse.AccessControl.Models.AccessControlModelFactory">
<TypeSignature Language="C#" Value="public static class AccessControlModelFactory" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi abstract sealed beforefieldinit AccessControlModelFactory extends System.Object" />
<TypeSignature Language="DocId" Value="T:Azure.Analytics.Synapse.AccessControl.Models.AccessControlModelFactory" />
<TypeSignature Language="VB.NET" Value="Public Class AccessControlModelFactory" />
<TypeSignature Language="F#" Value="type AccessControlModelFactory = class" />
<AssemblyInfo>
<AssemblyName>Azure.Analytics.Synapse.AccessControl</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary> Model factory for read-only models. </summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName="CheckAccessDecision">
<MemberSignature Language="C#" Value="public static Azure.Analytics.Synapse.AccessControl.Models.CheckAccessDecision CheckAccessDecision (string accessDecision = default, string actionId = default, Azure.Analytics.Synapse.AccessControl.Models.RoleAssignmentDetails roleAssignment = default);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Azure.Analytics.Synapse.AccessControl.Models.CheckAccessDecision CheckAccessDecision(string accessDecision, string actionId, class Azure.Analytics.Synapse.AccessControl.Models.RoleAssignmentDetails roleAssignment) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Analytics.Synapse.AccessControl.Models.AccessControlModelFactory.CheckAccessDecision(System.String,System.String,Azure.Analytics.Synapse.AccessControl.Models.RoleAssignmentDetails)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function CheckAccessDecision (Optional accessDecision As String = Nothing, Optional actionId As String = Nothing, Optional roleAssignment As RoleAssignmentDetails = Nothing) As CheckAccessDecision" />
<MemberSignature Language="F#" Value="static member CheckAccessDecision : string * string * Azure.Analytics.Synapse.AccessControl.Models.RoleAssignmentDetails -> Azure.Analytics.Synapse.AccessControl.Models.CheckAccessDecision" Usage="Azure.Analytics.Synapse.AccessControl.Models.AccessControlModelFactory.CheckAccessDecision (accessDecision, actionId, roleAssignment)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Analytics.Synapse.AccessControl</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.Analytics.Synapse.AccessControl.Models.CheckAccessDecision</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="accessDecision" Type="System.String" />
<Parameter Name="actionId" Type="System.String" />
<Parameter Name="roleAssignment" Type="Azure.Analytics.Synapse.AccessControl.Models.RoleAssignmentDetails" />
</Parameters>
<Docs>
<param name="accessDecision"> Access Decision. </param>
<param name="actionId"> Action Id. </param>
<param name="roleAssignment"> Role Assignment response details. </param>
<summary> Initializes a new instance of CheckAccessDecision. </summary>
<returns> A new <see cref="T:Azure.Analytics.Synapse.AccessControl.Models.CheckAccessDecision" /> instance for mocking. </returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CheckPrincipalAccessResponse">
<MemberSignature Language="C#" Value="public static Azure.Analytics.Synapse.AccessControl.Models.CheckPrincipalAccessResponse CheckPrincipalAccessResponse (System.Collections.Generic.IEnumerable<Azure.Analytics.Synapse.AccessControl.Models.CheckAccessDecision> accessDecisions = default);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Azure.Analytics.Synapse.AccessControl.Models.CheckPrincipalAccessResponse CheckPrincipalAccessResponse(class System.Collections.Generic.IEnumerable`1<class Azure.Analytics.Synapse.AccessControl.Models.CheckAccessDecision> accessDecisions) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Analytics.Synapse.AccessControl.Models.AccessControlModelFactory.CheckPrincipalAccessResponse(System.Collections.Generic.IEnumerable{Azure.Analytics.Synapse.AccessControl.Models.CheckAccessDecision})" />
<MemberSignature Language="VB.NET" Value="Public Shared Function CheckPrincipalAccessResponse (Optional accessDecisions As IEnumerable(Of CheckAccessDecision) = Nothing) As CheckPrincipalAccessResponse" />
<MemberSignature Language="F#" Value="static member CheckPrincipalAccessResponse : seq<Azure.Analytics.Synapse.AccessControl.Models.CheckAccessDecision> -> Azure.Analytics.Synapse.AccessControl.Models.CheckPrincipalAccessResponse" Usage="Azure.Analytics.Synapse.AccessControl.Models.AccessControlModelFactory.CheckPrincipalAccessResponse accessDecisions" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Analytics.Synapse.AccessControl</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.Analytics.Synapse.AccessControl.Models.CheckPrincipalAccessResponse</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="accessDecisions" Type="System.Collections.Generic.IEnumerable<Azure.Analytics.Synapse.AccessControl.Models.CheckAccessDecision>" />
</Parameters>
<Docs>
<param name="accessDecisions"> To check if the current user, group, or service principal has permission to read artifacts in the specified workspace. </param>
<summary> Initializes a new instance of CheckPrincipalAccessResponse. </summary>
<returns> A new <see cref="T:Azure.Analytics.Synapse.AccessControl.Models.CheckPrincipalAccessResponse" /> instance for mocking. </returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="RoleAssignmentDetails">
<MemberSignature Language="C#" Value="public static Azure.Analytics.Synapse.AccessControl.Models.RoleAssignmentDetails RoleAssignmentDetails (string id = default, Guid? roleDefinitionId = default, Guid? principalId = default, string scope = default, string principalType = default);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Azure.Analytics.Synapse.AccessControl.Models.RoleAssignmentDetails RoleAssignmentDetails(string id, valuetype System.Nullable`1<valuetype System.Guid> roleDefinitionId, valuetype System.Nullable`1<valuetype System.Guid> principalId, string scope, string principalType) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Analytics.Synapse.AccessControl.Models.AccessControlModelFactory.RoleAssignmentDetails(System.String,System.Nullable{System.Guid},System.Nullable{System.Guid},System.String,System.String)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function RoleAssignmentDetails (Optional id As String = Nothing, Optional roleDefinitionId As Nullable(Of Guid) = Nothing, Optional principalId As Nullable(Of Guid) = Nothing, Optional scope As String = Nothing, Optional principalType As String = Nothing) As RoleAssignmentDetails" />
<MemberSignature Language="F#" Value="static member RoleAssignmentDetails : string * Nullable<Guid> * Nullable<Guid> * string * string -> Azure.Analytics.Synapse.AccessControl.Models.RoleAssignmentDetails" Usage="Azure.Analytics.Synapse.AccessControl.Models.AccessControlModelFactory.RoleAssignmentDetails (id, roleDefinitionId, principalId, scope, principalType)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Analytics.Synapse.AccessControl</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.Analytics.Synapse.AccessControl.Models.RoleAssignmentDetails</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="id" Type="System.String" />
<Parameter Name="roleDefinitionId" Type="System.Nullable<System.Guid>" />
<Parameter Name="principalId" Type="System.Nullable<System.Guid>" />
<Parameter Name="scope" Type="System.String" />
<Parameter Name="principalType" Type="System.String" />
</Parameters>
<Docs>
<param name="id"> Role Assignment ID. </param>
<param name="roleDefinitionId"> Role ID of the Synapse Built-In Role. </param>
<param name="principalId"> Object ID of the AAD principal or security-group. </param>
<param name="scope"> Scope at the role assignment is created. </param>
<param name="principalType"> Type of the principal Id: User, Group or ServicePrincipal. </param>
<summary> Initializes a new instance of RoleAssignmentDetails. </summary>
<returns> A new <see cref="T:Azure.Analytics.Synapse.AccessControl.Models.RoleAssignmentDetails" /> instance for mocking. </returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="RoleAssignmentDetailsList">
<MemberSignature Language="C#" Value="public static Azure.Analytics.Synapse.AccessControl.Models.RoleAssignmentDetailsList RoleAssignmentDetailsList (int? count = default, System.Collections.Generic.IEnumerable<Azure.Analytics.Synapse.AccessControl.Models.RoleAssignmentDetails> value = default);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Azure.Analytics.Synapse.AccessControl.Models.RoleAssignmentDetailsList RoleAssignmentDetailsList(valuetype System.Nullable`1<int32> count, class System.Collections.Generic.IEnumerable`1<class Azure.Analytics.Synapse.AccessControl.Models.RoleAssignmentDetails> value) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Analytics.Synapse.AccessControl.Models.AccessControlModelFactory.RoleAssignmentDetailsList(System.Nullable{System.Int32},System.Collections.Generic.IEnumerable{Azure.Analytics.Synapse.AccessControl.Models.RoleAssignmentDetails})" />
<MemberSignature Language="VB.NET" Value="Public Shared Function RoleAssignmentDetailsList (Optional count As Nullable(Of Integer) = Nothing, Optional value As IEnumerable(Of RoleAssignmentDetails) = Nothing) As RoleAssignmentDetailsList" />
<MemberSignature Language="F#" Value="static member RoleAssignmentDetailsList : Nullable<int> * seq<Azure.Analytics.Synapse.AccessControl.Models.RoleAssignmentDetails> -> Azure.Analytics.Synapse.AccessControl.Models.RoleAssignmentDetailsList" Usage="Azure.Analytics.Synapse.AccessControl.Models.AccessControlModelFactory.RoleAssignmentDetailsList (count, value)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Analytics.Synapse.AccessControl</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.Analytics.Synapse.AccessControl.Models.RoleAssignmentDetailsList</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="count" Type="System.Nullable<System.Int32>" />
<Parameter Name="value" Type="System.Collections.Generic.IEnumerable<Azure.Analytics.Synapse.AccessControl.Models.RoleAssignmentDetails>" />
</Parameters>
<Docs>
<param name="count"> Number of role assignments. </param>
<param name="value"> A list of role assignments. </param>
<summary> Initializes a new instance of RoleAssignmentDetailsList. </summary>
<returns> A new <see cref="T:Azure.Analytics.Synapse.AccessControl.Models.RoleAssignmentDetailsList" /> instance for mocking. </returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SynapseRbacPermission">
<MemberSignature Language="C#" Value="public static Azure.Analytics.Synapse.AccessControl.Models.SynapseRbacPermission SynapseRbacPermission (System.Collections.Generic.IEnumerable<string> actions = default, System.Collections.Generic.IEnumerable<string> notActions = default, System.Collections.Generic.IEnumerable<string> dataActions = default, System.Collections.Generic.IEnumerable<string> notDataActions = default);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Azure.Analytics.Synapse.AccessControl.Models.SynapseRbacPermission SynapseRbacPermission(class System.Collections.Generic.IEnumerable`1<string> actions, class System.Collections.Generic.IEnumerable`1<string> notActions, class System.Collections.Generic.IEnumerable`1<string> dataActions, class System.Collections.Generic.IEnumerable`1<string> notDataActions) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Analytics.Synapse.AccessControl.Models.AccessControlModelFactory.SynapseRbacPermission(System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String})" />
<MemberSignature Language="VB.NET" Value="Public Shared Function SynapseRbacPermission (Optional actions As IEnumerable(Of String) = Nothing, Optional notActions As IEnumerable(Of String) = Nothing, Optional dataActions As IEnumerable(Of String) = Nothing, Optional notDataActions As IEnumerable(Of String) = Nothing) As SynapseRbacPermission" />
<MemberSignature Language="F#" Value="static member SynapseRbacPermission : seq<string> * seq<string> * seq<string> * seq<string> -> Azure.Analytics.Synapse.AccessControl.Models.SynapseRbacPermission" Usage="Azure.Analytics.Synapse.AccessControl.Models.AccessControlModelFactory.SynapseRbacPermission (actions, notActions, dataActions, notDataActions)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Analytics.Synapse.AccessControl</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.Analytics.Synapse.AccessControl.Models.SynapseRbacPermission</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="actions" Type="System.Collections.Generic.IEnumerable<System.String>" />
<Parameter Name="notActions" Type="System.Collections.Generic.IEnumerable<System.String>" />
<Parameter Name="dataActions" Type="System.Collections.Generic.IEnumerable<System.String>" />
<Parameter Name="notDataActions" Type="System.Collections.Generic.IEnumerable<System.String>" />
</Parameters>
<Docs>
<param name="actions"> List of actions. </param>
<param name="notActions"> List of Not actions. </param>
<param name="dataActions"> List of data actions. </param>
<param name="notDataActions"> List of Not data actions. </param>
<summary> Initializes a new instance of SynapseRbacPermission. </summary>
<returns> A new <see cref="T:Azure.Analytics.Synapse.AccessControl.Models.SynapseRbacPermission" /> instance for mocking. </returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SynapseRoleDefinition">
<MemberSignature Language="C#" Value="public static Azure.Analytics.Synapse.AccessControl.Models.SynapseRoleDefinition SynapseRoleDefinition (Guid? id = default, string name = default, bool? isBuiltIn = default, string description = default, System.Collections.Generic.IEnumerable<Azure.Analytics.Synapse.AccessControl.Models.SynapseRbacPermission> permissions = default, System.Collections.Generic.IEnumerable<string> scopes = default, string availabilityStatus = default);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Azure.Analytics.Synapse.AccessControl.Models.SynapseRoleDefinition SynapseRoleDefinition(valuetype System.Nullable`1<valuetype System.Guid> id, string name, valuetype System.Nullable`1<bool> isBuiltIn, string description, class System.Collections.Generic.IEnumerable`1<class Azure.Analytics.Synapse.AccessControl.Models.SynapseRbacPermission> permissions, class System.Collections.Generic.IEnumerable`1<string> scopes, string availabilityStatus) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Analytics.Synapse.AccessControl.Models.AccessControlModelFactory.SynapseRoleDefinition(System.Nullable{System.Guid},System.String,System.Nullable{System.Boolean},System.String,System.Collections.Generic.IEnumerable{Azure.Analytics.Synapse.AccessControl.Models.SynapseRbacPermission},System.Collections.Generic.IEnumerable{System.String},System.String)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function SynapseRoleDefinition (Optional id As Nullable(Of Guid) = Nothing, Optional name As String = Nothing, Optional isBuiltIn As Nullable(Of Boolean) = Nothing, Optional description As String = Nothing, Optional permissions As IEnumerable(Of SynapseRbacPermission) = Nothing, Optional scopes As IEnumerable(Of String) = Nothing, Optional availabilityStatus As String = Nothing) As SynapseRoleDefinition" />
<MemberSignature Language="F#" Value="static member SynapseRoleDefinition : Nullable<Guid> * string * Nullable<bool> * string * seq<Azure.Analytics.Synapse.AccessControl.Models.SynapseRbacPermission> * seq<string> * string -> Azure.Analytics.Synapse.AccessControl.Models.SynapseRoleDefinition" Usage="Azure.Analytics.Synapse.AccessControl.Models.AccessControlModelFactory.SynapseRoleDefinition (id, name, isBuiltIn, description, permissions, scopes, availabilityStatus)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Analytics.Synapse.AccessControl</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.Analytics.Synapse.AccessControl.Models.SynapseRoleDefinition</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="id" Type="System.Nullable<System.Guid>" />
<Parameter Name="name" Type="System.String" />
<Parameter Name="isBuiltIn" Type="System.Nullable<System.Boolean>" />
<Parameter Name="description" Type="System.String" />
<Parameter Name="permissions" Type="System.Collections.Generic.IEnumerable<Azure.Analytics.Synapse.AccessControl.Models.SynapseRbacPermission>" />
<Parameter Name="scopes" Type="System.Collections.Generic.IEnumerable<System.String>" />
<Parameter Name="availabilityStatus" Type="System.String" />
</Parameters>
<Docs>
<param name="id"> Role Definition ID. </param>
<param name="name"> Name of the Synapse role. </param>
<param name="isBuiltIn"> Is a built-in role or not. </param>
<param name="description"> Description for the Synapse role. </param>
<param name="permissions"> Permissions for the Synapse role. </param>
<param name="scopes"> Allowed scopes for the Synapse role. </param>
<param name="availabilityStatus"> Availability of the Synapse role. </param>
<summary> Initializes a new instance of SynapseRoleDefinition. </summary>
<returns> A new <see cref="T:Azure.Analytics.Synapse.AccessControl.Models.SynapseRoleDefinition" /> instance for mocking. </returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>