ROOTPLOIT
Server: LiteSpeed
System: Linux in-mum-web1878.main-hosting.eu 5.14.0-570.21.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jun 11 07:22:35 EDT 2025 x86_64
User: u435929562 (435929562)
PHP: 7.4.33
Disabled: system, exec, shell_exec, passthru, mysql_list_dbs, ini_alter, dl, symlink, link, chgrp, leak, popen, apache_child_terminate, virtual, mb_send_mail
Upload Files
File: //opt/go/pkg/mod/github.com/aws/[email protected]/models/apis/osis/2022-01-01/docs-2.json
{
  "version": "2.0",
  "service": "<p>Use the Amazon OpenSearch Ingestion API to create and manage ingestion pipelines. OpenSearch Ingestion is a fully managed data collector that delivers real-time log and trace data to OpenSearch Service domains. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/ingestion.html\">Getting data into your cluster using OpenSearch Ingestion</a>.</p>",
  "operations": {
    "CreatePipeline": "<p>Creates an OpenSearch Ingestion pipeline. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/creating-pipeline.html\">Creating Amazon OpenSearch Ingestion pipelines</a>.</p>",
    "DeletePipeline": "<p>Deletes an OpenSearch Ingestion pipeline. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/delete-pipeline.html\">Deleting Amazon OpenSearch Ingestion pipelines</a>.</p>",
    "GetPipeline": "<p>Retrieves information about an OpenSearch Ingestion pipeline.</p>",
    "GetPipelineBlueprint": "<p>Retrieves information about a specific blueprint for OpenSearch Ingestion. Blueprints are templates for the configuration needed for a <code>CreatePipeline</code> request. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/creating-pipeline.html#pipeline-blueprint\">Using blueprints to create a pipeline</a>.</p>",
    "GetPipelineChangeProgress": "<p>Returns progress information for the current change happening on an OpenSearch Ingestion pipeline. Currently, this operation only returns information when a pipeline is being created.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/creating-pipeline.html#get-pipeline-progress\">Tracking the status of pipeline creation</a>.</p>",
    "ListPipelineBlueprints": "<p>Retrieves a list of all available blueprints for Data Prepper. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/creating-pipeline.html#pipeline-blueprint\">Using blueprints to create a pipeline</a>.</p>",
    "ListPipelines": "<p>Lists all OpenSearch Ingestion pipelines in the current Amazon Web Services account and Region. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/list-pipeline.html\">Viewing Amazon OpenSearch Ingestion pipelines</a>.</p>",
    "ListTagsForResource": "<p>Lists all resource tags associated with an OpenSearch Ingestion pipeline. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/tag-pipeline.html\">Tagging Amazon OpenSearch Ingestion pipelines</a>.</p>",
    "StartPipeline": "<p>Starts an OpenSearch Ingestion pipeline. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/pipeline--stop-start.html#pipeline--start\">Starting an OpenSearch Ingestion pipeline</a>.</p>",
    "StopPipeline": "<p>Stops an OpenSearch Ingestion pipeline. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/pipeline--stop-start.html#pipeline--stop\">Stopping an OpenSearch Ingestion pipeline</a>.</p>",
    "TagResource": "<p>Tags an OpenSearch Ingestion pipeline. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/tag-pipeline.html\">Tagging Amazon OpenSearch Ingestion pipelines</a>.</p>",
    "UntagResource": "<p>Removes one or more tags from an OpenSearch Ingestion pipeline. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/tag-pipeline.html\">Tagging Amazon OpenSearch Ingestion pipelines</a>.</p>",
    "UpdatePipeline": "<p>Updates an OpenSearch Ingestion pipeline. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/update-pipeline.html\">Updating Amazon OpenSearch Ingestion pipelines</a>.</p>",
    "ValidatePipeline": "<p>Checks whether an OpenSearch Ingestion pipeline configuration is valid prior to creation. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/creating-pipeline.html\">Creating Amazon OpenSearch Ingestion pipelines</a>.</p>"
  },
  "shapes": {
    "AccessDeniedException": {
      "base": "<p>You don't have permissions to access the resource.</p>",
      "refs": {
      }
    },
    "BlueprintFormat": {
      "base": null,
      "refs": {
        "GetPipelineBlueprintRequest$Format": "<p>The format format of the blueprint to retrieve.</p>"
      }
    },
    "Boolean": {
      "base": null,
      "refs": {
        "BufferOptions$PersistentBufferEnabled": "<p>Whether persistent buffering should be enabled.</p>",
        "LogPublishingOptions$IsLoggingEnabled": "<p>Whether logs should be published.</p>",
        "ValidatePipelineResponse$isValid": "<p>A boolean indicating whether or not the pipeline configuration is valid.</p>",
        "VpcAttachmentOptions$AttachToVpc": "<p>Whether a VPC is attached to the pipeline.</p>"
      }
    },
    "BufferOptions": {
      "base": "<p>Options that specify the configuration of a persistent buffer. To configure how OpenSearch Ingestion encrypts this data, set the <code>EncryptionAtRestOptions</code>. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/osis-features-overview.html#persistent-buffering\">Persistent buffering</a>.</p>",
      "refs": {
        "CreatePipelineRequest$BufferOptions": "<p>Key-value pairs to configure persistent buffering for the pipeline.</p>",
        "Pipeline$BufferOptions": null,
        "UpdatePipelineRequest$BufferOptions": "<p>Key-value pairs to configure persistent buffering for the pipeline.</p>"
      }
    },
    "ChangeProgressStage": {
      "base": "<p>Progress details for a specific stage of a pipeline configuration change.</p>",
      "refs": {
        "ChangeProgressStageList$member": null
      }
    },
    "ChangeProgressStageList": {
      "base": null,
      "refs": {
        "ChangeProgressStatus$ChangeProgressStages": "<p>Information about the stages that the pipeline is going through to perform the configuration change.</p>"
      }
    },
    "ChangeProgressStageStatuses": {
      "base": null,
      "refs": {
        "ChangeProgressStage$Status": "<p>The current status of the stage that the change is in.</p>"
      }
    },
    "ChangeProgressStatus": {
      "base": "<p>The progress details of a pipeline configuration change.</p>",
      "refs": {
        "ChangeProgressStatusList$member": null
      }
    },
    "ChangeProgressStatusList": {
      "base": null,
      "refs": {
        "GetPipelineChangeProgressResponse$ChangeProgressStatuses": "<p>The current status of the change happening on the pipeline.</p>"
      }
    },
    "ChangeProgressStatuses": {
      "base": null,
      "refs": {
        "ChangeProgressStatus$Status": "<p>The overall status of the pipeline configuration change.</p>"
      }
    },
    "CidrBlock": {
      "base": null,
      "refs": {
        "VpcAttachmentOptions$CidrBlock": "<p>The CIDR block to be reserved for OpenSearch Ingestion to create elastic network interfaces (ENIs).</p>"
      }
    },
    "CloudWatchLogDestination": {
      "base": "<p>The destination for OpenSearch Ingestion logs sent to Amazon CloudWatch.</p>",
      "refs": {
        "LogPublishingOptions$CloudWatchLogDestination": "<p>The destination for OpenSearch Ingestion logs sent to Amazon CloudWatch Logs. This parameter is required if <code>IsLoggingEnabled</code> is set to <code>true</code>.</p>"
      }
    },
    "ConflictException": {
      "base": "<p>The client attempted to remove a resource that is currently in use.</p>",
      "refs": {
      }
    },
    "CreatePipelineRequest": {
      "base": null,
      "refs": {
      }
    },
    "CreatePipelineResponse": {
      "base": null,
      "refs": {
      }
    },
    "DeletePipelineRequest": {
      "base": null,
      "refs": {
      }
    },
    "DeletePipelineResponse": {
      "base": null,
      "refs": {
      }
    },
    "DisabledOperationException": {
      "base": "<p>Exception is thrown when an operation has been disabled.</p>",
      "refs": {
      }
    },
    "EncryptionAtRestOptions": {
      "base": "<p>Options to control how OpenSearch encrypts buffer data.</p>",
      "refs": {
        "CreatePipelineRequest$EncryptionAtRestOptions": "<p>Key-value pairs to configure encryption for data that is written to a persistent buffer.</p>",
        "Pipeline$EncryptionAtRestOptions": null,
        "UpdatePipelineRequest$EncryptionAtRestOptions": "<p>Key-value pairs to configure encryption for data that is written to a persistent buffer.</p>"
      }
    },
    "GetPipelineBlueprintRequest": {
      "base": null,
      "refs": {
      }
    },
    "GetPipelineBlueprintResponse": {
      "base": null,
      "refs": {
      }
    },
    "GetPipelineChangeProgressRequest": {
      "base": null,
      "refs": {
      }
    },
    "GetPipelineChangeProgressResponse": {
      "base": null,
      "refs": {
      }
    },
    "GetPipelineRequest": {
      "base": null,
      "refs": {
      }
    },
    "GetPipelineResponse": {
      "base": null,
      "refs": {
      }
    },
    "IngestEndpointUrlsList": {
      "base": null,
      "refs": {
        "Pipeline$IngestEndpointUrls": "<p>The ingestion endpoints for the pipeline, which you can send data to.</p>"
      }
    },
    "Integer": {
      "base": null,
      "refs": {
        "ChangeProgressStatus$TotalNumberOfStages": "<p>The total number of stages required for the pipeline configuration change.</p>",
        "Pipeline$MinUnits": "<p>The minimum pipeline capacity, in Ingestion Compute Units (ICUs).</p>",
        "Pipeline$MaxUnits": "<p>The maximum pipeline capacity, in Ingestion Compute Units (ICUs).</p>"
      }
    },
    "InternalException": {
      "base": "<p>The request failed because of an unknown error, exception, or failure (the failure is internal to the service).</p>",
      "refs": {
      }
    },
    "InvalidPaginationTokenException": {
      "base": "<p>An invalid pagination token provided in the request.</p>",
      "refs": {
      }
    },
    "KmsKeyArn": {
      "base": null,
      "refs": {
        "EncryptionAtRestOptions$KmsKeyArn": "<p>The ARN of the KMS key used to encrypt buffer data. By default, data is encrypted using an Amazon Web Services owned key.</p>"
      }
    },
    "LimitExceededException": {
      "base": "<p>You attempted to create more than the allowed number of tags.</p>",
      "refs": {
      }
    },
    "ListPipelineBlueprintsRequest": {
      "base": null,
      "refs": {
      }
    },
    "ListPipelineBlueprintsResponse": {
      "base": null,
      "refs": {
      }
    },
    "ListPipelinesRequest": {
      "base": null,
      "refs": {
      }
    },
    "ListPipelinesResponse": {
      "base": null,
      "refs": {
      }
    },
    "ListTagsForResourceRequest": {
      "base": null,
      "refs": {
      }
    },
    "ListTagsForResourceResponse": {
      "base": null,
      "refs": {
      }
    },
    "LogGroup": {
      "base": null,
      "refs": {
        "CloudWatchLogDestination$LogGroup": "<p>The name of the CloudWatch Logs group to send pipeline logs to. You can specify an existing log group or create a new one. For example, <code>/aws/vendedlogs/OpenSearchService/pipelines</code>.</p>"
      }
    },
    "LogPublishingOptions": {
      "base": "<p>Container for the values required to configure logging for the pipeline. If you don't specify these values, OpenSearch Ingestion will not publish logs from your application to CloudWatch Logs.</p>",
      "refs": {
        "CreatePipelineRequest$LogPublishingOptions": "<p>Key-value pairs to configure log publishing.</p>",
        "Pipeline$LogPublishingOptions": "<p>Key-value pairs that represent log publishing settings.</p>",
        "UpdatePipelineRequest$LogPublishingOptions": "<p>Key-value pairs to configure log publishing.</p>"
      }
    },
    "MaxResults": {
      "base": null,
      "refs": {
        "ListPipelinesRequest$MaxResults": "<p>An optional parameter that specifies the maximum number of results to return. You can use <code>nextToken</code> to get the next page of results.</p>"
      }
    },
    "NextToken": {
      "base": null,
      "refs": {
        "ListPipelinesRequest$NextToken": "<p>If your initial <code>ListPipelines</code> operation returns a <code>nextToken</code>, you can include the returned <code>nextToken</code> in subsequent <code>ListPipelines</code> operations, which returns results in the next page.</p>",
        "ListPipelinesResponse$NextToken": "<p>When <code>nextToken</code> is returned, there are more results available. The value of <code>nextToken</code> is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page.</p>"
      }
    },
    "Pipeline": {
      "base": "<p>Information about an existing OpenSearch Ingestion pipeline.</p>",
      "refs": {
        "CreatePipelineResponse$Pipeline": "<p>Container for information about the created pipeline.</p>",
        "GetPipelineResponse$Pipeline": "<p>Detailed information about the requested pipeline.</p>",
        "StartPipelineResponse$Pipeline": null,
        "StopPipelineResponse$Pipeline": null,
        "UpdatePipelineResponse$Pipeline": "<p>Container for information about the updated pipeline.</p>"
      }
    },
    "PipelineArn": {
      "base": null,
      "refs": {
        "ListTagsForResourceRequest$Arn": "<p>The Amazon Resource Name (ARN) of the pipeline to retrieve tags for.</p>",
        "PipelineSummary$PipelineArn": "<p>The Amazon Resource Name (ARN) of the pipeline.</p>",
        "TagResourceRequest$Arn": "<p>The Amazon Resource Name (ARN) of the pipeline to tag.</p>",
        "UntagResourceRequest$Arn": "<p>The Amazon Resource Name (ARN) of the pipeline to remove tags from.</p>"
      }
    },
    "PipelineBlueprint": {
      "base": "<p>Container for information about an OpenSearch Ingestion blueprint.</p>",
      "refs": {
        "GetPipelineBlueprintResponse$Blueprint": "<p>The requested blueprint in YAML format.</p>"
      }
    },
    "PipelineBlueprintSummary": {
      "base": "<p>A summary of an OpenSearch Ingestion blueprint.</p>",
      "refs": {
        "PipelineBlueprintsSummaryList$member": null
      }
    },
    "PipelineBlueprintsSummaryList": {
      "base": null,
      "refs": {
        "ListPipelineBlueprintsResponse$Blueprints": "<p>A list of available blueprints for Data Prepper.</p>"
      }
    },
    "PipelineConfigurationBody": {
      "base": null,
      "refs": {
        "CreatePipelineRequest$PipelineConfigurationBody": "<p>The pipeline configuration in YAML format. The command accepts the pipeline configuration as a string or within a .yaml file. If you provide the configuration as a string, each new line must be escaped with <code>\\n</code>.</p>",
        "UpdatePipelineRequest$PipelineConfigurationBody": "<p>The pipeline configuration in YAML format. The command accepts the pipeline configuration as a string or within a .yaml file. If you provide the configuration as a string, each new line must be escaped with <code>\\n</code>.</p>",
        "ValidatePipelineRequest$PipelineConfigurationBody": "<p>The pipeline configuration in YAML format. The command accepts the pipeline configuration as a string or within a .yaml file. If you provide the configuration as a string, each new line must be escaped with <code>\\n</code>.</p>"
      }
    },
    "PipelineDestination": {
      "base": "<p>An object representing the destination of a pipeline.</p>",
      "refs": {
        "PipelineDestinationList$member": null
      }
    },
    "PipelineDestinationList": {
      "base": null,
      "refs": {
        "Pipeline$Destinations": "<p>Destinations to which the pipeline writes data.</p>",
        "PipelineSummary$Destinations": "<p>A list of destinations to which the pipeline writes data.</p>"
      }
    },
    "PipelineName": {
      "base": null,
      "refs": {
        "CreatePipelineRequest$PipelineName": "<p>The name of the OpenSearch Ingestion pipeline to create. Pipeline names are unique across the pipelines owned by an account within an Amazon Web Services Region.</p>",
        "DeletePipelineRequest$PipelineName": "<p>The name of the pipeline to delete.</p>",
        "GetPipelineChangeProgressRequest$PipelineName": "<p>The name of the pipeline.</p>",
        "GetPipelineRequest$PipelineName": "<p>The name of the pipeline.</p>",
        "PipelineSummary$PipelineName": "<p>The name of the pipeline.</p>",
        "StartPipelineRequest$PipelineName": "<p>The name of the pipeline to start.</p>",
        "StopPipelineRequest$PipelineName": "<p>The name of the pipeline to stop.</p>",
        "UpdatePipelineRequest$PipelineName": "<p>The name of the pipeline to update.</p>"
      }
    },
    "PipelineStatus": {
      "base": null,
      "refs": {
        "Pipeline$Status": "<p>The current status of the pipeline.</p>",
        "PipelineSummary$Status": "<p>The current status of the pipeline.</p>"
      }
    },
    "PipelineStatusReason": {
      "base": "<p>Information about a pipeline's current status.</p>",
      "refs": {
        "Pipeline$StatusReason": "<p>The reason for the current status of the pipeline.</p>",
        "PipelineSummary$StatusReason": null
      }
    },
    "PipelineSummary": {
      "base": "<p>Summary information for an OpenSearch Ingestion pipeline.</p>",
      "refs": {
        "PipelineSummaryList$member": null
      }
    },
    "PipelineSummaryList": {
      "base": null,
      "refs": {
        "ListPipelinesResponse$Pipelines": "<p>A list of all existing Data Prepper pipelines.</p>"
      }
    },
    "PipelineUnits": {
      "base": null,
      "refs": {
        "CreatePipelineRequest$MinUnits": "<p>The minimum pipeline capacity, in Ingestion Compute Units (ICUs).</p>",
        "CreatePipelineRequest$MaxUnits": "<p>The maximum pipeline capacity, in Ingestion Compute Units (ICUs).</p>",
        "PipelineSummary$MinUnits": "<p>The minimum pipeline capacity, in Ingestion Compute Units (ICUs).</p>",
        "PipelineSummary$MaxUnits": "<p>The maximum pipeline capacity, in Ingestion Compute Units (ICUs).</p>",
        "UpdatePipelineRequest$MinUnits": "<p>The minimum pipeline capacity, in Ingestion Compute Units (ICUs).</p>",
        "UpdatePipelineRequest$MaxUnits": "<p>The maximum pipeline capacity, in Ingestion Compute Units (ICUs)</p>"
      }
    },
    "ResourceAlreadyExistsException": {
      "base": "<p>You attempted to create a resource that already exists.</p>",
      "refs": {
      }
    },
    "ResourceNotFoundException": {
      "base": "<p>You attempted to access or delete a resource that does not exist.</p>",
      "refs": {
      }
    },
    "SecurityGroupId": {
      "base": null,
      "refs": {
        "SecurityGroupIds$member": null
      }
    },
    "SecurityGroupIds": {
      "base": null,
      "refs": {
        "VpcOptions$SecurityGroupIds": "<p>A list of security groups associated with the VPC endpoint.</p>"
      }
    },
    "ServiceVpcEndpoint": {
      "base": "<p>A container for information about VPC endpoints that were created to other services</p>",
      "refs": {
        "ServiceVpcEndpointsList$member": null
      }
    },
    "ServiceVpcEndpointsList": {
      "base": null,
      "refs": {
        "Pipeline$ServiceVpcEndpoints": "<p>A list of VPC endpoints that OpenSearch Ingestion has created to other Amazon Web Services services.</p>"
      }
    },
    "StartPipelineRequest": {
      "base": null,
      "refs": {
      }
    },
    "StartPipelineResponse": {
      "base": null,
      "refs": {
      }
    },
    "StopPipelineRequest": {
      "base": null,
      "refs": {
      }
    },
    "StopPipelineResponse": {
      "base": null,
      "refs": {
      }
    },
    "String": {
      "base": null,
      "refs": {
        "ChangeProgressStage$Name": "<p>The name of the stage.</p>",
        "ChangeProgressStage$Description": "<p>A description of the stage.</p>",
        "GetPipelineBlueprintRequest$BlueprintName": "<p>The name of the blueprint to retrieve.</p>",
        "GetPipelineBlueprintResponse$Format": "<p>The format of the blueprint.</p>",
        "IngestEndpointUrlsList$member": null,
        "Pipeline$PipelineName": "<p>The name of the pipeline.</p>",
        "Pipeline$PipelineArn": "<p>The Amazon Resource Name (ARN) of the pipeline.</p>",
        "Pipeline$PipelineConfigurationBody": "<p>The Data Prepper pipeline configuration in YAML format.</p>",
        "Pipeline$VpcEndpointService": "<p>The VPC endpoint service name for the pipeline.</p>",
        "PipelineBlueprint$BlueprintName": "<p>The name of the blueprint.</p>",
        "PipelineBlueprint$PipelineConfigurationBody": "<p>The YAML configuration of the blueprint.</p>",
        "PipelineBlueprint$DisplayName": "<p>The display name of the blueprint.</p>",
        "PipelineBlueprint$DisplayDescription": "<p>A description of the blueprint.</p>",
        "PipelineBlueprint$Service": "<p>The name of the service that the blueprint is associated with.</p>",
        "PipelineBlueprint$UseCase": "<p>The use case that the blueprint relates to.</p>",
        "PipelineBlueprintSummary$BlueprintName": "<p>The name of the blueprint.</p>",
        "PipelineBlueprintSummary$DisplayName": "<p>The display name of the blueprint.</p>",
        "PipelineBlueprintSummary$DisplayDescription": "<p>A description of the blueprint.</p>",
        "PipelineBlueprintSummary$Service": "<p>The name of the service that the blueprint is associated with.</p>",
        "PipelineBlueprintSummary$UseCase": "<p>The use case that the blueprint relates to.</p>",
        "PipelineDestination$ServiceName": "<p>The name of the service receiving data from the pipeline.</p>",
        "PipelineDestination$Endpoint": "<p>The endpoint receiving data from the pipeline.</p>",
        "PipelineStatusReason$Description": "<p>A description of why a pipeline has a certain status.</p>",
        "ServiceVpcEndpoint$VpcEndpointId": "<p>The unique identifier of the VPC endpoint that was created.</p>",
        "StringList$member": null,
        "ValidationMessage$Message": "<p>The validation message.</p>",
        "VpcEndpoint$VpcEndpointId": "<p>The unique identifier of the endpoint.</p>",
        "VpcEndpoint$VpcId": "<p>The ID for your VPC. Amazon Web Services PrivateLink generates this value when you create a VPC.</p>"
      }
    },
    "StringList": {
      "base": null,
      "refs": {
        "UntagResourceRequest$TagKeys": "<p>The tag keys to remove.</p>"
      }
    },
    "SubnetId": {
      "base": null,
      "refs": {
        "SubnetIds$member": null
      }
    },
    "SubnetIds": {
      "base": null,
      "refs": {
        "VpcOptions$SubnetIds": "<p>A list of subnet IDs associated with the VPC endpoint.</p>"
      }
    },
    "Tag": {
      "base": "<p>A tag (key-value pair) for an OpenSearch Ingestion pipeline.</p>",
      "refs": {
        "TagList$member": null
      }
    },
    "TagKey": {
      "base": null,
      "refs": {
        "Tag$Key": "<p>The tag key. Tag keys must be unique for the pipeline to which they are attached.</p>"
      }
    },
    "TagList": {
      "base": null,
      "refs": {
        "CreatePipelineRequest$Tags": "<p>List of tags to add to the pipeline upon creation.</p>",
        "ListTagsForResourceResponse$Tags": "<p>A list of tags associated with the given pipeline.</p>",
        "Pipeline$Tags": "<p>A list of tags associated with the given pipeline.</p>",
        "PipelineSummary$Tags": "<p>A list of tags associated with the given pipeline.</p>",
        "TagResourceRequest$Tags": "<p>The list of key-value tags to add to the pipeline.</p>"
      }
    },
    "TagResourceRequest": {
      "base": null,
      "refs": {
      }
    },
    "TagResourceResponse": {
      "base": null,
      "refs": {
      }
    },
    "TagValue": {
      "base": null,
      "refs": {
        "Tag$Value": "<p>The value assigned to the corresponding tag key. Tag values can be null and don't have to be unique in a tag set. For example, you can have a key value pair in a tag set of <code>project : Trinity</code> and <code>cost-center : Trinity</code> </p>"
      }
    },
    "Timestamp": {
      "base": null,
      "refs": {
        "ChangeProgressStage$LastUpdatedAt": "<p>The most recent updated timestamp of the stage.</p>",
        "ChangeProgressStatus$StartTime": "<p>The time at which the configuration change is made on the pipeline.</p>",
        "Pipeline$CreatedAt": "<p>The date and time when the pipeline was created.</p>",
        "Pipeline$LastUpdatedAt": "<p>The date and time when the pipeline was last updated.</p>",
        "PipelineSummary$CreatedAt": "<p>The date and time when the pipeline was created.</p>",
        "PipelineSummary$LastUpdatedAt": "<p>The date and time when the pipeline was last updated.</p>"
      }
    },
    "UntagResourceRequest": {
      "base": null,
      "refs": {
      }
    },
    "UntagResourceResponse": {
      "base": null,
      "refs": {
      }
    },
    "UpdatePipelineRequest": {
      "base": null,
      "refs": {
      }
    },
    "UpdatePipelineResponse": {
      "base": null,
      "refs": {
      }
    },
    "ValidatePipelineRequest": {
      "base": null,
      "refs": {
      }
    },
    "ValidatePipelineResponse": {
      "base": null,
      "refs": {
      }
    },
    "ValidationException": {
      "base": "<p>An exception for missing or invalid input fields.</p>",
      "refs": {
      }
    },
    "ValidationMessage": {
      "base": "<p>A validation message associated with a <code>ValidatePipeline</code> request in OpenSearch Ingestion.</p>",
      "refs": {
        "ValidationMessageList$member": null
      }
    },
    "ValidationMessageList": {
      "base": null,
      "refs": {
        "ValidatePipelineResponse$Errors": "<p>A list of errors if the configuration is invalid.</p>"
      }
    },
    "VpcAttachmentOptions": {
      "base": "<p>Options for attaching a VPC to pipeline.</p>",
      "refs": {
        "VpcOptions$VpcAttachmentOptions": "<p>Options for attaching a VPC to a pipeline.</p>"
      }
    },
    "VpcEndpoint": {
      "base": "<p>An OpenSearch Ingestion-managed VPC endpoint that will access one or more pipelines.</p>",
      "refs": {
        "VpcEndpointsList$member": null
      }
    },
    "VpcEndpointManagement": {
      "base": null,
      "refs": {
        "VpcOptions$VpcEndpointManagement": "<p>Defines whether you or Amazon OpenSearch Ingestion service create and manage the VPC endpoint configured for the pipeline.</p>"
      }
    },
    "VpcEndpointServiceName": {
      "base": null,
      "refs": {
        "ServiceVpcEndpoint$ServiceName": "<p>The name of the service for which a VPC endpoint was created.</p>"
      }
    },
    "VpcEndpointsList": {
      "base": null,
      "refs": {
        "Pipeline$VpcEndpoints": "<p>The VPC interface endpoints that have access to the pipeline.</p>"
      }
    },
    "VpcOptions": {
      "base": "<p>Options that specify the subnets and security groups for an OpenSearch Ingestion VPC endpoint.</p>",
      "refs": {
        "CreatePipelineRequest$VpcOptions": "<p>Container for the values required to configure VPC access for the pipeline. If you don't specify these values, OpenSearch Ingestion creates the pipeline with a public endpoint.</p>",
        "VpcEndpoint$VpcOptions": "<p>Information about the VPC, including associated subnets and security groups.</p>"
      }
    }
  }
}