/// <summary> /// Initializes a new instance of the ResourceProvider class. /// </summary> /// <param name="provider">Provider name. Possible values include: /// 'Microsoft.OperationalInsights/solutions', /// 'Microsoft.OperationalInsights/workspaces', /// 'Microsoft.OperationalInsights/workspaces/datasources', /// 'microsoft.aadiam/diagnosticSettings', /// 'Microsoft.OperationalInsights/workspaces/sharedKeys', /// 'Microsoft.Authorization/policyAssignments'</param> /// <param name="permissionsDisplayText">Permission description /// text</param> /// <param name="providerDisplayName">Permission provider display /// name</param> /// <param name="scope">Permission provider scope. Possible values /// include: 'ResourceGroup', 'Subscription', 'Workspace'</param> /// <param name="requiredPermissions">Required permissions for the /// connector</param> public ResourceProvider(string provider = default(string), string permissionsDisplayText = default(string), string providerDisplayName = default(string), string scope = default(string), RequiredPermissions requiredPermissions = default(RequiredPermissions)) { Provider = provider; PermissionsDisplayText = permissionsDisplayText; ProviderDisplayName = providerDisplayName; Scope = scope; RequiredPermissions = requiredPermissions; CustomInit(); }
/// <summary> /// Initializes a new instance of the PermissionsResourceProviderItem /// class. /// </summary> /// <param name="provider">Provider name. Possible values include: /// 'Microsoft.OperationalInsights/solutions', /// 'Microsoft.OperationalInsights/workspaces', /// 'Microsoft.OperationalInsights/workspaces/datasources', /// 'microsoft.aadiam/diagnosticSettings', /// 'Microsoft.OperationalInsights/workspaces/sharedKeys', /// 'Microsoft.Authorization/policyAssignments'</param> /// <param name="permissionsDisplayText">Permission description /// text</param> /// <param name="providerDisplayName">Permission provider display /// name</param> /// <param name="scope">Permission provider scope. Possible values /// include: 'ResourceGroup', 'Subscription', 'Workspace'</param> /// <param name="requiredPermissions">Required permissions for the /// connector</param> public PermissionsResourceProviderItem(string provider = default(string), string permissionsDisplayText = default(string), string providerDisplayName = default(string), string scope = default(string), RequiredPermissions requiredPermissions = default(RequiredPermissions)) : base(provider, permissionsDisplayText, providerDisplayName, scope, requiredPermissions) { CustomInit(); }