Equinix v0.26.0 published on Friday, Aug 22, 2025 by Equinix
equinix.fabric.getStreamSubscriptions
Fabric V4 API compatible data source that allows user to fetch Equinix Fabric Stream Subscriptions with pagination
Additional Documentation:
- Getting Started: https://docs.equinix.com/en-us/Content/KnowledgeCenter/Fabric/GettingStarted/Integrating-with-Fabric-V4-APIs/IntegrateWithSink.htm
- API: https://developer.equinix.com/catalog/fabricv4#tag/Stream-Subscriptions
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as equinix from "@pulumi/equinix";
const all = equinix.fabric.getStreamSubscriptions({
pagination: {
limit: 10,
offset: 0,
},
streamId: "<stream_id>",
});
import pulumi
import pulumi_equinix as equinix
all = equinix.fabric.get_stream_subscriptions(pagination={
"limit": 10,
"offset": 0,
},
stream_id="<stream_id>")
package main
import (
"github.com/equinix/pulumi-equinix/sdk/go/equinix/fabric"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := fabric.GetStreamSubscriptions(ctx, &fabric.GetStreamSubscriptionsArgs{
Pagination: fabric.GetStreamSubscriptionsPagination{
Limit: 10,
Offset: 0,
},
StreamId: "<stream_id>",
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Equinix = Pulumi.Equinix;
return await Deployment.RunAsync(() =>
{
var all = Equinix.Fabric.GetStreamSubscriptions.Invoke(new()
{
Pagination = new Equinix.Fabric.Inputs.GetStreamSubscriptionsPaginationInputArgs
{
Limit = 10,
Offset = 0,
},
StreamId = "<stream_id>",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.equinix.fabric.FabricFunctions;
import com.pulumi.equinix.fabric.inputs.GetStreamSubscriptionsArgs;
import com.pulumi.equinix.fabric.inputs.GetStreamSubscriptionsPaginationArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var all = FabricFunctions.getStreamSubscriptions(GetStreamSubscriptionsArgs.builder()
.pagination(GetStreamSubscriptionsPaginationArgs.builder()
.limit(10)
.offset(0)
.build())
.streamId("<stream_id>")
.build());
}
}
variables:
all:
fn::invoke:
function: equinix:fabric:getStreamSubscriptions
arguments:
pagination:
limit: 10
offset: 0
streamId: <stream_id>
Using getStreamSubscriptions
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getStreamSubscriptions(args: GetStreamSubscriptionsArgs, opts?: InvokeOptions): Promise<GetStreamSubscriptionsResult>
function getStreamSubscriptionsOutput(args: GetStreamSubscriptionsOutputArgs, opts?: InvokeOptions): Output<GetStreamSubscriptionsResult>
def get_stream_subscriptions(pagination: Optional[GetStreamSubscriptionsPagination] = None,
stream_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetStreamSubscriptionsResult
def get_stream_subscriptions_output(pagination: Optional[pulumi.Input[GetStreamSubscriptionsPaginationArgs]] = None,
stream_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetStreamSubscriptionsResult]
func GetStreamSubscriptions(ctx *Context, args *GetStreamSubscriptionsArgs, opts ...InvokeOption) (*GetStreamSubscriptionsResult, error)
func GetStreamSubscriptionsOutput(ctx *Context, args *GetStreamSubscriptionsOutputArgs, opts ...InvokeOption) GetStreamSubscriptionsResultOutput
> Note: This function is named GetStreamSubscriptions
in the Go SDK.
public static class GetStreamSubscriptions
{
public static Task<GetStreamSubscriptionsResult> InvokeAsync(GetStreamSubscriptionsArgs args, InvokeOptions? opts = null)
public static Output<GetStreamSubscriptionsResult> Invoke(GetStreamSubscriptionsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetStreamSubscriptionsResult> getStreamSubscriptions(GetStreamSubscriptionsArgs args, InvokeOptions options)
public static Output<GetStreamSubscriptionsResult> getStreamSubscriptions(GetStreamSubscriptionsArgs args, InvokeOptions options)
fn::invoke:
function: equinix:fabric/getStreamSubscriptions:getStreamSubscriptions
arguments:
# arguments dictionary
The following arguments are supported:
- Pagination
Get
Stream Subscriptions Pagination - Pagination details for the returned streams list
- Stream
Id string - The uuid of the stream that is the target of the stream subscription
- Pagination
Get
Stream Subscriptions Pagination - Pagination details for the returned streams list
- Stream
Id string - The uuid of the stream that is the target of the stream subscription
- pagination
Get
Stream Subscriptions Pagination - Pagination details for the returned streams list
- stream
Id String - The uuid of the stream that is the target of the stream subscription
- pagination
Get
Stream Subscriptions Pagination - Pagination details for the returned streams list
- stream
Id string - The uuid of the stream that is the target of the stream subscription
- pagination
Get
Stream Subscriptions Pagination - Pagination details for the returned streams list
- stream_
id str - The uuid of the stream that is the target of the stream subscription
- pagination Property Map
- Pagination details for the returned streams list
- stream
Id String - The uuid of the stream that is the target of the stream subscription
getStreamSubscriptions Result
The following output properties are available:
- Datas
List<Get
Stream Subscriptions Data> - Returned list of stream objects
- Id string
- The unique identifier of the resource
- Pagination
Get
Stream Subscriptions Pagination - Pagination details for the returned streams list
- Stream
Id string - The uuid of the stream that is the target of the stream subscription
- Datas
[]Get
Stream Subscriptions Data - Returned list of stream objects
- Id string
- The unique identifier of the resource
- Pagination
Get
Stream Subscriptions Pagination - Pagination details for the returned streams list
- Stream
Id string - The uuid of the stream that is the target of the stream subscription
- datas
List<Get
Stream Subscriptions Data> - Returned list of stream objects
- id String
- The unique identifier of the resource
- pagination
Get
Stream Subscriptions Pagination - Pagination details for the returned streams list
- stream
Id String - The uuid of the stream that is the target of the stream subscription
- datas
Get
Stream Subscriptions Data[] - Returned list of stream objects
- id string
- The unique identifier of the resource
- pagination
Get
Stream Subscriptions Pagination - Pagination details for the returned streams list
- stream
Id string - The uuid of the stream that is the target of the stream subscription
- datas
Sequence[Get
Stream Subscriptions Data] - Returned list of stream objects
- id str
- The unique identifier of the resource
- pagination
Get
Stream Subscriptions Pagination - Pagination details for the returned streams list
- stream_
id str - The uuid of the stream that is the target of the stream subscription
- datas List<Property Map>
- Returned list of stream objects
- id String
- The unique identifier of the resource
- pagination Property Map
- Pagination details for the returned streams list
- stream
Id String - The uuid of the stream that is the target of the stream subscription
Supporting Types
GetStreamSubscriptionsData
- Change
Log GetStream Subscriptions Data Change Log - Details of the last change on the stream resource
- Description string
- Customer-provided stream subscription description
- Enabled bool
- Stream subscription enabled status
- Event
Selector GetStream Subscriptions Data Event Selector - Lists of events to be included/excluded on the stream subscription
- Href string
- Equinix assigned URI of the stream subscription resource
- Metric
Selector GetStream Subscriptions Data Metric Selector - Lists of metrics to be included/excluded on the stream subscription
- Name string
- Customer-provided stream subscription name
- Sink
Get
Stream Subscriptions Data Sink - The details of the subscriber to the Equinix Stream
- State string
- Value representing provisioning status for the stream resource
- Type string
- Type of the stream subscription request
- Uuid string
- Equinix assigned unique identifier of the stream subscription resource
- Change
Log GetStream Subscriptions Data Change Log - Details of the last change on the stream resource
- Description string
- Customer-provided stream subscription description
- Enabled bool
- Stream subscription enabled status
- Event
Selector GetStream Subscriptions Data Event Selector - Lists of events to be included/excluded on the stream subscription
- Href string
- Equinix assigned URI of the stream subscription resource
- Metric
Selector GetStream Subscriptions Data Metric Selector - Lists of metrics to be included/excluded on the stream subscription
- Name string
- Customer-provided stream subscription name
- Sink
Get
Stream Subscriptions Data Sink - The details of the subscriber to the Equinix Stream
- State string
- Value representing provisioning status for the stream resource
- Type string
- Type of the stream subscription request
- Uuid string
- Equinix assigned unique identifier of the stream subscription resource
- change
Log GetStream Subscriptions Data Change Log - Details of the last change on the stream resource
- description String
- Customer-provided stream subscription description
- enabled Boolean
- Stream subscription enabled status
- event
Selector GetStream Subscriptions Data Event Selector - Lists of events to be included/excluded on the stream subscription
- href String
- Equinix assigned URI of the stream subscription resource
- metric
Selector GetStream Subscriptions Data Metric Selector - Lists of metrics to be included/excluded on the stream subscription
- name String
- Customer-provided stream subscription name
- sink
Get
Stream Subscriptions Data Sink - The details of the subscriber to the Equinix Stream
- state String
- Value representing provisioning status for the stream resource
- type String
- Type of the stream subscription request
- uuid String
- Equinix assigned unique identifier of the stream subscription resource
- change
Log GetStream Subscriptions Data Change Log - Details of the last change on the stream resource
- description string
- Customer-provided stream subscription description
- enabled boolean
- Stream subscription enabled status
- event
Selector GetStream Subscriptions Data Event Selector - Lists of events to be included/excluded on the stream subscription
- href string
- Equinix assigned URI of the stream subscription resource
- metric
Selector GetStream Subscriptions Data Metric Selector - Lists of metrics to be included/excluded on the stream subscription
- name string
- Customer-provided stream subscription name
- sink
Get
Stream Subscriptions Data Sink - The details of the subscriber to the Equinix Stream
- state string
- Value representing provisioning status for the stream resource
- type string
- Type of the stream subscription request
- uuid string
- Equinix assigned unique identifier of the stream subscription resource
- change_
log GetStream Subscriptions Data Change Log - Details of the last change on the stream resource
- description str
- Customer-provided stream subscription description
- enabled bool
- Stream subscription enabled status
- event_
selector GetStream Subscriptions Data Event Selector - Lists of events to be included/excluded on the stream subscription
- href str
- Equinix assigned URI of the stream subscription resource
- metric_
selector GetStream Subscriptions Data Metric Selector - Lists of metrics to be included/excluded on the stream subscription
- name str
- Customer-provided stream subscription name
- sink
Get
Stream Subscriptions Data Sink - The details of the subscriber to the Equinix Stream
- state str
- Value representing provisioning status for the stream resource
- type str
- Type of the stream subscription request
- uuid str
- Equinix assigned unique identifier of the stream subscription resource
- change
Log Property Map - Details of the last change on the stream resource
- description String
- Customer-provided stream subscription description
- enabled Boolean
- Stream subscription enabled status
- event
Selector Property Map - Lists of events to be included/excluded on the stream subscription
- href String
- Equinix assigned URI of the stream subscription resource
- metric
Selector Property Map - Lists of metrics to be included/excluded on the stream subscription
- name String
- Customer-provided stream subscription name
- sink Property Map
- The details of the subscriber to the Equinix Stream
- state String
- Value representing provisioning status for the stream resource
- type String
- Type of the stream subscription request
- uuid String
- Equinix assigned unique identifier of the stream subscription resource
GetStreamSubscriptionsDataChangeLog
- Created
By string - User name of creator of the stream resource
- Created
By stringEmail - Email of creator of the stream resource
- Created
By stringFull Name - Legal name of creator of the stream resource
- Created
Date stringTime - Creation time of the stream resource
- Deleted
By string - User name of deleter of the stream resource
- Deleted
By stringEmail - Email of deleter of the stream resource
- Deleted
By stringFull Name - Legal name of deleter of the stream resource
- Deleted
Date stringTime - Deletion time of the stream resource
- Updated
By string - User name of last updater of the stream resource
- Updated
By stringEmail - Email of last updater of the stream resource
- Updated
By stringFull Name - Legal name of last updater of the stream resource
- Updated
Date stringTime - Last update time of the stream resource
- Created
By string - User name of creator of the stream resource
- Created
By stringEmail - Email of creator of the stream resource
- Created
By stringFull Name - Legal name of creator of the stream resource
- Created
Date stringTime - Creation time of the stream resource
- Deleted
By string - User name of deleter of the stream resource
- Deleted
By stringEmail - Email of deleter of the stream resource
- Deleted
By stringFull Name - Legal name of deleter of the stream resource
- Deleted
Date stringTime - Deletion time of the stream resource
- Updated
By string - User name of last updater of the stream resource
- Updated
By stringEmail - Email of last updater of the stream resource
- Updated
By stringFull Name - Legal name of last updater of the stream resource
- Updated
Date stringTime - Last update time of the stream resource
- created
By String - User name of creator of the stream resource
- created
By StringEmail - Email of creator of the stream resource
- created
By StringFull Name - Legal name of creator of the stream resource
- created
Date StringTime - Creation time of the stream resource
- deleted
By String - User name of deleter of the stream resource
- deleted
By StringEmail - Email of deleter of the stream resource
- deleted
By StringFull Name - Legal name of deleter of the stream resource
- deleted
Date StringTime - Deletion time of the stream resource
- updated
By String - User name of last updater of the stream resource
- updated
By StringEmail - Email of last updater of the stream resource
- updated
By StringFull Name - Legal name of last updater of the stream resource
- updated
Date StringTime - Last update time of the stream resource
- created
By string - User name of creator of the stream resource
- created
By stringEmail - Email of creator of the stream resource
- created
By stringFull Name - Legal name of creator of the stream resource
- created
Date stringTime - Creation time of the stream resource
- deleted
By string - User name of deleter of the stream resource
- deleted
By stringEmail - Email of deleter of the stream resource
- deleted
By stringFull Name - Legal name of deleter of the stream resource
- deleted
Date stringTime - Deletion time of the stream resource
- updated
By string - User name of last updater of the stream resource
- updated
By stringEmail - Email of last updater of the stream resource
- updated
By stringFull Name - Legal name of last updater of the stream resource
- updated
Date stringTime - Last update time of the stream resource
- created_
by str - User name of creator of the stream resource
- created_
by_ stremail - Email of creator of the stream resource
- created_
by_ strfull_ name - Legal name of creator of the stream resource
- created_
date_ strtime - Creation time of the stream resource
- deleted_
by str - User name of deleter of the stream resource
- deleted_
by_ stremail - Email of deleter of the stream resource
- deleted_
by_ strfull_ name - Legal name of deleter of the stream resource
- deleted_
date_ strtime - Deletion time of the stream resource
- updated_
by str - User name of last updater of the stream resource
- updated_
by_ stremail - Email of last updater of the stream resource
- updated_
by_ strfull_ name - Legal name of last updater of the stream resource
- updated_
date_ strtime - Last update time of the stream resource
- created
By String - User name of creator of the stream resource
- created
By StringEmail - Email of creator of the stream resource
- created
By StringFull Name - Legal name of creator of the stream resource
- created
Date StringTime - Creation time of the stream resource
- deleted
By String - User name of deleter of the stream resource
- deleted
By StringEmail - Email of deleter of the stream resource
- deleted
By StringFull Name - Legal name of deleter of the stream resource
- deleted
Date StringTime - Deletion time of the stream resource
- updated
By String - User name of last updater of the stream resource
- updated
By StringEmail - Email of last updater of the stream resource
- updated
By StringFull Name - Legal name of last updater of the stream resource
- updated
Date StringTime - Last update time of the stream resource
GetStreamSubscriptionsDataEventSelector
GetStreamSubscriptionsDataMetricSelector
GetStreamSubscriptionsDataSink
- Batch
Enabled bool - Boolean switch enabling batch delivery of data
- Batch
Size intMax - Maximum size of the batch delivery if enabled
- Batch
Wait intTime Max - Maximum time to wait for batch delivery if enabled
- Credential
Get
Stream Subscriptions Data Sink Credential - Access details for the specified sink type
- Host string
- Known hostname of certain data stream subscription products. Not to be confused with a variable URI
- Settings
Get
Stream Subscriptions Data Sink Settings - Stream subscription sink settings
- Type string
- Type of the subscriber
- Uri string
- Publicly reachable http endpoint destination for data stream
- Batch
Enabled bool - Boolean switch enabling batch delivery of data
- Batch
Size intMax - Maximum size of the batch delivery if enabled
- Batch
Wait intTime Max - Maximum time to wait for batch delivery if enabled
- Credential
Get
Stream Subscriptions Data Sink Credential - Access details for the specified sink type
- Host string
- Known hostname of certain data stream subscription products. Not to be confused with a variable URI
- Settings
Get
Stream Subscriptions Data Sink Settings - Stream subscription sink settings
- Type string
- Type of the subscriber
- Uri string
- Publicly reachable http endpoint destination for data stream
- batch
Enabled Boolean - Boolean switch enabling batch delivery of data
- batch
Size IntegerMax - Maximum size of the batch delivery if enabled
- batch
Wait IntegerTime Max - Maximum time to wait for batch delivery if enabled
- credential
Get
Stream Subscriptions Data Sink Credential - Access details for the specified sink type
- host String
- Known hostname of certain data stream subscription products. Not to be confused with a variable URI
- settings
Get
Stream Subscriptions Data Sink Settings - Stream subscription sink settings
- type String
- Type of the subscriber
- uri String
- Publicly reachable http endpoint destination for data stream
- batch
Enabled boolean - Boolean switch enabling batch delivery of data
- batch
Size numberMax - Maximum size of the batch delivery if enabled
- batch
Wait numberTime Max - Maximum time to wait for batch delivery if enabled
- credential
Get
Stream Subscriptions Data Sink Credential - Access details for the specified sink type
- host string
- Known hostname of certain data stream subscription products. Not to be confused with a variable URI
- settings
Get
Stream Subscriptions Data Sink Settings - Stream subscription sink settings
- type string
- Type of the subscriber
- uri string
- Publicly reachable http endpoint destination for data stream
- batch_
enabled bool - Boolean switch enabling batch delivery of data
- batch_
size_ intmax - Maximum size of the batch delivery if enabled
- batch_
wait_ inttime_ max - Maximum time to wait for batch delivery if enabled
- credential
Get
Stream Subscriptions Data Sink Credential - Access details for the specified sink type
- host str
- Known hostname of certain data stream subscription products. Not to be confused with a variable URI
- settings
Get
Stream Subscriptions Data Sink Settings - Stream subscription sink settings
- type str
- Type of the subscriber
- uri str
- Publicly reachable http endpoint destination for data stream
- batch
Enabled Boolean - Boolean switch enabling batch delivery of data
- batch
Size NumberMax - Maximum size of the batch delivery if enabled
- batch
Wait NumberTime Max - Maximum time to wait for batch delivery if enabled
- credential Property Map
- Access details for the specified sink type
- host String
- Known hostname of certain data stream subscription products. Not to be confused with a variable URI
- settings Property Map
- Stream subscription sink settings
- type String
- Type of the subscriber
- uri String
- Publicly reachable http endpoint destination for data stream
GetStreamSubscriptionsDataSinkCredential
- Access
Token string - Passed as Authorization header value
- Api
Key string - Passed as Authorization header value
- Integration
Key string - Passed as Authorization header value
- Password string
- Passed as Authorization header value
- Type string
- Type of the credential being passed
- Username string
- Passed as Authorization header value
- Access
Token string - Passed as Authorization header value
- Api
Key string - Passed as Authorization header value
- Integration
Key string - Passed as Authorization header value
- Password string
- Passed as Authorization header value
- Type string
- Type of the credential being passed
- Username string
- Passed as Authorization header value
- access
Token String - Passed as Authorization header value
- api
Key String - Passed as Authorization header value
- integration
Key String - Passed as Authorization header value
- password String
- Passed as Authorization header value
- type String
- Type of the credential being passed
- username String
- Passed as Authorization header value
- access
Token string - Passed as Authorization header value
- api
Key string - Passed as Authorization header value
- integration
Key string - Passed as Authorization header value
- password string
- Passed as Authorization header value
- type string
- Type of the credential being passed
- username string
- Passed as Authorization header value
- access_
token str - Passed as Authorization header value
- api_
key str - Passed as Authorization header value
- integration_
key str - Passed as Authorization header value
- password str
- Passed as Authorization header value
- type str
- Type of the credential being passed
- username str
- Passed as Authorization header value
- access
Token String - Passed as Authorization header value
- api
Key String - Passed as Authorization header value
- integration
Key String - Passed as Authorization header value
- password String
- Passed as Authorization header value
- type String
- Type of the credential being passed
- username String
- Passed as Authorization header value
GetStreamSubscriptionsDataSinkSettings
- Application
Key string - Event
Index string - Event
Uri string - Format string
- Metric
Index string - Metric
Uri string - Source string
- Application
Key string - Event
Index string - Event
Uri string - Format string
- Metric
Index string - Metric
Uri string - Source string
- application
Key String - event
Index String - event
Uri String - format String
- metric
Index String - metric
Uri String - source String
- application
Key string - event
Index string - event
Uri string - format string
- metric
Index string - metric
Uri string - source string
- application_
key str - event_
index str - event_
uri str - format str
- metric_
index str - metric_
uri str - source str
- application
Key String - event
Index String - event
Uri String - format String
- metric
Index String - metric
Uri String - source String
GetStreamSubscriptionsPagination
- Limit int
- Maximum number of search results returned per page. Number must be between 1 and 100, and the default is 20
- Next string
- The URL relative to the next item in the response
- Offset int
- Index of the first item returned in the response. The default is 0
- Previous string
- The URL relative to the previous item in the response
- Total int
- The total number of streams available to the user making the request
- Limit int
- Maximum number of search results returned per page. Number must be between 1 and 100, and the default is 20
- Next string
- The URL relative to the next item in the response
- Offset int
- Index of the first item returned in the response. The default is 0
- Previous string
- The URL relative to the previous item in the response
- Total int
- The total number of streams available to the user making the request
- limit Integer
- Maximum number of search results returned per page. Number must be between 1 and 100, and the default is 20
- next String
- The URL relative to the next item in the response
- offset Integer
- Index of the first item returned in the response. The default is 0
- previous String
- The URL relative to the previous item in the response
- total Integer
- The total number of streams available to the user making the request
- limit number
- Maximum number of search results returned per page. Number must be between 1 and 100, and the default is 20
- next string
- The URL relative to the next item in the response
- offset number
- Index of the first item returned in the response. The default is 0
- previous string
- The URL relative to the previous item in the response
- total number
- The total number of streams available to the user making the request
- limit int
- Maximum number of search results returned per page. Number must be between 1 and 100, and the default is 20
- next str
- The URL relative to the next item in the response
- offset int
- Index of the first item returned in the response. The default is 0
- previous str
- The URL relative to the previous item in the response
- total int
- The total number of streams available to the user making the request
- limit Number
- Maximum number of search results returned per page. Number must be between 1 and 100, and the default is 20
- next String
- The URL relative to the next item in the response
- offset Number
- Index of the first item returned in the response. The default is 0
- previous String
- The URL relative to the previous item in the response
- total Number
- The total number of streams available to the user making the request
Package Details
- Repository
- equinix equinix/pulumi-equinix
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
equinix
Terraform Provider.