akamai logo
Akamai v4.4.0, Apr 18 23

akamai.Datastream

Explore with Pulumi AI

Create Datastream Resource

new Datastream(name: string, args: DatastreamArgs, opts?: CustomResourceOptions);
@overload
def Datastream(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               active: Optional[bool] = None,
               azure_connector: Optional[DatastreamAzureConnectorArgs] = None,
               config: Optional[DatastreamConfigArgs] = None,
               contract_id: Optional[str] = None,
               datadog_connector: Optional[DatastreamDatadogConnectorArgs] = None,
               dataset_fields_ids: Optional[Sequence[int]] = None,
               elasticsearch_connector: Optional[DatastreamElasticsearchConnectorArgs] = None,
               email_ids: Optional[Sequence[str]] = None,
               gcs_connector: Optional[DatastreamGcsConnectorArgs] = None,
               group_id: Optional[str] = None,
               https_connector: Optional[DatastreamHttpsConnectorArgs] = None,
               loggly_connector: Optional[DatastreamLogglyConnectorArgs] = None,
               new_relic_connector: Optional[DatastreamNewRelicConnectorArgs] = None,
               oracle_connector: Optional[DatastreamOracleConnectorArgs] = None,
               property_ids: Optional[Sequence[str]] = None,
               s3_connector: Optional[DatastreamS3ConnectorArgs] = None,
               splunk_connector: Optional[DatastreamSplunkConnectorArgs] = None,
               stream_name: Optional[str] = None,
               stream_type: Optional[str] = None,
               sumologic_connector: Optional[DatastreamSumologicConnectorArgs] = None,
               template_name: Optional[str] = None)
@overload
def Datastream(resource_name: str,
               args: DatastreamArgs,
               opts: Optional[ResourceOptions] = None)
func NewDatastream(ctx *Context, name string, args DatastreamArgs, opts ...ResourceOption) (*Datastream, error)
public Datastream(string name, DatastreamArgs args, CustomResourceOptions? opts = null)
public Datastream(String name, DatastreamArgs args)
public Datastream(String name, DatastreamArgs args, CustomResourceOptions options)
type: akamai:Datastream
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args DatastreamArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args DatastreamArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args DatastreamArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args DatastreamArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args DatastreamArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Datastream Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The Datastream resource accepts the following input properties:

Active bool

Defining if stream should be active or not

Config DatastreamConfigArgs

Provides information about the configuration related to logs (format, file names, delivery frequency)

ContractId string

Identifies the contract that has access to the product

DatasetFieldsIds List<int>

A list of data set fields selected from the associated template that the stream monitors in logs. The order of the identifiers define how the value for these fields appear in the log lines

GroupId string

Identifies the group that has access to the product and for which the stream configuration was created

PropertyIds List<string>

Identifies the properties monitored in the stream

StreamName string

The name of the stream

StreamType string

Specifies the type of the data stream

TemplateName string

The name of the template associated with the stream

AzureConnector DatastreamAzureConnectorArgs
DatadogConnector DatastreamDatadogConnectorArgs
ElasticsearchConnector DatastreamElasticsearchConnectorArgs
EmailIds List<string>

List of email addresses where the system sends notifications about activations and deactivations of the stream

GcsConnector DatastreamGcsConnectorArgs
HttpsConnector DatastreamHttpsConnectorArgs
LogglyConnector DatastreamLogglyConnectorArgs
NewRelicConnector DatastreamNewRelicConnectorArgs
OracleConnector DatastreamOracleConnectorArgs
S3Connector DatastreamS3ConnectorArgs
SplunkConnector DatastreamSplunkConnectorArgs
SumologicConnector DatastreamSumologicConnectorArgs
Active bool

Defining if stream should be active or not

Config DatastreamConfigArgs

Provides information about the configuration related to logs (format, file names, delivery frequency)

ContractId string

Identifies the contract that has access to the product

DatasetFieldsIds []int

