1. Packages
  2. Datadog
  3. API Docs
  4. aws
  5. getIntegrationLogsServices
Datadog v4.27.0 published on Thursday, Mar 14, 2024 by Pulumi

datadog.aws.getIntegrationLogsServices

Explore with Pulumi AI

datadog logo
Datadog v4.27.0 published on Thursday, Mar 14, 2024 by Pulumi

    Use this data source to retrieve all AWS log ready services.

    Using getIntegrationLogsServices

    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 getIntegrationLogsServices(opts?: InvokeOptions): Promise<GetIntegrationLogsServicesResult>
    function getIntegrationLogsServicesOutput(opts?: InvokeOptions): Output<GetIntegrationLogsServicesResult>
    def get_integration_logs_services(opts: Optional[InvokeOptions] = None) -> GetIntegrationLogsServicesResult
    def get_integration_logs_services_output(opts: Optional[InvokeOptions] = None) -> Output[GetIntegrationLogsServicesResult]
    func GetIntegrationLogsServices(ctx *Context, opts ...InvokeOption) (*GetIntegrationLogsServicesResult, error)
    func GetIntegrationLogsServicesOutput(ctx *Context, opts ...InvokeOption) GetIntegrationLogsServicesResultOutput

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

    public static class GetIntegrationLogsServices 
    {
        public static Task<GetIntegrationLogsServicesResult> InvokeAsync(InvokeOptions? opts = null)
        public static Output<GetIntegrationLogsServicesResult> Invoke(InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetIntegrationLogsServicesResult> getIntegrationLogsServices(InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: datadog:aws/getIntegrationLogsServices:getIntegrationLogsServices
      arguments:
        # arguments dictionary

    getIntegrationLogsServices Result

    The following output properties are available:

    AwsLogsServices List<GetIntegrationLogsServicesAwsLogsService>
    List of AWS log ready services.
    Id string
    The provider-assigned unique ID for this managed resource.
    AwsLogsServices []GetIntegrationLogsServicesAwsLogsService
    List of AWS log ready services.
    Id string
    The provider-assigned unique ID for this managed resource.
    awsLogsServices List<GetIntegrationLogsServicesAwsLogsService>
    List of AWS log ready services.
    id String
    The provider-assigned unique ID for this managed resource.
    awsLogsServices GetIntegrationLogsServicesAwsLogsService[]
    List of AWS log ready services.
    id string
    The provider-assigned unique ID for this managed resource.
    aws_logs_services Sequence[GetIntegrationLogsServicesAwsLogsService]
    List of AWS log ready services.
    id str
    The provider-assigned unique ID for this managed resource.
    awsLogsServices List<Property Map>
    List of AWS log ready services.
    id String
    The provider-assigned unique ID for this managed resource.

    Supporting Types

    GetIntegrationLogsServicesAwsLogsService

    Id string
    The id of the AWS log service.
    Label string
    The name of the AWS log service.
    Id string
    The id of the AWS log service.
    Label string
    The name of the AWS log service.
    id String
    The id of the AWS log service.
    label String
    The name of the AWS log service.
    id string
    The id of the AWS log service.
    label string
    The name of the AWS log service.
    id str
    The id of the AWS log service.
    label str
    The name of the AWS log service.
    id String
    The id of the AWS log service.
    label String
    The name of the AWS log service.

    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.27.0 published on Thursday, Mar 14, 2024 by Pulumi