en-US/about_AzDoArtifactFeedPermission.help.txt
|
.NAME
AzDoArtifactFeedPermission .SYNOPSIS DSC resource for managing role-based permissions on Azure Artifacts feeds. .DESCRIPTION .PARAMETER ProjectName Key - System.String .PARAMETER FeedName Required - System.String .PARAMETER Permissions Write - HashTable[] .EXAMPLE 1 This example shows how to set role-based permissions on an Artifact feed. Configuration Example { Import-DscResource -ModuleName 'AzureDevOpsDscNative' node localhost { AzDoArtifactFeedPermission 'AddArtifactFeedPermission' { Ensure = 'Present' ProjectName = 'MyProject' FeedName = 'MyFeed' Permissions = @( @{ identity = 'vsid-of-group'; role = 'Reader' } ) } } } .EXAMPLE 2 This example shows how to update role-based permissions on an Artifact feed. Configuration Example { Import-DscResource -ModuleName 'AzureDevOpsDscNative' node localhost { AzDoArtifactFeedPermission 'UpdateArtifactFeedPermission' { Ensure = 'Present' ProjectName = 'MyProject' FeedName = 'MyFeed' Permissions = @( @{ identity = 'vsid-of-group'; role = 'Contributor' } ) } } } .EXAMPLE 3 This example shows how to remove permissions from an Artifact feed. Configuration Example { Import-DscResource -ModuleName 'AzureDevOpsDscNative' node localhost { AzDoArtifactFeedPermission 'RemoveArtifactFeedPermission' { Ensure = 'Absent' ProjectName = 'MyProject' FeedName = 'MyFeed' } } } |