A list of data set fields selected from the associated template that the stream monitors in logs. The order of the identifiers define how the value for these fields appear in the log lines

GroupId string

Identifies the group that has access to the product and for which the stream configuration was created

PropertyIds []string

Identifies the properties monitored in the stream

StreamName string

The name of the stream

StreamType string

Specifies the type of the data stream

TemplateName string

The name of the template associated with the stream

AzureConnector DatastreamAzureConnectorArgs
DatadogConnector DatastreamDatadogConnectorArgs
ElasticsearchConnector DatastreamElasticsearchConnectorArgs
EmailIds []string

List of email addresses where the system sends notifications about activations and deactivations of the stream

GcsConnector DatastreamGcsConnectorArgs
HttpsConnector DatastreamHttpsConnectorArgs
LogglyConnector DatastreamLogglyConnectorArgs
NewRelicConnector DatastreamNewRelicConnectorArgs
OracleConnector DatastreamOracleConnectorArgs
S3Connector DatastreamS3ConnectorArgs
SplunkConnector DatastreamSplunkConnectorArgs
SumologicConnector DatastreamSumologicConnectorArgs
active Boolean

Defining if stream should be active or not

config DatastreamConfigArgs

Provides information about the configuration related to logs (format, file names, delivery frequency)

contractId String

Identifies the contract that has access to the product

datasetFieldsIds List<Integer>

A list of data set fields selected from the associated template that the stream monitors in logs. The order of the identifiers define how the value for these fields appear in the log lines

groupId String

Identifies the group that has access to the product and for which the stream configuration was created

propertyIds List<String>

Identifies the properties monitored in the stream

streamName String

The name of the stream

streamType String

Specifies the type of the data stream

templateName String

The name of the template associated with the stream

azureConnector DatastreamAzureConnectorArgs
datadogConnector DatastreamDatadogConnectorArgs
elasticsearchConnector DatastreamElasticsearchConnectorArgs
emailIds List<String>

List of email addresses where the system sends notifications about activations and deactivations of the stream

gcsConnector DatastreamGcsConnectorArgs
httpsConnector DatastreamHttpsConnectorArgs
logglyConnector DatastreamLogglyConnectorArgs
newRelicConnector DatastreamNewRelicConnectorArgs
oracleConnector DatastreamOracleConnectorArgs
s3Connector DatastreamS3ConnectorArgs
splunkConnector DatastreamSplunkConnectorArgs
sumologicConnector DatastreamSumologicConnectorArgs
active boolean

Defining if stream should be active or not

config DatastreamConfigArgs

Provides information about the configuration related to logs (format, file names, delivery frequency)

contractId string

Identifies the contract that has access to the product

datasetFieldsIds number[]

A list of data set fields selected from the associated template that the stream monitors in logs. The order of the identifiers define how the value for these fields appear in the log lines

groupId string

Identifies the group that has access to the product and for which the stream configuration was created

propertyIds string[]

Identifies the properties monitored in the stream

streamName string

The name of the stream

streamType string

Specifies the type of the data stream

templateName string

The name of the template associated with the stream

azureConnector DatastreamAzureConnectorArgs
datadogConnector DatastreamDatadogConnectorArgs
elasticsearchConnector DatastreamElasticsearchConnectorArgs
emailIds string[]

List of email addresses where the system sends notifications about activations and deactivations of the stream

gcsConnector DatastreamGcsConnectorArgs
httpsConnector DatastreamHttpsConnectorArgs
logglyConnector DatastreamLogglyConnectorArgs
newRelicConnector DatastreamNewRelicConnectorArgs
oracleConnector DatastreamOracleConnectorArgs
s3Connector DatastreamS3ConnectorArgs
splunkConnector DatastreamSplunkConnectorArgs
sumologicConnector DatastreamSumologicConnectorArgs
active bool

Defining if stream should be active or not

config DatastreamConfigArgs

