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 dictionarygetIntegrationIamPermissionsResourceCollection Result
The following output properties are available:
- Iam
Permissions List<string> - The list of IAM actions required for AWS integration resource collection.
- Id string
- The ID of this resource.
- Iam
Permissions []string - The list of IAM actions required for AWS integration resource collection.
- Id string
- The ID of this resource.
- iam
Permissions List<String> - The list of IAM actions required for AWS integration resource collection.
- id String
- The ID of this resource.
- iam
Permissions 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.
- iam
Permissions 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
datadogTerraform Provider.
