<reponame>Kagashino/pulumi-tctest<gh_stars>0// *** 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;

namespace Pulumi.Tctest.Nat.Outputs
{

    [OutputType]
    public sealed class GatewaySnatsSnatListResult
    {
        public readonly string CreateTime;
        public readonly string Description;
        public readonly string? InstanceId;
        public readonly string? InstancePrivateIpAddr;
        public readonly string NatGatewayId;
        public readonly ImmutableArray<string> PublicIpAddrs;
        public readonly string ResourceType;
        public readonly string SnatId;
        public readonly string? SubnetCidrBlock;
        public readonly string? SubnetId;

        [OutputConstructor]
        private GatewaySnatsSnatListResult(
            string createTime,

            string description,

            string? instanceId,

            string? instancePrivateIpAddr,

            string natGatewayId,

            ImmutableArray<string> publicIpAddrs,

            string resourceType,

            string snatId,

            string? subnetCidrBlock,

            string? subnetId)
        {
            CreateTime = createTime;
            Description = description;
            InstanceId = instanceId;
            InstancePrivateIpAddr = instancePrivateIpAddr;
            NatGatewayId = natGatewayId;
            PublicIpAddrs = publicIpAddrs;
            ResourceType = resourceType;
            SnatId = snatId;
            SubnetCidrBlock = subnetCidrBlock;
            SubnetId = subnetId;
        }
    }
}
