akamai.getDatastreams
Use the akamai.getDatastreams
data source to list details about the DataStream configuration.
Attributes reference
This data source returns these attributes:
streams
- Returns the latest versions of the stream configurations for all groups within in your account. You can use thegroup_id
parameter to view the latest versions of all configurations in a specific group.activation_status
- The activation status of the stream. These are possible values:ACTIVATED
,DEACTIVATED
,ACTIVATING
,DEACTIVATING
, orINACTIVE
. See the Activate a stream and Deactivate a stream operations.archived
- Whether the stream is archived.connectors
- The connector where the stream sends logs.contract_id
- Identifies the contract that the stream is associated with.created_by
- The user who created the stream.created_date
- The date and time when the stream was created in this format:14-07-2020 07:07:40 GMT
.current_version_id
- Identifies the current version of the stream.errors
- Objects that may indicate stream failure errors. Learn more about Errors.detail
- A message informing about the status of the failed stream.title
- A descriptive label for the type of error.type
- Identifies the error type, eitherACTIVATION_ERROR
orUNEXPECTED_SYSTEM_ERROR
. In case of these errors, contact support for assistance before continuing.
group_id
- Identifies the group where the stream is created.group_name
- The group name where the stream is created.properties
- List of properties associated with the stream.property_id
- The identifier of the property.property_name
- The descriptive label for the property.
stream_id
- A stream’s unique identifier.stream_name
- The name of the stream.stream_type_name
- Specifies the type of the data stream.Logs - Raw
is the only stream type name currently available.stream_version_id
- A stream version’s unique identifier.
Using getDatastreams
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 getDatastreams(args: GetDatastreamsArgs, opts?: InvokeOptions): Promise<GetDatastreamsResult>
function getDatastreamsOutput(args: GetDatastreamsOutputArgs, opts?: InvokeOptions): Output<GetDatastreamsResult>
def get_datastreams(group_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetDatastreamsResult
def get_datastreams_output(group_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetDatastreamsResult]
func GetDatastreams(ctx *Context, args *GetDatastreamsArgs, opts ...InvokeOption) (*GetDatastreamsResult, error)
func GetDatastreamsOutput(ctx *Context, args *GetDatastreamsOutputArgs, opts ...InvokeOption) GetDatastreamsResultOutput
> Note: This function is named GetDatastreams
in the Go SDK.
public static class GetDatastreams
{
public static Task<GetDatastreamsResult> InvokeAsync(GetDatastreamsArgs args, InvokeOptions? opts = null)
public static Output<GetDatastreamsResult> Invoke(GetDatastreamsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetDatastreamsResult> getDatastreams(GetDatastreamsArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: akamai:index/getDatastreams:getDatastreams
arguments:
# arguments dictionary
The following arguments are supported:
- Group
Id string Unique identifier of the group that can access the product.
- Group
Id string Unique identifier of the group that can access the product.
- group
Id String Unique identifier of the group that can access the product.
- group
Id string Unique identifier of the group that can access the product.
- group_
id str Unique identifier of the group that can access the product.
- group
Id String Unique identifier of the group that can access the product.
getDatastreams Result
The following output properties are available:
- Id string
The provider-assigned unique ID for this managed resource.
- Streams
List<Get
Datastreams Stream> - Group
Id string
- Id string
The provider-assigned unique ID for this managed resource.
- Streams
[]Get
Datastreams Stream - Group
Id string
- id String
The provider-assigned unique ID for this managed resource.
- streams
List<Get
Datastreams Stream> - group
Id String
- id string
The provider-assigned unique ID for this managed resource.
- streams
Get
Datastreams Stream[] - group
Id string
- id str
The provider-assigned unique ID for this managed resource.
- streams
Sequence[Get
Datastreams Stream] - group_
id str
- id String
The provider-assigned unique ID for this managed resource.
- streams List<Property Map>
- group
Id String
Supporting Types
GetDatastreamsStream
- Activation
Status string - Archived bool
- Connectors string
- Contract
Id string - Created
By string - Created
Date string - Current
Version intId - Errors
List<Get
Datastreams Stream Error> - Group
Id int Unique identifier of the group that can access the product.
- Group
Name string - Properties
List<Get
Datastreams Stream Property> - Stream
Id int - Stream
Name string - Stream
Type stringName - Stream
Version intId
- Activation
Status string - Archived bool
- Connectors string
- Contract
Id string - Created
By string - Created
Date string - Current
Version intId - Errors
[]Get
Datastreams Stream Error - Group
Id int Unique identifier of the group that can access the product.
- Group
Name string - Properties
[]Get
Datastreams Stream Property - Stream
Id int - Stream
Name string - Stream
Type stringName - Stream
Version intId
- activation
Status String - archived Boolean
- connectors String
- contract
Id String - created
By String - created
Date String - current
Version IntegerId - errors
List<Get
Datastreams Stream Error> - group
Id Integer Unique identifier of the group that can access the product.
- group
Name String - properties
List<Get
Datastreams Stream Property> - stream
Id Integer - stream
Name String - stream
Type StringName - stream
Version IntegerId
- activation
Status string - archived boolean
- connectors string
- contract
Id string - created
By string - created
Date string - current
Version numberId - errors
Get
Datastreams Stream Error[] - group
Id number Unique identifier of the group that can access the product.
- group
Name string - properties
Get
Datastreams Stream Property[] - stream
Id number - stream
Name string - stream
Type stringName - stream
Version numberId
- activation_
status str - archived bool
- connectors str
- contract_
id str - created_
by str - created_
date str - current_
version_ intid - errors
Sequence[Get
Datastreams Stream Error] - group_
id int Unique identifier of the group that can access the product.
- group_
name str - properties
Sequence[Get
Datastreams Stream Property] - stream_
id int - stream_
name str - stream_
type_ strname - stream_
version_ intid
- activation
Status String - archived Boolean
- connectors String
- contract
Id String - created
By String - created
Date String - current
Version NumberId - errors List<Property Map>
- group
Id Number Unique identifier of the group that can access the product.
- group
Name String - properties List<Property Map>
- stream
Id Number - stream
Name String - stream
Type StringName - stream
Version NumberId
GetDatastreamsStreamError
GetDatastreamsStreamProperty
- Property
Id int - Property
Name string
- Property
Id int - Property
Name string
- property
Id Integer - property
Name String
- property
Id number - property
Name string
- property_
id int - property_
name str
- property
Id Number - property
Name String
Package Details
- Repository
- Akamai pulumi/pulumi-akamai
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
akamai
Terraform Provider.