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>"
}
}
}
}