equinix_fabric_stream_attachment (Resource)
Fabric V4 API compatible resource allows creation and management of Equinix Fabric Stream Attachments
Additional Documentation:
- Getting Started: https://docs.equinix.com/observability/streaming-data/integratewithsink/
- API: https://docs.equinix.com/api-catalog/fabricv4/#tag/Streams
Example Usage
resource "equinix_fabric_stream_attachment" "asset" {
asset_id = "<id_of_the_asset_being_attached>"
asset = "<asset_group>"
stream_id = "<id_of_the_stream_asset_is_being_attached_to>"
}
Schema
Required
asset(String) Equinix defined asset category. Matches the product name the asset is a part ofasset_id(String) Equinix defined UUID of the asset being attached to the streamstream_id(String) UUID of the stream that is the target of this asset attachment
Optional
metrics_enabled(Boolean) Boolean value indicating enablement of metrics for this asset stream attachmenttimeouts(Attributes) (see below for nested schema)
Read-Only
attachment_status(String) Value representing status for the stream attachmenthref(String) Equinix auto generated URI to the stream attachment in Equinix Portalid(String) The unique identifier of the resourcetype(String) Equinix defined type for the asset stream attachmentuuid(String) Equinix-assigned unique id for the stream attachment
Nested Schema for timeouts
Optional:
create(String) A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).delete(String) A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.read(String) A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Read operations occur during any refresh or planning operation when refresh is enabled.update(String) A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).