1. Packages
  2. Datadog Provider
  3. API Docs
  4. aws
  5. getIntegrationIamPermissionsStandard
Datadog v4.58.0 published on Thursday, Oct 16, 2025 by Pulumi

datadog.aws.getIntegrationIamPermissionsStandard

Deploy with Pulumi
datadog logo
Datadog v4.58.0 published on Thursday, Oct 16, 2025 by Pulumi

    Use this data source to retrieve the standard IAM permissions required for the AWS integration. This provides the minimum list of IAM actions that should be included in the AWS role policy for Datadog integration.

    Using getIntegrationIamPermissionsStandard

    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 getIntegrationIamPermissionsStandard(opts?: InvokeOptions): Promise<GetIntegrationIamPermissionsStandardResult>
    function getIntegrationIamPermissionsStandardOutput(opts?: InvokeOptions): Output<GetIntegrationIamPermissionsStandardResult>
    def get_integration_iam_permissions_standard(opts: Optional[InvokeOptions] = None) -> GetIntegrationIamPermissionsStandardResult
    def get_integration_iam_permissions_standard_output(opts: Optional[InvokeOptions] = None) -> Output[GetIntegrationIamPermissionsStandardResult]
    func GetIntegrationIamPermissionsStandard(ctx *Context, opts ...InvokeOption) (*GetIntegrationIamPermissionsStandardResult, error)
    func GetIntegrationIamPermissionsStandardOutput(ctx *Context, opts ...InvokeOption) GetIntegrationIamPermissionsStandardResultOutput

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

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

    getIntegrationIamPermissionsStandard Result

    The following output properties are available:

    IamPermissions List<string>
    The list of standard IAM actions required for the AWS integration.
    Id string
    The ID of this resource.
    IamPermissions []string
    The list of standard IAM actions required for the AWS integration.
    Id string
    The ID of this resource.
    iamPermissions List<String>
    The list of standard IAM actions required for the AWS integration.
    id String
    The ID of this resource.
    iamPermissions string[]
    The list of standard IAM actions required for the AWS integration.
    id string
    The ID of this resource.
    iam_permissions Sequence[str]
    The list of standard IAM actions required for the AWS integration.
    id str
    The ID of this resource.
    iamPermissions List<String>
    The list of standard IAM actions required for the AWS integration.
    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.58.0 published on Thursday, Oct 16, 2025 by Pulumi
      Meet Neo: Your AI Platform Teammate