Provides information about the configuration related to logs (format, file names, delivery frequency)

contract_id str

Identifies the contract that has access to the product

dataset_fields_ids Sequence[int]

A list of data set fields selected from the associated template that the stream monitors in logs. The order of the identifiers define how the value for these fields appear in the log lines

group_id str

Identifies the group that has access to the product and for which the stream configuration was created

property_ids Sequence[str]

Identifies the properties monitored in the stream

stream_name str

The name of the stream

stream_type str

Specifies the type of the data stream

template_name str

The name of the template associated with the stream

azure_connector DatastreamAzureConnectorArgs
datadog_connector DatastreamDatadogConnectorArgs
elasticsearch_connector DatastreamElasticsearchConnectorArgs
email_ids Sequence[str]

List of email addresses where the system sends notifications about activations and deactivations of the stream

gcs_connector DatastreamGcsConnectorArgs
https_connector DatastreamHttpsConnectorArgs
loggly_connector DatastreamLogglyConnectorArgs
new_relic_connector DatastreamNewRelicConnectorArgs
oracle_connector DatastreamOracleConnectorArgs
s3_connector DatastreamS3ConnectorArgs
splunk_connector DatastreamSplunkConnectorArgs
sumologic_connector DatastreamSumologicConnectorArgs
active Boolean

Defining if stream should be active or not

config Property Map

Provides information about the configuration related to logs (format, file names, delivery frequency)

contractId String

Identifies the contract that has access to the product

datasetFieldsIds List<Number>

A list of data set fields selected from the associated template that the stream monitors in logs. The order of the identifiers define how the value for these fields appear in the log lines

groupId String

Identifies the group that has access to the product and for which the stream configuration was created

propertyIds List<String>

Identifies the properties monitored in the stream

streamName String

The name of the stream

streamType String

Specifies the type of the data stream

templateName String

The name of the template associated with the stream

azureConnector Property Map
datadogConnector Property Map
elasticsearchConnector Property Map
emailIds List<String>

List of email addresses where the system sends notifications about activations and deactivations of the stream

gcsConnector Property Map
httpsConnector Property Map
logglyConnector Property Map
newRelicConnector Property Map
oracleConnector Property Map
s3Connector Property Map
splunkConnector Property Map
sumologicConnector Property Map

Outputs

All input properties are implicitly available as output properties. Additionally, the Datastream resource produces the following output properties:

CreatedBy string

The username who created the stream

CreatedDate string

The date and time when the stream was created

GroupName string

The name of the user group for which the stream was created

Id string

The provider-assigned unique ID for this managed resource.

ModifiedBy string

The username who modified the stream

ModifiedDate string

The date and time when the stream was modified

PapiJson string

The configuration in JSON format that can be copy-pasted into PAPI configuration to enable datastream behavior

ProductId string

The ID of the product for which the stream was created

ProductName string

The name of the product for which the stream was created

StreamVersionId int

Identifies the configuration version of the stream

CreatedBy string

The username who created the stream

CreatedDate string

The date and time when the stream was created

GroupName string

The name of the user group for which the stream was created

Id string

The provider-assigned unique ID for this managed resource.

ModifiedBy string

The username who modified the stream

ModifiedDate string

The date and time when the stream was modified

PapiJson string

The configuration in JSON format that can be copy-pasted into PAPI configuration to enable datastream behavior

ProductId string

The ID of the product for which the stream was created

ProductName string

The name of the product for which the stream was created

StreamVersionId int

Identifies the configuration version of the stream

createdBy String

The username who created the stream

createdDate String

The date and time when the stream was created

groupName String

The name of the user group for which the stream was created

id String

The provider-assigned unique ID for this managed resource.

modifiedBy String

The username who modified the stream

modifiedDate String

The date and time when the stream was modified

papiJson String

The configuration in JSON format that can be copy-pasted into PAPI configuration to enable datastream behavior

productId String

The ID of the product for which the stream was created

