1. Packages
  2. Datadog Provider
  3. API Docs
  4. aws
  5. getIntegrationIamPermissionsResourceCollection
Datadog v4.65.0 published on Tuesday, Feb 3, 2026 by Pulumi
datadog logo
Datadog v4.65.0 published on Tuesday, Feb 3, 2026 by Pulumi

    Use this data source to retrieve the IAM permissions required for AWS integration resource collection.

    Using getIntegrationIamPermissionsResourceCollection

    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 getIntegrationIamPermissionsResourceCollection(opts?: InvokeOptions): Promise<GetIntegrationIamPermissionsResourceCollectionResult>
    function getIntegrationIamPermissionsResourceCollectionOutput(opts?: InvokeOptions): Output<GetIntegrationIamPermissionsResourceCollectionResult>
    def get_integration_iam_permissions_resource_collection(opts: Optional[InvokeOptions] = None) -> GetIntegrationIamPermissionsResourceCollectionResult
    def get_integration_iam_permissions_resource_collection_output(opts: Optional[InvokeOptions] = None) -> Output[GetIntegrationIamPermissionsResourceCollectionResult]
    func GetIntegrationIamPermissionsResourceCollection(ctx *Context, opts ...InvokeOption) (*GetIntegrationIamPermissionsResourceCollectionResult, error)
    func GetIntegrationIamPermissionsResourceCollectionOutput(ctx *Context, opts ...InvokeOption) GetIntegrationIamPermissionsResourceCollectionResultOutput

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

    public static class GetIntegrationIamPermissionsResourceCollection 
    {
        public static Task<GetIntegrationIamPermissionsResourceCollectionResult> InvokeAsync(InvokeOptions? opts = null)
        public static Output<GetIntegrationIamPermissionsResourceCollectionResult> Invoke(InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetIntegrationIamPermissionsResourceCollectionResult> getIntegrationIamPermissionsResourceCollection(InvokeOptions options)
    public static Output<GetIntegrationIamPermissionsResourceCollectionResult> getIntegrationIamPermissionsResourceCollection(InvokeOptions options)
    
    fn::invoke:
      function: datadog:aws/getIntegrationIamPermissionsResourceCollection:getIntegrationIamPermissionsResourceCollection
      arguments:
        # arguments dictionary

    getIntegrationIamPermissionsResourceCollection Result

    The following output properties are available:

    IamPermissions List<string>
    The list of IAM actions required for AWS integration resource collection.
    Id string
    The ID of this resource.
    IamPermissions []string
    The list of IAM actions required for AWS integration resource collection.
    Id string
    The ID of this resource.
    iamPermissions List<String>
    The list of IAM actions required for AWS integration resource collection.
    id String
    The ID of this resource.
    iamPermissions string[]
    The list of IAM actions required for AWS integration resource collection.
    id string
    The ID of this resource.
    iam_permissions Sequence[str]
    The list of IAM actions required for AWS integration resource collection.
    id str
    The ID of this resource.
    iamPermissions List<String>
    The list of IAM actions required for AWS integration resource collection.
    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 datadog Terraform Provider.
    datadog logo
    Datadog v4.65.0 published on Tuesday, Feb 3, 2026 by Pulumi
      Meet Neo: Your AI Platform Teammate