private AliasPathResponse(
            ImmutableArray <string> apiVersions,

            Outputs.AliasPathMetadataResponse metadata,

            string?path,

            Outputs.AliasPatternResponse?pattern)
        {
            ApiVersions = apiVersions;
            Metadata    = metadata;
            Path        = path;
            Pattern     = pattern;
        }
        private AliasResponse(
            Outputs.AliasPathMetadataResponse defaultMetadata,

            string?defaultPath,

            Outputs.AliasPatternResponse?defaultPattern,

            string?name,

            ImmutableArray <Outputs.AliasPathResponse> paths,

            string?type)
        {
            DefaultMetadata = defaultMetadata;
            DefaultPath     = defaultPath;
            DefaultPattern  = defaultPattern;
            Name            = name;
            Paths           = paths;
            Type            = type;
        }