private BookmarkTimelineItemResponseResult(
            string azureResourceId,

            Outputs.UserInfoResponse createdBy,

            string displayName,

            string endTimeUtc,

            string?eventTime,

            string kind,

            ImmutableArray <string> labels,

            string notes,

            string startTimeUtc)
        {
            AzureResourceId = azureResourceId;
            CreatedBy       = createdBy;
            DisplayName     = displayName;
            EndTimeUtc      = endTimeUtc;
            EventTime       = eventTime;
            Kind            = kind;
            Labels          = labels;
            Notes           = notes;
            StartTimeUtc    = startTimeUtc;
        }
        private DatastoreResponse(
            Outputs.AzureDataLakeSectionResponse?azureDataLakeSection,

            Outputs.AzureMySqlSectionResponse?azureMySqlSection,

            Outputs.AzurePostgreSqlSectionResponse?azurePostgreSqlSection,

            Outputs.AzureSqlDatabaseSectionResponse?azureSqlDatabaseSection,

            Outputs.AzureStorageSectionResponse?azureStorageSection,

            Outputs.UserInfoResponse createdBy,

            string createdTime,

            string?dataStoreType,

            string?description,

            Outputs.GlusterFsSectionResponse?glusterFsSection,

            bool?hasBeenValidated,

            Outputs.LinkedInfoResponse?linkedInfo,

            Outputs.UserInfoResponse modifiedBy,

            string modifiedTime,

            string?name,

            ImmutableDictionary <string, string> tags)
        {
            AzureDataLakeSection    = azureDataLakeSection;
            AzureMySqlSection       = azureMySqlSection;
            AzurePostgreSqlSection  = azurePostgreSqlSection;
            AzureSqlDatabaseSection = azureSqlDatabaseSection;
            AzureStorageSection     = azureStorageSection;
            CreatedBy        = createdBy;
            CreatedTime      = createdTime;
            DataStoreType    = dataStoreType;
            Description      = description;
            GlusterFsSection = glusterFsSection;
            HasBeenValidated = hasBeenValidated;
            LinkedInfo       = linkedInfo;
            ModifiedBy       = modifiedBy;
            ModifiedTime     = modifiedTime;
            Name             = name;
            Tags             = tags;
        }