productName String

The name of the product for which the stream was created

streamVersionId Integer

Identifies the configuration version of the stream

createdBy string

The username who created the stream

createdDate string

The date and time when the stream was created

groupName string

The name of the user group for which the stream was created

id string

The provider-assigned unique ID for this managed resource.

modifiedBy string

The username who modified the stream

modifiedDate string

The date and time when the stream was modified

papiJson string

The configuration in JSON format that can be copy-pasted into PAPI configuration to enable datastream behavior

productId string

The ID of the product for which the stream was created

productName string

The name of the product for which the stream was created

streamVersionId number

Identifies the configuration version of the stream

created_by str

The username who created the stream

created_date str

The date and time when the stream was created

group_name str

The name of the user group for which the stream was created

id str

The provider-assigned unique ID for this managed resource.

modified_by str

The username who modified the stream

modified_date str

The date and time when the stream was modified

papi_json str

The configuration in JSON format that can be copy-pasted into PAPI configuration to enable datastream behavior

product_id str

The ID of the product for which the stream was created

product_name str

The name of the product for which the stream was created

stream_version_id int

Identifies the configuration version of the stream

createdBy String

The username who created the stream

createdDate String

The date and time when the stream was created

groupName String

The name of the user group for which the stream was created

id String

The provider-assigned unique ID for this managed resource.

modifiedBy String

The username who modified the stream

modifiedDate String

The date and time when the stream was modified

papiJson String

The configuration in JSON format that can be copy-pasted into PAPI configuration to enable datastream behavior

productId String

The ID of the product for which the stream was created

productName String

The name of the product for which the stream was created

streamVersionId Number

Identifies the configuration version of the stream

Look up Existing Datastream Resource

Get an existing Datastream resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: DatastreamState, opts?: CustomResourceOptions): Datastream
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        active: Optional[bool] = None,
        azure_connector: Optional[DatastreamAzureConnectorArgs] = None,
        config: Optional[DatastreamConfigArgs] = None,
        contract_id: Optional[str] = None,
        created_by: Optional[str] = None,
        created_date: Optional[str] = None,
        datadog_connector: Optional[DatastreamDatadogConnectorArgs] = None,
        dataset_fields_ids: Optional[Sequence[int]] = None,
        elasticsearch_connector: Optional[DatastreamElasticsearchConnectorArgs] = None,
        email_ids: Optional[Sequence[str]] = None,
        gcs_connector: Optional[DatastreamGcsConnectorArgs] = None,
        group_id: Optional[str] = None,
        group_name: Optional[str] = None,
        https_connector: Optional[DatastreamHttpsConnectorArgs] = None,
        loggly_connector: Optional[DatastreamLogglyConnectorArgs] = None,
        modified_by: Optional[str] = None,
        modified_date: Optional[str] = None,
        new_relic_connector: Optional[DatastreamNewRelicConnectorArgs] = None,
        oracle_connector: Optional[DatastreamOracleConnectorArgs] = None,
        papi_json: Optional[str] = None,
        product_id: Optional[str] = None,
        product_name: Optional[str] = None,
        property_ids: Optional[Sequence[str]] = None,
        s3_connector: Optional[DatastreamS3ConnectorArgs] = None,
        splunk_connector: Optional[DatastreamSplunkConnectorArgs] = None,
        stream_name: Optional[str] = None,
        stream_type: Optional[str] = None,
        stream_version_id: Optional[int] = None,
        sumologic_connector: Optional[DatastreamSumologicConnectorArgs] = None,
        template_name: Optional[str] = None) -> Datastream
