Datadog v4.59.0 published on Wednesday, Oct 22, 2025 by Pulumi
datadog.aws.getIntegrationAvailableNamespaces
Use this data source to retrieve all available AWS namespaces. This is the list of allowed values for metrics_config.namespace_filters include_only or exclude_only in datadog.aws.IntegrationAccount resource.
Using getIntegrationAvailableNamespaces
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 getIntegrationAvailableNamespaces(opts?: InvokeOptions): Promise<GetIntegrationAvailableNamespacesResult>
function getIntegrationAvailableNamespacesOutput(opts?: InvokeOptions): Output<GetIntegrationAvailableNamespacesResult>def get_integration_available_namespaces(opts: Optional[InvokeOptions] = None) -> GetIntegrationAvailableNamespacesResult
def get_integration_available_namespaces_output(opts: Optional[InvokeOptions] = None) -> Output[GetIntegrationAvailableNamespacesResult]func GetIntegrationAvailableNamespaces(ctx *Context, opts ...InvokeOption) (*GetIntegrationAvailableNamespacesResult, error)
func GetIntegrationAvailableNamespacesOutput(ctx *Context, opts ...InvokeOption) GetIntegrationAvailableNamespacesResultOutput> Note: This function is named GetIntegrationAvailableNamespaces in the Go SDK.
public static class GetIntegrationAvailableNamespaces
{
public static Task<GetIntegrationAvailableNamespacesResult> InvokeAsync(InvokeOptions? opts = null)
public static Output<GetIntegrationAvailableNamespacesResult> Invoke(InvokeOptions? opts = null)
}public static CompletableFuture<GetIntegrationAvailableNamespacesResult> getIntegrationAvailableNamespaces(InvokeOptions options)
public static Output<GetIntegrationAvailableNamespacesResult> getIntegrationAvailableNamespaces(InvokeOptions options)
fn::invoke:
function: datadog:aws/getIntegrationAvailableNamespaces:getIntegrationAvailableNamespaces
arguments:
# arguments dictionarygetIntegrationAvailableNamespaces Result
The following output properties are available:
- Aws
Namespaces List<string> - List of available AWS namespaces.
- Id string
- The ID of this resource.
- Aws
Namespaces []string - List of available AWS namespaces.
- Id string
- The ID of this resource.
- aws
Namespaces List<String> - List of available AWS namespaces.
- id String
- The ID of this resource.
- aws
Namespaces string[] - List of available AWS namespaces.
- id string
- The ID of this resource.
- aws_
namespaces Sequence[str] - List of available AWS namespaces.
- id str
- The ID of this resource.
- aws
Namespaces List<String> - List of available AWS namespaces.
- id String
- The ID of this resource.
Package Details
- Repository
- Datadog pulumi/pulumi-datadog
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
datadogTerraform Provider.
