1. Packages
  2. Sysdig Provider
  3. API Docs
  4. getSecureCloudIngestionAssets
sysdig 1.53.0 published on Thursday, Apr 17, 2025 by sysdiglabs

sysdig.getSecureCloudIngestionAssets

Explore with Pulumi AI

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as sysdig from "@pulumi/sysdig";

const assets = sysdig.getSecureCloudIngestionAssets({});
Copy
import pulumi
import pulumi_sysdig as sysdig

assets = sysdig.get_secure_cloud_ingestion_assets()
Copy
package main

import (
	"github.com/pulumi/pulumi-terraform-provider/sdks/go/sysdig/sysdig"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := sysdig.GetSecureCloudIngestionAssets(ctx, &sysdig.GetSecureCloudIngestionAssetsArgs{}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Sysdig = Pulumi.Sysdig;

return await Deployment.RunAsync(() => 
{
    var assets = Sysdig.GetSecureCloudIngestionAssets.Invoke();

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.sysdig.SysdigFunctions;
import com.pulumi.sysdig.inputs.GetSecureCloudIngestionAssetsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var assets = SysdigFunctions.getSecureCloudIngestionAssets();

    }
}
Copy
variables:
  assets:
    fn::invoke:
      function: sysdig:getSecureCloudIngestionAssets
      arguments: {}
Copy

Using getSecureCloudIngestionAssets

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 getSecureCloudIngestionAssets(args: GetSecureCloudIngestionAssetsArgs, opts?: InvokeOptions): Promise<GetSecureCloudIngestionAssetsResult>
function getSecureCloudIngestionAssetsOutput(args: GetSecureCloudIngestionAssetsOutputArgs, opts?: InvokeOptions): Output<GetSecureCloudIngestionAssetsResult>
Copy
def get_secure_cloud_ingestion_assets(cloud_provider: Optional[str] = None,
                                      cloud_provider_id: Optional[str] = None,
                                      component_type: Optional[str] = None,
                                      id: Optional[str] = None,
                                      timeouts: Optional[GetSecureCloudIngestionAssetsTimeouts] = None,
                                      opts: Optional[InvokeOptions] = None) -> GetSecureCloudIngestionAssetsResult
def get_secure_cloud_ingestion_assets_output(cloud_provider: Optional[pulumi.Input[str]] = None,
                                      cloud_provider_id: Optional[pulumi.Input[str]] = None,
                                      component_type: Optional[pulumi.Input[str]] = None,
                                      id: Optional[pulumi.Input[str]] = None,
                                      timeouts: Optional[pulumi.Input[GetSecureCloudIngestionAssetsTimeoutsArgs]] = None,
                                      opts: Optional[InvokeOptions] = None) -> Output[GetSecureCloudIngestionAssetsResult]
Copy
func GetSecureCloudIngestionAssets(ctx *Context, args *GetSecureCloudIngestionAssetsArgs, opts ...InvokeOption) (*GetSecureCloudIngestionAssetsResult, error)
func GetSecureCloudIngestionAssetsOutput(ctx *Context, args *GetSecureCloudIngestionAssetsOutputArgs, opts ...InvokeOption) GetSecureCloudIngestionAssetsResultOutput
Copy

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

public static class GetSecureCloudIngestionAssets 
{
    public static Task<GetSecureCloudIngestionAssetsResult> InvokeAsync(GetSecureCloudIngestionAssetsArgs args, InvokeOptions? opts = null)
    public static Output<GetSecureCloudIngestionAssetsResult> Invoke(GetSecureCloudIngestionAssetsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetSecureCloudIngestionAssetsResult> getSecureCloudIngestionAssets(GetSecureCloudIngestionAssetsArgs args, InvokeOptions options)
public static Output<GetSecureCloudIngestionAssetsResult> getSecureCloudIngestionAssets(GetSecureCloudIngestionAssetsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: sysdig:index/getSecureCloudIngestionAssets:getSecureCloudIngestionAssets
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

getSecureCloudIngestionAssets Result

The following output properties are available:

Aws Dictionary<string, string>
GcpMetadata Dictionary<string, string>
GCP ingestion metadata
GcpRoutingKey string
GCP ingestion routing key
Id string
CloudProvider string
CloudProviderId string
ComponentType string
Timeouts GetSecureCloudIngestionAssetsTimeouts
Aws map[string]string
GcpMetadata map[string]string
GCP ingestion metadata
GcpRoutingKey string
GCP ingestion routing key
Id string
CloudProvider string
CloudProviderId string
ComponentType string
Timeouts GetSecureCloudIngestionAssetsTimeouts
aws Map<String,String>
gcpMetadata Map<String,String>
GCP ingestion metadata
gcpRoutingKey String
GCP ingestion routing key
id String
cloudProvider String
cloudProviderId String
componentType String
timeouts GetSecureCloudIngestionAssetsTimeouts
aws {[key: string]: string}
gcpMetadata {[key: string]: string}
GCP ingestion metadata
gcpRoutingKey string
GCP ingestion routing key
id string
cloudProvider string
cloudProviderId string
componentType string
timeouts GetSecureCloudIngestionAssetsTimeouts
aws Mapping[str, str]
gcp_metadata Mapping[str, str]
GCP ingestion metadata
gcp_routing_key str
GCP ingestion routing key
id str
cloud_provider str
cloud_provider_id str
component_type str
timeouts GetSecureCloudIngestionAssetsTimeouts
aws Map<String>
gcpMetadata Map<String>
GCP ingestion metadata
gcpRoutingKey String
GCP ingestion routing key
id String
cloudProvider String
cloudProviderId String
componentType String
timeouts Property Map

Supporting Types

GetSecureCloudIngestionAssetsTimeouts

Read string
Read string
read String
read string
read str
read String

Package Details

Repository
sysdig sysdiglabs/terraform-provider-sysdig
License
Notes
This Pulumi package is based on the sysdig Terraform Provider.