1. Packages
  2. Packages
  3. Akamai
  4. API Docs
  5. getDatastreamAppsecConfigs
Viewing docs for Akamai v11.4.0
published on Friday, Jul 3, 2026 by Pulumi
akamai logo
Viewing docs for Akamai v11.4.0
published on Friday, Jul 3, 2026 by Pulumi

    Using getDatastreamAppsecConfigs

    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 getDatastreamAppsecConfigs(args: GetDatastreamAppsecConfigsArgs, opts?: InvokeOptions): Promise<GetDatastreamAppsecConfigsResult>
    function getDatastreamAppsecConfigsOutput(args: GetDatastreamAppsecConfigsOutputArgs, opts?: InvokeOptions): Output<GetDatastreamAppsecConfigsResult>
    def get_datastream_appsec_configs(contract_id: Optional[str] = None,
                                      group_id: Optional[str] = None,
                                      opts: Optional[InvokeOptions] = None) -> GetDatastreamAppsecConfigsResult
    def get_datastream_appsec_configs_output(contract_id: pulumi.Input[Optional[str]] = None,
                                      group_id: pulumi.Input[Optional[str]] = None,
                                      opts: Optional[InvokeOptions] = None) -> Output[GetDatastreamAppsecConfigsResult]
    func GetDatastreamAppsecConfigs(ctx *Context, args *GetDatastreamAppsecConfigsArgs, opts ...InvokeOption) (*GetDatastreamAppsecConfigsResult, error)
    func GetDatastreamAppsecConfigsOutput(ctx *Context, args *GetDatastreamAppsecConfigsOutputArgs, opts ...InvokeOption) GetDatastreamAppsecConfigsResultOutput

    > Note: This function is named GetDatastreamAppsecConfigs in the Go SDK.

    public static class GetDatastreamAppsecConfigs 
    {
        public static Task<GetDatastreamAppsecConfigsResult> InvokeAsync(GetDatastreamAppsecConfigsArgs args, InvokeOptions? opts = null)
        public static Output<GetDatastreamAppsecConfigsResult> Invoke(GetDatastreamAppsecConfigsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDatastreamAppsecConfigsResult> getDatastreamAppsecConfigs(GetDatastreamAppsecConfigsArgs args, InvokeOptions options)
    public static Output<GetDatastreamAppsecConfigsResult> getDatastreamAppsecConfigs(GetDatastreamAppsecConfigsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: akamai:index/getDatastreamAppsecConfigs:getDatastreamAppsecConfigs
      arguments:
        # arguments dictionary
    data "akamai_getdatastreamappsecconfigs" "name" {
        # arguments
    }

    The following arguments are supported:

    ContractId string
    GroupId string
    ContractId string
    GroupId string
    contract_id string
    group_id string
    contractId String
    groupId String
    contractId string
    groupId string
    contractId String
    groupId String

    getDatastreamAppsecConfigs Result

    The following output properties are available:

    AppSecConfigs List<GetDatastreamAppsecConfigsAppSecConfig>
    ContractId string
    GroupId string
    Id string
    The provider-assigned unique ID for this managed resource.
    AppSecConfigs []GetDatastreamAppsecConfigsAppSecConfig
    ContractId string
    GroupId string
    Id string
    The provider-assigned unique ID for this managed resource.
    app_sec_configs list(object)
    contract_id string
    group_id string
    id string
    The provider-assigned unique ID for this managed resource.
    appSecConfigs List<GetDatastreamAppsecConfigsAppSecConfig>
    contractId String
    groupId String
    id String
    The provider-assigned unique ID for this managed resource.
    appSecConfigs GetDatastreamAppsecConfigsAppSecConfig[]
    contractId string
    groupId string
    id string
    The provider-assigned unique ID for this managed resource.
    app_sec_configs Sequence[GetDatastreamAppsecConfigsAppSecConfig]
    contract_id str
    group_id str
    id str
    The provider-assigned unique ID for this managed resource.
    appSecConfigs List<Property Map>
    contractId String
    groupId String
    id String
    The provider-assigned unique ID for this managed resource.

    Supporting Types

    GetDatastreamAppsecConfigsAppSecConfig

    FileType string
    The file type of the AppSec configuration (e.g. RBAC, WAF)
    Id int
    The unique identifier of the AppSec configuration
    LatestVersion int
    The latest version of the AppSec configuration
    Name string
    The name of the AppSec configuration
    ProductionVersion int
    The version currently active in production
    TargetProduct string
    The target product for the AppSec configuration
    FileType string
    The file type of the AppSec configuration (e.g. RBAC, WAF)
    Id int
    The unique identifier of the AppSec configuration
    LatestVersion int
    The latest version of the AppSec configuration
    Name string
    The name of the AppSec configuration
    ProductionVersion int
    The version currently active in production
    TargetProduct string
    The target product for the AppSec configuration
    file_type string
    The file type of the AppSec configuration (e.g. RBAC, WAF)
    id number
    The unique identifier of the AppSec configuration
    latest_version number
    The latest version of the AppSec configuration
    name string
    The name of the AppSec configuration
    production_version number
    The version currently active in production
    target_product string
    The target product for the AppSec configuration
    fileType String
    The file type of the AppSec configuration (e.g. RBAC, WAF)
    id Integer
    The unique identifier of the AppSec configuration
    latestVersion Integer
    The latest version of the AppSec configuration
    name String
    The name of the AppSec configuration
    productionVersion Integer
    The version currently active in production
    targetProduct String
    The target product for the AppSec configuration
    fileType string
    The file type of the AppSec configuration (e.g. RBAC, WAF)
    id number
    The unique identifier of the AppSec configuration
    latestVersion number
    The latest version of the AppSec configuration
    name string
    The name of the AppSec configuration
    productionVersion number
    The version currently active in production
    targetProduct string
    The target product for the AppSec configuration
    file_type str
    The file type of the AppSec configuration (e.g. RBAC, WAF)
    id int
    The unique identifier of the AppSec configuration
    latest_version int
    The latest version of the AppSec configuration
    name str
    The name of the AppSec configuration
    production_version int
    The version currently active in production
    target_product str
    The target product for the AppSec configuration
    fileType String
    The file type of the AppSec configuration (e.g. RBAC, WAF)
    id Number
    The unique identifier of the AppSec configuration
    latestVersion Number
    The latest version of the AppSec configuration
    name String
    The name of the AppSec configuration
    productionVersion Number
    The version currently active in production
    targetProduct String
    The target product for the AppSec configuration

    Package Details

    Repository
    Akamai pulumi/pulumi-akamai
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the akamai Terraform Provider.
    akamai logo
    Viewing docs for Akamai v11.4.0
    published on Friday, Jul 3, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial