en-US/about_AzDoArtifactFeed.help.txt

.NAME
    AzDoArtifactFeed
 
.SYNOPSIS
    DSC resource for managing Azure Artifacts feeds.
 
.DESCRIPTION
 
 
.PARAMETER FeedName
    Key - System.String
 
.PARAMETER ProjectName
    Write - System.String
 
.PARAMETER Description
    Write - System.String
 
.PARAMETER BadgesEnabled
    Write - System.Boolean
 
.PARAMETER HideDeletedPackageVersions
    Write - System.Boolean
 
.PARAMETER UpstreamEnabled
    Write - System.Boolean
 
.EXAMPLE 1
 
This example shows how to create an Azure Artifacts feed.
 
Configuration Example
{
    Import-DscResource -ModuleName 'AzureDevOpsDscNative'
 
    node localhost
    {
        AzDoArtifactFeed 'AddArtifactFeed'
        {
            Ensure = 'Present'
            ProjectName = 'MyProject'
            FeedName = 'MyFeed'
            Description = 'My package feed'
            BadgesEnabled = $false
            UpstreamEnabled = $true
        }
    }
}
 
.EXAMPLE 2
 
This example shows how to update an Azure Artifacts feed.
 
Configuration Example
{
    Import-DscResource -ModuleName 'AzureDevOpsDscNative'
 
    node localhost
    {
        AzDoArtifactFeed 'UpdateArtifactFeed'
        {
            Ensure = 'Present'
            ProjectName = 'MyProject'
            FeedName = 'MyFeed'
            Description = 'Updated package feed'
            BadgesEnabled = $true
            UpstreamEnabled = $false
        }
    }
}
 
.EXAMPLE 3
 
This example shows how to remove an Azure Artifacts feed.
 
Configuration Example
{
    Import-DscResource -ModuleName 'AzureDevOpsDscNative'
 
    node localhost
    {
        AzDoArtifactFeed 'RemoveArtifactFeed'
        {
            Ensure = 'Absent'
            ProjectName = 'MyProject'
            FeedName = 'MyFeed'
        }
    }
}