Versions in this module Expand all Collapse all v4 v4.1.0 Jun 1, 2023 v4.0.0 May 30, 2023 Changes in this version + const DefaultUploadFilePrefix + const DefaultUploadFileSuffix + const ProviderVersion + var ConnectorsWithoutFilenameOptionsConfig = []string + var DatastreamResourceTimeout = 180 * time.Minute + var ExactlyOneConnectorRule = []string + var PollForActivationStatusChangeInterval = 10 * time.Minute + func ConfigToSet(cfg datastream.Config) []map[string]interface + func ConnectorToMap(connectors []datastream.ConnectorDetails, d *schema.ResourceData) (string, map[string]interface{}, error) + func DataSetFieldsToList(dataSets []datastream.DataSets) []int + func FrequencyToSet(freq datastream.Frequency) []map[string]interface + func GetAzureConnector(props map[string]interface{}) datastream.AbstractConnector + func GetConfig(set *schema.Set) (*datastream.Config, error) + func GetConnectors(d *schema.ResourceData, keys []string) ([]datastream.AbstractConnector, error) + func GetDatadogConnector(props map[string]interface{}) datastream.AbstractConnector + func GetElasticsearchConnector(props map[string]interface{}) datastream.AbstractConnector + func GetFrequency(set *schema.Set) (*datastream.Frequency, error) + func GetGCSConnector(props map[string]interface{}) datastream.AbstractConnector + func GetHTTPSConnector(props map[string]interface{}) datastream.AbstractConnector + func GetLogglyConnector(props map[string]interface{}) datastream.AbstractConnector + func GetNewRelicConnector(props map[string]interface{}) datastream.AbstractConnector + func GetOracleConnector(props map[string]interface{}) datastream.AbstractConnector + func GetPropertiesList(properties []interface{}) ([]int, error) + func GetS3Connector(props map[string]interface{}) datastream.AbstractConnector + func GetSplunkConnector(props map[string]interface{}) datastream.AbstractConnector + func GetSumoLogicConnector(props map[string]interface{}) datastream.AbstractConnector + func InterfaceSliceToIntSlice(list []interface{}) []int + func InterfaceSliceToStringSlice(list []interface{}) []string + func MapAzureConnector(c datastream.ConnectorDetails, state map[string]interface{}) map[string]interface + func MapDatadogConnector(c datastream.ConnectorDetails, state map[string]interface{}) map[string]interface + func MapElasticsearchConnector(c datastream.ConnectorDetails, state map[string]interface{}) map[string]interface + func MapGCSConnector(c datastream.ConnectorDetails, state map[string]interface{}) map[string]interface + func MapHTTPSConnector(c datastream.ConnectorDetails, state map[string]interface{}) map[string]interface + func MapLogglyConnector(c datastream.ConnectorDetails, state map[string]interface{}) map[string]interface + func MapNewRelicConnector(c datastream.ConnectorDetails, state map[string]interface{}) map[string]interface + func MapOracleConnector(c datastream.ConnectorDetails, state map[string]interface{}) map[string]interface + func MapS3Connector(c datastream.ConnectorDetails, state map[string]interface{}) map[string]interface + func MapSplunkConnector(c datastream.ConnectorDetails, state map[string]interface{}) map[string]interface + func MapSumoLogicConnector(c datastream.ConnectorDetails, state map[string]interface{}) map[string]interface + func PropertyToList(properties []datastream.Property) []string + func Provider() *schema.Provider + func StreamIDToPapiJSON(id int64) string + func Subprovider(opts ...Option) akamai.Subprovider + type Option func(p *provider) + func WithClient(c datastream.DS) Option Other modules containing this package github.com/akamai/terraform-provider-akamai/v2 github.com/akamai/terraform-provider-akamai/v3 github.com/akamai/terraform-provider-akamai/v5 github.com/akamai/terraform-provider-akamai/v6 github.com/akamai/terraform-provider-akamai/v7