Enum 9043 ABS Blob Public Access, source in 26

Source242526272829metadata in 26

src/System Application/App/Azure Blob Services API/src/API Enums/ABSBlobPublicAccess.Enum.al31 lines, Copyright (c) Microsoft Corporation. MIT

// ------------------------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See License.txt in the project root for license information.
// ------------------------------------------------------------------------------------------------

namespace System.Azure.Storage;

/// <summary>
/// Indicator of whether data in the container may be accessed publicly and the level of access.
/// </summary>
enum 9043 "ABS Blob Public Access"
{
    Access = Public;
    Extensible = false;

    /// <summary>
    ///  Indicates full public read access for container and blob data. Clients can use anonymous requests to enumerate blobs in the container, but cannot enumerate containers in the storage account.
    /// </summary>
    value(0; Container)
    {
        Caption = 'container', Locked = true;
    }

    /// <summary>
    ///Indicates public read access to blob data in this container. The blob data can be read via anonymous request, but container data is not available. Clients cannot enumerate blobs in the container via anonymous request.
    /// </summary>
    value(1; Blob)
    {
        Caption = 'blob', Locked = true;
    }
}