1. Packages
  2. Yandex
  3. API Docs
  4. getFunctionTrigger
Yandex v0.13.0 published on Tuesday, Feb 22, 2022 by Pulumi

yandex.getFunctionTrigger

Explore with Pulumi AI

yandex logo
Yandex v0.13.0 published on Tuesday, Feb 22, 2022 by Pulumi

    Get information about a Yandex Cloud Function Trigger. For more information about Yandex Cloud Functions, see Yandex Cloud Functions.

    import * as pulumi from "@pulumi/pulumi";
    import * as yandex from "@pulumi/yandex";
    
    const myTrigger = pulumi.output(yandex.getFunctionTrigger({
        triggerId: "are1sampletrigger11",
    }));
    
    import pulumi
    import pulumi_yandex as yandex
    
    my_trigger = yandex.get_function_trigger(trigger_id="are1sampletrigger11")
    
    using Pulumi;
    using Yandex = Pulumi.Yandex;
    
    class MyStack : Stack
    {
        public MyStack()
        {
            var myTrigger = Output.Create(Yandex.GetFunctionTrigger.InvokeAsync(new Yandex.GetFunctionTriggerArgs
            {
                TriggerId = "are1sampletrigger11",
            }));
        }
    
    }
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-yandex/sdk/go/yandex"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		opt0 := "are1sampletrigger11"
    		_, err := yandex.LookupFunctionTrigger(ctx, &GetFunctionTriggerArgs{
    			TriggerId: &opt0,
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    

    This data source is used to define Yandex Cloud Functions Trigger that can be used by other resources.

    Using getFunctionTrigger

    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 getFunctionTrigger(args: GetFunctionTriggerArgs, opts?: InvokeOptions): Promise<GetFunctionTriggerResult>
    function getFunctionTriggerOutput(args: GetFunctionTriggerOutputArgs, opts?: InvokeOptions): Output<GetFunctionTriggerResult>
    def get_function_trigger(folder_id: Optional[str] = None,
                             name: Optional[str] = None,
                             trigger_id: Optional[str] = None,
                             opts: Optional[InvokeOptions] = None) -> GetFunctionTriggerResult
    def get_function_trigger_output(folder_id: Optional[pulumi.Input[str]] = None,
                             name: Optional[pulumi.Input[str]] = None,
                             trigger_id: Optional[pulumi.Input[str]] = None,
                             opts: Optional[InvokeOptions] = None) -> Output[GetFunctionTriggerResult]
    func LookupFunctionTrigger(ctx *Context, args *LookupFunctionTriggerArgs, opts ...InvokeOption) (*LookupFunctionTriggerResult, error)
    func LookupFunctionTriggerOutput(ctx *Context, args *LookupFunctionTriggerOutputArgs, opts ...InvokeOption) LookupFunctionTriggerResultOutput

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

    public static class GetFunctionTrigger 
    {
        public static Task<GetFunctionTriggerResult> InvokeAsync(GetFunctionTriggerArgs args, InvokeOptions? opts = null)
        public static Output<GetFunctionTriggerResult> Invoke(GetFunctionTriggerInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetFunctionTriggerResult> getFunctionTrigger(GetFunctionTriggerArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: yandex:index/getFunctionTrigger:getFunctionTrigger
      arguments:
        # arguments dictionary

    The following arguments are supported:

    FolderId string
    Folder ID for the Yandex Cloud Functions Trigger
    Name string
    Yandex Cloud Functions Trigger name used to define trigger
    TriggerId string
    Yandex Cloud Functions Trigger id used to define trigger
    FolderId string
    Folder ID for the Yandex Cloud Functions Trigger
    Name string
    Yandex Cloud Functions Trigger name used to define trigger
    TriggerId string
    Yandex Cloud Functions Trigger id used to define trigger
    folderId String
    Folder ID for the Yandex Cloud Functions Trigger
    name String
    Yandex Cloud Functions Trigger name used to define trigger
    triggerId String
    Yandex Cloud Functions Trigger id used to define trigger
    folderId string
    Folder ID for the Yandex Cloud Functions Trigger
    name string
    Yandex Cloud Functions Trigger name used to define trigger
    triggerId string
    Yandex Cloud Functions Trigger id used to define trigger
    folder_id str
    Folder ID for the Yandex Cloud Functions Trigger
    name str
    Yandex Cloud Functions Trigger name used to define trigger
    trigger_id str
    Yandex Cloud Functions Trigger id used to define trigger
    folderId String
    Folder ID for the Yandex Cloud Functions Trigger
    name String
    Yandex Cloud Functions Trigger name used to define trigger
    triggerId String
    Yandex Cloud Functions Trigger id used to define trigger

    getFunctionTrigger Result

    The following output properties are available:

    CreatedAt string
    Creation timestamp of the Yandex Cloud Functions Trigger
    Description string
    Description of the Yandex Cloud Functions Trigger
    Dlqs List<GetFunctionTriggerDlq>
    Dead Letter Queue settings definition for Yandex Cloud Functions Trigger

    • dlq.0.queue_id - ID of Dead Letter Queue for Trigger (Queue ARN)
    • dlq.0.service_account_id - Service Account ID for Dead Letter Queue for Yandex Cloud Functions Trigger
    Functions List<GetFunctionTriggerFunction>
    Yandex.Cloud Function settings definition for Yandex Cloud Functions Trigger

    • function.0.id - Yandex.Cloud Function ID for Yandex Cloud Functions Trigger
    • function.0.service_account_id - Service account ID for Yandex.Cloud Function for Yandex Cloud Functions Trigger
    • function.0.tag - Tag for Yandex.Cloud Function for Yandex Cloud Functions Trigger
    • function.0.retry_attempts - Retry attempts for Yandex.Cloud Function for Yandex Cloud Functions Trigger
    • function.0.retry_interval - Retry interval in seconds for Yandex.Cloud Function for Yandex Cloud Functions Trigger
    Id string
    The provider-assigned unique ID for this managed resource.
    Iots List<GetFunctionTriggerIot>
    IoT settings definition for Yandex Cloud Functions Trigger, if present

    • iot.0.registry_id - IoT Registry ID for Yandex Cloud Functions Trigger
    • iot.0.device_id - IoT Device ID for Yandex Cloud Functions Trigger
    • iot.0.topic - IoT Topic for Yandex Cloud Functions Trigger
    Labels Dictionary<string, string>
    A set of key/value label pairs to assign to the Yandex Cloud Functions Trigger
    LogGroups List<GetFunctionTriggerLogGroup>
    Loggings List<GetFunctionTriggerLogging>
    MessageQueues List<GetFunctionTriggerMessageQueue>
    Message Queue settings definition for Yandex Cloud Functions Trigger, if present

    • message_queue.0.queue_id - Message Queue ID for Yandex Cloud Functions Trigger
    • message_queue.0.service_account_id - Message Queue Service Account ID for Yandex Cloud Functions Trigger
    • message_queue.0.batch_cutoff - Batch Duration in seconds for Yandex Cloud Functions Trigger
    • message_queue.0.batch_size - Batch Size for Yandex Cloud Functions Trigger
    • message_queue.0.visibility_timeout - Visibility timeout for Yandex Cloud Functions Trigger
    ObjectStorages List<GetFunctionTriggerObjectStorage>
    Object Storage settings definition for Yandex Cloud Functions Trigger, if present

    • object_storage.0.bucket_id - Object Storage Bucket ID for Yandex Cloud Functions Trigger
    • object_storage.0.prefix - Prefix for Object Storage for Yandex Cloud Functions Trigger
    • object_storage.0.suffix - Suffix for Object Storage for Yandex Cloud Functions Trigger
    • object_storage.0.create - Boolean flag for setting create event for Yandex Cloud Functions Trigger
    • object_storage.0.update - Boolean flag for setting update event for Yandex Cloud Functions Trigger
    • object_storage.0.delete - Boolean flag for setting delete event for Yandex Cloud Functions Trigger
    Timers List<GetFunctionTriggerTimer>
    Timer settings definition for Yandex Cloud Functions Trigger, if present

    • timer.0.cron_expression - Cron expression for timer for Yandex Cloud Functions Trigger
    FolderId string
    Folder ID for the Yandex Cloud Functions Trigger
    Name string
    TriggerId string
    CreatedAt string
    Creation timestamp of the Yandex Cloud Functions Trigger
    Description string
    Description of the Yandex Cloud Functions Trigger
    Dlqs []GetFunctionTriggerDlq
    Dead Letter Queue settings definition for Yandex Cloud Functions Trigger

    • dlq.0.queue_id - ID of Dead Letter Queue for Trigger (Queue ARN)
    • dlq.0.service_account_id - Service Account ID for Dead Letter Queue for Yandex Cloud Functions Trigger
    Functions []GetFunctionTriggerFunction
    Yandex.Cloud Function settings definition for Yandex Cloud Functions Trigger

    • function.0.id - Yandex.Cloud Function ID for Yandex Cloud Functions Trigger
    • function.0.service_account_id - Service account ID for Yandex.Cloud Function for Yandex Cloud Functions Trigger
    • function.0.tag - Tag for Yandex.Cloud Function for Yandex Cloud Functions Trigger
    • function.0.retry_attempts - Retry attempts for Yandex.Cloud Function for Yandex Cloud Functions Trigger
    • function.0.retry_interval - Retry interval in seconds for Yandex.Cloud Function for Yandex Cloud Functions Trigger
    Id string
    The provider-assigned unique ID for this managed resource.
    Iots []GetFunctionTriggerIot
    IoT settings definition for Yandex Cloud Functions Trigger, if present

    • iot.0.registry_id - IoT Registry ID for Yandex Cloud Functions Trigger
    • iot.0.device_id - IoT Device ID for Yandex Cloud Functions Trigger
    • iot.0.topic - IoT Topic for Yandex Cloud Functions Trigger
    Labels map[string]string
    A set of key/value label pairs to assign to the Yandex Cloud Functions Trigger
    LogGroups []GetFunctionTriggerLogGroup
    Loggings []GetFunctionTriggerLogging
    MessageQueues []GetFunctionTriggerMessageQueue
    Message Queue settings definition for Yandex Cloud Functions Trigger, if present

    • message_queue.0.queue_id - Message Queue ID for Yandex Cloud Functions Trigger
    • message_queue.0.service_account_id - Message Queue Service Account ID for Yandex Cloud Functions Trigger
    • message_queue.0.batch_cutoff - Batch Duration in seconds for Yandex Cloud Functions Trigger
    • message_queue.0.batch_size - Batch Size for Yandex Cloud Functions Trigger
    • message_queue.0.visibility_timeout - Visibility timeout for Yandex Cloud Functions Trigger
    ObjectStorages []GetFunctionTriggerObjectStorage
    Object Storage settings definition for Yandex Cloud Functions Trigger, if present

    • object_storage.0.bucket_id - Object Storage Bucket ID for Yandex Cloud Functions Trigger
    • object_storage.0.prefix - Prefix for Object Storage for Yandex Cloud Functions Trigger
    • object_storage.0.suffix - Suffix for Object Storage for Yandex Cloud Functions Trigger
    • object_storage.0.create - Boolean flag for setting create event for Yandex Cloud Functions Trigger
    • object_storage.0.update - Boolean flag for setting update event for Yandex Cloud Functions Trigger
    • object_storage.0.delete - Boolean flag for setting delete event for Yandex Cloud Functions Trigger
    Timers []GetFunctionTriggerTimer
    Timer settings definition for Yandex Cloud Functions Trigger, if present

    • timer.0.cron_expression - Cron expression for timer for Yandex Cloud Functions Trigger
    FolderId string
    Folder ID for the Yandex Cloud Functions Trigger
    Name string
    TriggerId string
    createdAt String
    Creation timestamp of the Yandex Cloud Functions Trigger
    description String
    Description of the Yandex Cloud Functions Trigger
    dlqs List<GetFunctionTriggerDlq>
    Dead Letter Queue settings definition for Yandex Cloud Functions Trigger

    • dlq.0.queue_id - ID of Dead Letter Queue for Trigger (Queue ARN)
    • dlq.0.service_account_id - Service Account ID for Dead Letter Queue for Yandex Cloud Functions Trigger
    functions List<GetFunctionTriggerFunction>
    Yandex.Cloud Function settings definition for Yandex Cloud Functions Trigger

    • function.0.id - Yandex.Cloud Function ID for Yandex Cloud Functions Trigger
    • function.0.service_account_id - Service account ID for Yandex.Cloud Function for Yandex Cloud Functions Trigger
    • function.0.tag - Tag for Yandex.Cloud Function for Yandex Cloud Functions Trigger
    • function.0.retry_attempts - Retry attempts for Yandex.Cloud Function for Yandex Cloud Functions Trigger
    • function.0.retry_interval - Retry interval in seconds for Yandex.Cloud Function for Yandex Cloud Functions Trigger
    id String
    The provider-assigned unique ID for this managed resource.
    iots List<GetFunctionTriggerIot>
    IoT settings definition for Yandex Cloud Functions Trigger, if present

    • iot.0.registry_id - IoT Registry ID for Yandex Cloud Functions Trigger
    • iot.0.device_id - IoT Device ID for Yandex Cloud Functions Trigger
    • iot.0.topic - IoT Topic for Yandex Cloud Functions Trigger
    labels Map<String,String>
    A set of key/value label pairs to assign to the Yandex Cloud Functions Trigger
    logGroups List<GetFunctionTriggerLogGroup>
    loggings List<GetFunctionTriggerLogging>
    messageQueues List<GetFunctionTriggerMessageQueue>
    Message Queue settings definition for Yandex Cloud Functions Trigger, if present

    • message_queue.0.queue_id - Message Queue ID for Yandex Cloud Functions Trigger
    • message_queue.0.service_account_id - Message Queue Service Account ID for Yandex Cloud Functions Trigger
    • message_queue.0.batch_cutoff - Batch Duration in seconds for Yandex Cloud Functions Trigger
    • message_queue.0.batch_size - Batch Size for Yandex Cloud Functions Trigger
    • message_queue.0.visibility_timeout - Visibility timeout for Yandex Cloud Functions Trigger
    objectStorages List<GetFunctionTriggerObjectStorage>
    Object Storage settings definition for Yandex Cloud Functions Trigger, if present

    • object_storage.0.bucket_id - Object Storage Bucket ID for Yandex Cloud Functions Trigger
    • object_storage.0.prefix - Prefix for Object Storage for Yandex Cloud Functions Trigger
    • object_storage.0.suffix - Suffix for Object Storage for Yandex Cloud Functions Trigger
    • object_storage.0.create - Boolean flag for setting create event for Yandex Cloud Functions Trigger
    • object_storage.0.update - Boolean flag for setting update event for Yandex Cloud Functions Trigger
    • object_storage.0.delete - Boolean flag for setting delete event for Yandex Cloud Functions Trigger
    timers List<GetFunctionTriggerTimer>
    Timer settings definition for Yandex Cloud Functions Trigger, if present

    • timer.0.cron_expression - Cron expression for timer for Yandex Cloud Functions Trigger
    folderId String
    Folder ID for the Yandex Cloud Functions Trigger
    name String
    triggerId String
    createdAt string
    Creation timestamp of the Yandex Cloud Functions Trigger
    description string
    Description of the Yandex Cloud Functions Trigger
    dlqs GetFunctionTriggerDlq[]
    Dead Letter Queue settings definition for Yandex Cloud Functions Trigger

    • dlq.0.queue_id - ID of Dead Letter Queue for Trigger (Queue ARN)
    • dlq.0.service_account_id - Service Account ID for Dead Letter Queue for Yandex Cloud Functions Trigger
    functions GetFunctionTriggerFunction[]
    Yandex.Cloud Function settings definition for Yandex Cloud Functions Trigger

    • function.0.id - Yandex.Cloud Function ID for Yandex Cloud Functions Trigger
    • function.0.service_account_id - Service account ID for Yandex.Cloud Function for Yandex Cloud Functions Trigger
    • function.0.tag - Tag for Yandex.Cloud Function for Yandex Cloud Functions Trigger
    • function.0.retry_attempts - Retry attempts for Yandex.Cloud Function for Yandex Cloud Functions Trigger
    • function.0.retry_interval - Retry interval in seconds for Yandex.Cloud Function for Yandex Cloud Functions Trigger
    id string
    The provider-assigned unique ID for this managed resource.
    iots GetFunctionTriggerIot[]
    IoT settings definition for Yandex Cloud Functions Trigger, if present

    • iot.0.registry_id - IoT Registry ID for Yandex Cloud Functions Trigger
    • iot.0.device_id - IoT Device ID for Yandex Cloud Functions Trigger
    • iot.0.topic - IoT Topic for Yandex Cloud Functions Trigger
    labels {[key: string]: string}
    A set of key/value label pairs to assign to the Yandex Cloud Functions Trigger
    logGroups GetFunctionTriggerLogGroup[]
    loggings GetFunctionTriggerLogging[]
    messageQueues GetFunctionTriggerMessageQueue[]
    Message Queue settings definition for Yandex Cloud Functions Trigger, if present

    • message_queue.0.queue_id - Message Queue ID for Yandex Cloud Functions Trigger
    • message_queue.0.service_account_id - Message Queue Service Account ID for Yandex Cloud Functions Trigger
    • message_queue.0.batch_cutoff - Batch Duration in seconds for Yandex Cloud Functions Trigger
    • message_queue.0.batch_size - Batch Size for Yandex Cloud Functions Trigger
    • message_queue.0.visibility_timeout - Visibility timeout for Yandex Cloud Functions Trigger
    objectStorages GetFunctionTriggerObjectStorage[]
    Object Storage settings definition for Yandex Cloud Functions Trigger, if present

    • object_storage.0.bucket_id - Object Storage Bucket ID for Yandex Cloud Functions Trigger
    • object_storage.0.prefix - Prefix for Object Storage for Yandex Cloud Functions Trigger
    • object_storage.0.suffix - Suffix for Object Storage for Yandex Cloud Functions Trigger
    • object_storage.0.create - Boolean flag for setting create event for Yandex Cloud Functions Trigger
    • object_storage.0.update - Boolean flag for setting update event for Yandex Cloud Functions Trigger
    • object_storage.0.delete - Boolean flag for setting delete event for Yandex Cloud Functions Trigger
    timers GetFunctionTriggerTimer[]
    Timer settings definition for Yandex Cloud Functions Trigger, if present

    • timer.0.cron_expression - Cron expression for timer for Yandex Cloud Functions Trigger
    folderId string
    Folder ID for the Yandex Cloud Functions Trigger
    name string
    triggerId string
    created_at str
    Creation timestamp of the Yandex Cloud Functions Trigger
    description str
    Description of the Yandex Cloud Functions Trigger
    dlqs Sequence[GetFunctionTriggerDlq]
    Dead Letter Queue settings definition for Yandex Cloud Functions Trigger

    • dlq.0.queue_id - ID of Dead Letter Queue for Trigger (Queue ARN)
    • dlq.0.service_account_id - Service Account ID for Dead Letter Queue for Yandex Cloud Functions Trigger
    functions Sequence[GetFunctionTriggerFunction]
    Yandex.Cloud Function settings definition for Yandex Cloud Functions Trigger

    • function.0.id - Yandex.Cloud Function ID for Yandex Cloud Functions Trigger
    • function.0.service_account_id - Service account ID for Yandex.Cloud Function for Yandex Cloud Functions Trigger
    • function.0.tag - Tag for Yandex.Cloud Function for Yandex Cloud Functions Trigger
    • function.0.retry_attempts - Retry attempts for Yandex.Cloud Function for Yandex Cloud Functions Trigger
    • function.0.retry_interval - Retry interval in seconds for Yandex.Cloud Function for Yandex Cloud Functions Trigger
    id str
    The provider-assigned unique ID for this managed resource.
    iots Sequence[GetFunctionTriggerIot]
    IoT settings definition for Yandex Cloud Functions Trigger, if present

    • iot.0.registry_id - IoT Registry ID for Yandex Cloud Functions Trigger
    • iot.0.device_id - IoT Device ID for Yandex Cloud Functions Trigger
    • iot.0.topic - IoT Topic for Yandex Cloud Functions Trigger
    labels Mapping[str, str]
    A set of key/value label pairs to assign to the Yandex Cloud Functions Trigger
    log_groups Sequence[GetFunctionTriggerLogGroup]
    loggings Sequence[GetFunctionTriggerLogging]
    message_queues Sequence[GetFunctionTriggerMessageQueue]
    Message Queue settings definition for Yandex Cloud Functions Trigger, if present

    • message_queue.0.queue_id - Message Queue ID for Yandex Cloud Functions Trigger
    • message_queue.0.service_account_id - Message Queue Service Account ID for Yandex Cloud Functions Trigger
    • message_queue.0.batch_cutoff - Batch Duration in seconds for Yandex Cloud Functions Trigger
    • message_queue.0.batch_size - Batch Size for Yandex Cloud Functions Trigger
    • message_queue.0.visibility_timeout - Visibility timeout for Yandex Cloud Functions Trigger
    object_storages Sequence[GetFunctionTriggerObjectStorage]
    Object Storage settings definition for Yandex Cloud Functions Trigger, if present

    • object_storage.0.bucket_id - Object Storage Bucket ID for Yandex Cloud Functions Trigger
    • object_storage.0.prefix - Prefix for Object Storage for Yandex Cloud Functions Trigger
    • object_storage.0.suffix - Suffix for Object Storage for Yandex Cloud Functions Trigger
    • object_storage.0.create - Boolean flag for setting create event for Yandex Cloud Functions Trigger
    • object_storage.0.update - Boolean flag for setting update event for Yandex Cloud Functions Trigger
    • object_storage.0.delete - Boolean flag for setting delete event for Yandex Cloud Functions Trigger
    timers Sequence[GetFunctionTriggerTimer]
    Timer settings definition for Yandex Cloud Functions Trigger, if present

    • timer.0.cron_expression - Cron expression for timer for Yandex Cloud Functions Trigger
    folder_id str
    Folder ID for the Yandex Cloud Functions Trigger
    name str
    trigger_id str
    createdAt String
    Creation timestamp of the Yandex Cloud Functions Trigger
    description String
    Description of the Yandex Cloud Functions Trigger
    dlqs List<Property Map>
    Dead Letter Queue settings definition for Yandex Cloud Functions Trigger

    • dlq.0.queue_id - ID of Dead Letter Queue for Trigger (Queue ARN)
    • dlq.0.service_account_id - Service Account ID for Dead Letter Queue for Yandex Cloud Functions Trigger
    functions List<Property Map>
    Yandex.Cloud Function settings definition for Yandex Cloud Functions Trigger

    • function.0.id - Yandex.Cloud Function ID for Yandex Cloud Functions Trigger
    • function.0.service_account_id - Service account ID for Yandex.Cloud Function for Yandex Cloud Functions Trigger
    • function.0.tag - Tag for Yandex.Cloud Function for Yandex Cloud Functions Trigger
    • function.0.retry_attempts - Retry attempts for Yandex.Cloud Function for Yandex Cloud Functions Trigger
    • function.0.retry_interval - Retry interval in seconds for Yandex.Cloud Function for Yandex Cloud Functions Trigger
    id String
    The provider-assigned unique ID for this managed resource.
    iots List<Property Map>
    IoT settings definition for Yandex Cloud Functions Trigger, if present

    • iot.0.registry_id - IoT Registry ID for Yandex Cloud Functions Trigger
    • iot.0.device_id - IoT Device ID for Yandex Cloud Functions Trigger
    • iot.0.topic - IoT Topic for Yandex Cloud Functions Trigger
    labels Map<String>
    A set of key/value label pairs to assign to the Yandex Cloud Functions Trigger
    logGroups List<Property Map>
    loggings List<Property Map>
    messageQueues List<Property Map>
    Message Queue settings definition for Yandex Cloud Functions Trigger, if present

    • message_queue.0.queue_id - Message Queue ID for Yandex Cloud Functions Trigger
    • message_queue.0.service_account_id - Message Queue Service Account ID for Yandex Cloud Functions Trigger
    • message_queue.0.batch_cutoff - Batch Duration in seconds for Yandex Cloud Functions Trigger
    • message_queue.0.batch_size - Batch Size for Yandex Cloud Functions Trigger
    • message_queue.0.visibility_timeout - Visibility timeout for Yandex Cloud Functions Trigger
    objectStorages List<Property Map>
    Object Storage settings definition for Yandex Cloud Functions Trigger, if present

    • object_storage.0.bucket_id - Object Storage Bucket ID for Yandex Cloud Functions Trigger
    • object_storage.0.prefix - Prefix for Object Storage for Yandex Cloud Functions Trigger
    • object_storage.0.suffix - Suffix for Object Storage for Yandex Cloud Functions Trigger
    • object_storage.0.create - Boolean flag for setting create event for Yandex Cloud Functions Trigger
    • object_storage.0.update - Boolean flag for setting update event for Yandex Cloud Functions Trigger
    • object_storage.0.delete - Boolean flag for setting delete event for Yandex Cloud Functions Trigger
    timers List<Property Map>
    Timer settings definition for Yandex Cloud Functions Trigger, if present

    • timer.0.cron_expression - Cron expression for timer for Yandex Cloud Functions Trigger
    folderId String
    Folder ID for the Yandex Cloud Functions Trigger
    name String
    triggerId String

    Supporting Types

    GetFunctionTriggerDlq

    GetFunctionTriggerFunction

    Id string
    RetryAttempts string
    RetryInterval string
    ServiceAccountId string
    Tag string
    Id string
    RetryAttempts string
    RetryInterval string
    ServiceAccountId string
    Tag string
    id String
    retryAttempts String
    retryInterval String
    serviceAccountId String
    tag String
    id string
    retryAttempts string
    retryInterval string
    serviceAccountId string
    tag string
    id String
    retryAttempts String
    retryInterval String
    serviceAccountId String
    tag String

    GetFunctionTriggerIot

    DeviceId string
    RegistryId string
    Topic string
    DeviceId string
    RegistryId string
    Topic string
    deviceId String
    registryId String
    topic String
    deviceId string
    registryId string
    topic string
    deviceId String
    registryId String
    topic String

    GetFunctionTriggerLogGroup

    BatchCutoff string
    BatchSize string
    LogGroupIds List<string>
    BatchCutoff string
    BatchSize string
    LogGroupIds []string
    batchCutoff String
    batchSize String
    logGroupIds List<String>
    batchCutoff string
    batchSize string
    logGroupIds string[]
    batchCutoff String
    batchSize String
    logGroupIds List<String>

    GetFunctionTriggerLogging

    BatchCutoff string
    BatchSize string
    GroupId string
    Levels List<string>
    ResourceIds List<string>
    ResourceTypes List<string>
    BatchCutoff string
    BatchSize string
    GroupId string
    Levels []string
    ResourceIds []string
    ResourceTypes []string
    batchCutoff String
    batchSize String
    groupId String
    levels List<String>
    resourceIds List<String>
    resourceTypes List<String>
    batchCutoff string
    batchSize string
    groupId string
    levels string[]
    resourceIds string[]
    resourceTypes string[]
    batch_cutoff str
    batch_size str
    group_id str
    levels Sequence[str]
    resource_ids Sequence[str]
    resource_types Sequence[str]
    batchCutoff String
    batchSize String
    groupId String
    levels List<String>
    resourceIds List<String>
    resourceTypes List<String>

    GetFunctionTriggerMessageQueue

    GetFunctionTriggerObjectStorage

    BucketId string
    Create bool
    Delete bool
    Prefix string
    Suffix string
    Update bool
    BucketId string
    Create bool
    Delete bool
    Prefix string
    Suffix string
    Update bool
    bucketId String
    create Boolean
    delete Boolean
    prefix String
    suffix String
    update Boolean
    bucketId string
    create boolean
    delete boolean
    prefix string
    suffix string
    update boolean
    bucket_id str
    create bool
    delete bool
    prefix str
    suffix str
    update bool
    bucketId String
    create Boolean
    delete Boolean
    prefix String
    suffix String
    update Boolean

    GetFunctionTriggerTimer

    Package Details

    Repository
    Yandex pulumi/pulumi-yandex
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the yandex Terraform Provider.
    yandex logo
    Yandex v0.13.0 published on Tuesday, Feb 22, 2022 by Pulumi