func GetDatastream(ctx *Context, name string, id IDInput, state *DatastreamState, opts ...ResourceOption) (*Datastream, error)
public static Datastream Get(string name, Input<string> id, DatastreamState? state, CustomResourceOptions? opts = null)
public static Datastream get(String name, Output<String> id, DatastreamState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
Active bool

Defining if stream should be active or not

AzureConnector DatastreamAzureConnectorArgs
Config DatastreamConfigArgs

Provides information about the configuration related to logs (format, file names, delivery frequency)

ContractId string

Identifies the contract that has access to the product

CreatedBy string

The username who created the stream

CreatedDate string

The date and time when the stream was created

DatadogConnector DatastreamDatadogConnectorArgs
DatasetFieldsIds List<int>

A list of data set fields selected from the associated template that the stream monitors in logs. The order of the identifiers define how the value for these fields appear in the log lines

ElasticsearchConnector DatastreamElasticsearchConnectorArgs
EmailIds List<string>

List of email addresses where the system sends notifications about activations and deactivations of the stream

GcsConnector DatastreamGcsConnectorArgs
GroupId string

Identifies the group that has access to the product and for which the stream configuration was created

GroupName string

The name of the user group for which the stream was created

HttpsConnector DatastreamHttpsConnectorArgs
LogglyConnector DatastreamLogglyConnectorArgs
ModifiedBy string

The username who modified the stream

ModifiedDate string

The date and time when the stream was modified

NewRelicConnector DatastreamNewRelicConnectorArgs
OracleConnector DatastreamOracleConnectorArgs
PapiJson string

The configuration in JSON format that can be copy-pasted into PAPI configuration to enable datastream behavior

ProductId string

The ID of the product for which the stream was created

ProductName string

The name of the product for which the stream was created

PropertyIds List<string>

Identifies the properties monitored in the stream

S3Connector DatastreamS3ConnectorArgs
SplunkConnector DatastreamSplunkConnectorArgs
StreamName string

The name of the stream

StreamType string

Specifies the type of the data stream

StreamVersionId int

Identifies the configuration version of the stream

SumologicConnector DatastreamSumologicConnectorArgs
TemplateName string

The name of the template associated with the stream

Active bool

Defining if stream should be active or not

AzureConnector DatastreamAzureConnectorArgs
Config DatastreamConfigArgs

Provides information about the configuration related to logs (format, file names, delivery frequency)

ContractId string

Identifies the contract that has access to the product

CreatedBy string

The username who created the stream

CreatedDate string

The date and time when the stream was created

DatadogConnector DatastreamDatadogConnectorArgs
DatasetFieldsIds []int

A list of data set fields selected from the associated template that the stream monitors in logs. The order of the identifiers define how the value for these fields appear in the log lines

ElasticsearchConnector DatastreamElasticsearchConnectorArgs
EmailIds []string

List of email addresses where the system sends notifications about activations and deactivations of the stream

GcsConnector DatastreamGcsConnectorArgs
GroupId string

Identifies the group that has access to the product and for which the stream configuration was created

GroupName string

The name of the user group for which the stream was created

HttpsConnector DatastreamHttpsConnectorArgs
LogglyConnector DatastreamLogglyConnectorArgs
ModifiedBy string

The username who modified the stream

ModifiedDate string

The date and time when the stream was modified

NewRelicConnector DatastreamNewRelicConnectorArgs
OracleConnector DatastreamOracleConnectorArgs
PapiJson string

The configuration in JSON format that can be copy-pasted into PAPI configuration to enable datastream behavior

ProductId string

The ID of the product for which the stream was created

ProductName string

The name of the product for which the stream was created

PropertyIds []string

Identifies the properties monitored in the stream

S3Connector DatastreamS3ConnectorArgs
SplunkConnector DatastreamSplunkConnectorArgs
StreamName string

The name of the stream

StreamType string

Specifies the type of the data stream

StreamVersionId int

Identifies the configuration version of the stream

SumologicConnector DatastreamSumologicConnectorArgs
TemplateName string

The name of the template associated with the stream

active Boolean

Defining if stream should be active or not

azureConnector DatastreamAzureConnectorArgs
config DatastreamConfigArgs

Provides information about the configuration related to logs (format, file names, delivery frequency)

contractId String

Identifies the contract that has access to the product

createdBy String

The username who created the stream

createdDate String

The date and time when the stream was created

datadogConnector DatastreamDatadogConnectorArgs
datasetFieldsIds List<Integer>

A list of data set fields selected from the associated template that the stream monitors in logs. The order of the identifiers define how the value for these fields appear in the log lines

elasticsearchConnector DatastreamElasticsearchConnectorArgs
emailIds List<String>

List of email addresses where the system sends notifications about activations and deactivations of the stream

gcsConnector DatastreamGcsConnectorArgs
groupId String

Identifies the group that has access to the product and for which the stream configuration was created

groupName String

The name of the user group for which the stream was created

httpsConnector DatastreamHttpsConnectorArgs
logglyConnector DatastreamLogglyConnectorArgs
modifiedBy String

The username who modified the stream

modifiedDate String

The date and time when the stream was modified

newRelicConnector DatastreamNewRelicConnectorArgs
oracleConnector DatastreamOracleConnectorArgs
papiJson String

The configuration in JSON format that can be copy-pasted into PAPI configuration to enable datastream behavior

productId String

The ID of the product for which the stream was created

productName String

The name of the product for which the stream was created

propertyIds List<String>

Identifies the properties monitored in the stream

s3Connector DatastreamS3ConnectorArgs
splunkConnector DatastreamSplunkConnectorArgs
streamName String

The name of the stream

streamType String

Specifies the type of the data stream

streamVersionId Integer

Identifies the configuration version of the stream

sumologicConnector DatastreamSumologicConnectorArgs
templateName String

The name of the template associated with the stream

active boolean

Defining if stream should be active or not

azureConnector DatastreamAzureConnectorArgs
config DatastreamConfigArgs

Provides information about the configuration related to logs (format, file names, delivery frequency)

contractId string

Identifies the contract that has access to the product

createdBy string

The username who created the stream

createdDate string

The date and time when the stream was created

datadogConnector DatastreamDatadogConnectorArgs
datasetFieldsIds number[]

A list of data set fields selected from the associated template that the stream monitors in logs. The order of the identifiers define how the value for these fields appear in the log lines

elasticsearchConnector DatastreamElasticsearchConnectorArgs
emailIds string[]

List of email addresses where the system sends notifications about activations and deactivations of the stream

gcsConnector DatastreamGcsConnectorArgs
groupId string

Identifies the group that has access to the product and for which the stream configuration was created

groupName string

The name of the user group for which the stream was created

httpsConnector DatastreamHttpsConnectorArgs
logglyConnector DatastreamLogglyConnectorArgs
modifiedBy string

The username who modified the stream

modifiedDate string

The date and time when the stream was modified

newRelicConnector DatastreamNewRelicConnectorArgs
oracleConnector DatastreamOracleConnectorArgs
papiJson string

The configuration in JSON format that can be copy-pasted into PAPI configuration to enable datastream behavior

productId string

The ID of the product for which the stream was created

productName string

The name of the product for which the stream was created

propertyIds string[]

Identifies the properties monitored in the stream

s3Connector DatastreamS3ConnectorArgs
splunkConnector DatastreamSplunkConnectorArgs
streamName string

The name of the stream

streamType string

Specifies the type of the data stream

streamVersionId number

Identifies the configuration version of the stream

sumologicConnector DatastreamSumologicConnectorArgs
templateName string

The name of the template associated with the stream

active bool

Defining if stream should be active or not

azure_connector DatastreamAzureConnectorArgs
config DatastreamConfigArgs

Provides information about the configuration related to logs (format, file names, delivery frequency)

contract_id str

Identifies the contract that has access to the product

created_by str

The username who created the stream

created_date str

The date and time when the stream was created

datadog_connector DatastreamDatadogConnectorArgs
dataset_fields_ids Sequence[int]

A list of data set fields selected from the associated template that the stream monitors in logs. The order of the identifiers define how the value for these fields appear in the log lines

elasticsearch_connector DatastreamElasticsearchConnectorArgs
email_ids Sequence[str]

List of email addresses where the system sends notifications about activations and deactivations of the stream

gcs_connector DatastreamGcsConnectorArgs
group_id str

Identifies the group that has access to the product and for which the stream configuration was created

group_name str

The name of the user group for which the stream was created

https_connector DatastreamHttpsConnectorArgs
loggly_connector DatastreamLogglyConnectorArgs
modified_by str

The username who modified the stream

modified_date str

The date and time when the stream was modified

new_relic_connector DatastreamNewRelicConnectorArgs
oracle_connector DatastreamOracleConnectorArgs
papi_json str

The configuration in JSON format that can be copy-pasted into PAPI configuration to enable datastream behavior

product_id str

The ID of the product for which the stream was created

product_name str

The name of the product for which the stream was created

property_ids Sequence[str]

Identifies the properties monitored in the stream

s3_connector DatastreamS3ConnectorArgs
splunk_connector DatastreamSplunkConnectorArgs
stream_name str

The name of the stream

stream_type str

Specifies the type of the data stream

stream_version_id int

Identifies the configuration version of the stream

sumologic_connector DatastreamSumologicConnectorArgs
template_name str

The name of the template associated with the stream

active Boolean

Defining if stream should be active or not

azureConnector Property Map
config Property Map

Provides information about the configuration related to logs (format, file names, delivery frequency)

contractId String

Identifies the contract that has access to the product

createdBy String

The username who created the stream

createdDate String

The date and time when the stream was created

datadogConnector Property Map
datasetFieldsIds List<Number>

A list of data set fields selected from the associated template that the stream monitors in logs. The order of the identifiers define how the value for these fields appear in the log lines

elasticsearchConnector Property Map
emailIds List<String>

List of email addresses where the system sends notifications about activations and deactivations of the stream

gcsConnector Property Map
groupId String

Identifies the group that has access to the product and for which the stream configuration was created

groupName String

The name of the user group for which the stream was created

httpsConnector Property Map
logglyConnector Property Map
modifiedBy String

The username who modified the stream

modifiedDate String

The date and time when the stream was modified

newRelicConnector Property Map
oracleConnector Property Map
papiJson String

The configuration in JSON format that can be copy-pasted into PAPI configuration to enable datastream behavior

productId String

The ID of the product for which the stream was created

productName String

The name of the product for which the stream was created

propertyIds List<String>

Identifies the properties monitored in the stream

s3Connector Property Map
splunkConnector Property Map
streamName String

The name of the stream

streamType String

Specifies the type of the data stream

streamVersionId Number

Identifies the configuration version of the stream

sumologicConnector Property Map
templateName String

The name of the template associated with the stream

Supporting Types

DatastreamAzureConnector

accessKey String
accountName String
connectorName String
containerName String
path String
compressLogs Boolean
connectorId Integer
accessKey string
accountName string
connectorName string
containerName string
path string
compressLogs boolean
connectorId number
accessKey String
accountName String
connectorName String
containerName String
path String
compressLogs Boolean
connectorId Number

DatastreamConfig

DatastreamConfigFrequency

timeInSec Integer
timeInSec number
timeInSec Number

DatastreamDatadogConnector

AuthToken string
ConnectorName string
Url string
CompressLogs bool
ConnectorId int
Service string
Source string
Tags string
AuthToken string
ConnectorName string
Url string
CompressLogs bool
ConnectorId int
Service string
Source string
Tags string
authToken String
connectorName String
url String
compressLogs Boolean
connectorId Integer
service String
source String
tags String
authToken string
connectorName string
url string
compressLogs boolean
connectorId number
service string
source string
tags string
authToken String
connectorName String
url String
compressLogs Boolean
connectorId Number
service String
source String
tags String

DatastreamElasticsearchConnector

ConnectorName string
Endpoint string
IndexName string
Password string
UserName string
CaCert string
ClientCert string
ClientKey string
ContentType string
CustomHeaderName string
CustomHeaderValue string
MTls bool
TlsHostname string
ConnectorName string
Endpoint string
IndexName string
Password string
UserName string
CaCert string
ClientCert string
ClientKey string
ContentType string
CustomHeaderName string
CustomHeaderValue string
MTls bool
TlsHostname string
connectorName String
endpoint String
indexName String
password String
userName String
caCert String
clientCert String
clientKey String
contentType String
customHeaderName String
customHeaderValue String
mTls Boolean
tlsHostname String
connectorName string
endpoint string
indexName string
password string
userName string
caCert string
clientCert string
clientKey string
contentType string
customHeaderName string
customHeaderValue string
mTls boolean
tlsHostname string
connectorName String
endpoint String
indexName String
password String
userName String
caCert String
clientCert String
clientKey String
contentType String
customHeaderName String
customHeaderValue String
mTls Boolean
tlsHostname String

DatastreamGcsConnector

bucket String
connectorName String
privateKey String
projectId String
serviceAccountName String
compressLogs Boolean
connectorId Integer
path String
bucket string
connectorName string
privateKey string
projectId string
serviceAccountName string
compressLogs boolean
connectorId number
path string
bucket String
connectorName String
privateKey String
projectId String
serviceAccountName String
compressLogs Boolean
connectorId Number
path String

DatastreamHttpsConnector

authenticationType String
connectorName String
url String
caCert String
clientCert String
clientKey String
compressLogs Boolean
connectorId Integer
contentType String
customHeaderName String
customHeaderValue String
mTls Boolean
password String
tlsHostname String
userName String
authenticationType string
connectorName string
url string
caCert string
clientCert string
clientKey string
compressLogs boolean
connectorId number
contentType string
customHeaderName string
customHeaderValue string
mTls boolean
password string
tlsHostname string
userName string
authenticationType String
connectorName String
url String
caCert String
clientCert String
clientKey String
compressLogs Boolean
connectorId Number
contentType String
customHeaderName String
customHeaderValue String
mTls Boolean
password String
tlsHostname String
userName String

DatastreamLogglyConnector

DatastreamNewRelicConnector

DatastreamOracleConnector

AccessKey string
Bucket string
ConnectorName string
Namespace string
Path string
Region string
SecretAccessKey string
CompressLogs bool
ConnectorId int
AccessKey string
Bucket string
ConnectorName string
Namespace string
Path string
Region string
SecretAccessKey string
CompressLogs bool
ConnectorId int
accessKey String
bucket String
connectorName String
namespace String
path String
region String
secretAccessKey String
compressLogs Boolean
connectorId Integer
accessKey string
bucket string
connectorName string
namespace string
path string
region string
secretAccessKey string
compressLogs boolean
connectorId number
accessKey String
bucket String
connectorName String
namespace String
path String
region String
secretAccessKey String
compressLogs Boolean
connectorId Number

DatastreamS3Connector

AccessKey string
Bucket string
ConnectorName string
Path string
Region string
SecretAccessKey string
CompressLogs bool
ConnectorId int
AccessKey string
Bucket string
ConnectorName string
Path string
Region string
SecretAccessKey string
CompressLogs bool
ConnectorId int
accessKey String
bucket String
connectorName String
path String
region String
secretAccessKey String
compressLogs Boolean
connectorId Integer
accessKey string
bucket string
connectorName string
path string
region string
secretAccessKey string
compressLogs boolean
connectorId number
accessKey String
bucket String
connectorName String
path String
region String
secretAccessKey String
compressLogs Boolean
connectorId Number

DatastreamSplunkConnector

DatastreamSumologicConnector

Package Details

Repository
Akamai pulumi/pulumi-akamai
License
Apache-2.0
Notes

This Pulumi package is based on the akamai Terraform Provider.