<reponame>Dwonczykj/gember_deploy<filename>sdk/dotnet/Tencentcloud/Audit/Outputs/TrackStorage.cs// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***

using System;
using System.Collections.Generic;
using System.Collections.Immutable;
using System.Threading.Tasks;
using Pulumi.Serialization;
using Pulumi;

namespace TencentCloudIAC.PulumiPackage.Tencentcloud.Audit.Outputs
{

    [OutputType]
    public sealed class TrackStorage
    {
        /// <summary>
        /// Track Storage name:- when StorageType is `cls`, StorageName is cls topicId- when StorageType is `cos`, StorageName is cos bucket name that does not contain `-APPID`.
        /// </summary>
        public readonly string StorageName;
        /// <summary>
        /// Storage path prefix.
        /// </summary>
        public readonly string StoragePrefix;
        /// <summary>
        /// Storage region.
        /// </summary>
        public readonly string StorageRegion;
        /// <summary>
        /// Track Storage type, optional:- `cos`- `cls`.
        /// </summary>
        public readonly string StorageType;

        [OutputConstructor]
        private TrackStorage(
            string storageName,

            string storagePrefix,

            string storageRegion,

            string storageType)
        {
            StorageName = storageName;
            StoragePrefix = storagePrefix;
            StorageRegion = storageRegion;
            StorageType = storageType;
        }
    }
}
