Values.PipelineSourceInformation about an existing OpenSearch Ingestion pipeline.
type nonrec t = {pipelineName : String_.t option;The name of the pipeline.
*)pipelineArn : String_.t option;The Amazon Resource Name (ARN) of the pipeline.
*)minUnits : Integer.t option;The minimum pipeline capacity, in Ingestion Compute Units (ICUs).
*)maxUnits : Integer.t option;The maximum pipeline capacity, in Ingestion Compute Units (ICUs).
*)status : PipelineStatus.t option;The current status of the pipeline.
*)statusReason : PipelineStatusReason.t option;The reason for the current status of the pipeline.
*)pipelineConfigurationBody : String_.t option;The Data Prepper pipeline configuration in YAML format.
*)createdAt : Timestamp.t option;The date and time when the pipeline was created.
*)lastUpdatedAt : Timestamp.t option;The date and time when the pipeline was last updated.
*)ingestEndpointUrls : IngestEndpointUrlsList.t option;The ingestion endpoints for the pipeline, which you can send data to.
*)logPublishingOptions : LogPublishingOptions.t option;Key-value pairs that represent log publishing settings.
*)vpcEndpoints : VpcEndpointsList.t option;The VPC interface endpoints that have access to the pipeline.
*)bufferOptions : BufferOptions.t option;encryptionAtRestOptions : EncryptionAtRestOptions.t option;vpcEndpointService : String_.t option;The VPC endpoint service name for the pipeline.
*)serviceVpcEndpoints : ServiceVpcEndpointsList.t option;A list of VPC endpoints that OpenSearch Ingestion has created to other Amazon Web Services services.
*)destinations : PipelineDestinationList.t option;Destinations to which the pipeline writes data.
*)pipelineRoleArn : PipelineRoleArn.t option;The Amazon Resource Name (ARN) of the IAM role that the pipeline uses to access AWS resources.
*)}val make :
?pipelineName:??? ->
?pipelineArn:??? ->
?minUnits:??? ->
?maxUnits:??? ->
?status:??? ->
?statusReason:??? ->
?pipelineConfigurationBody:??? ->
?createdAt:??? ->
?lastUpdatedAt:??? ->
?ingestEndpointUrls:??? ->
?logPublishingOptions:??? ->
?vpcEndpoints:??? ->
?bufferOptions:??? ->
?encryptionAtRestOptions:??? ->
?vpcEndpointService:??? ->
?serviceVpcEndpoints:??? ->
?destinations:??? ->
?tags:??? ->
?pipelineRoleArn:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Integer of Integer.t
| `List of
[> `String of String_.t
| `Structure of
(string
* [> `Enum of string
| `String of String_.t
| `Structure of
(string
* [> `Enum of string
| `List of [> `String of SubnetId.t ] list
| `Structure of
(string
* [> `Boolean of Boolean.t | `String of CidrBlock.t ])
list ])
list ])
list ]
list
| `String of String_.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `String of String_.t
| `Structure of (string * [> `String of LogGroup.t ]) list ])
list
| `Timestamp of Timestamp.t ])
list ]