1. Packages
  2. AWS Native
  3. API Docs
  4. medialive
  5. getEventBridgeRuleTemplate

We recommend new projects start with resources from the AWS provider.

AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi

aws-native.medialive.getEventBridgeRuleTemplate

Explore with Pulumi AI

aws-native logo

We recommend new projects start with resources from the AWS provider.

AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi

    Definition of AWS::MediaLive::EventBridgeRuleTemplate Resource Type

    Using getEventBridgeRuleTemplate

    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 getEventBridgeRuleTemplate(args: GetEventBridgeRuleTemplateArgs, opts?: InvokeOptions): Promise<GetEventBridgeRuleTemplateResult>
    function getEventBridgeRuleTemplateOutput(args: GetEventBridgeRuleTemplateOutputArgs, opts?: InvokeOptions): Output<GetEventBridgeRuleTemplateResult>
    def get_event_bridge_rule_template(identifier: Optional[str] = None,
                                       opts: Optional[InvokeOptions] = None) -> GetEventBridgeRuleTemplateResult
    def get_event_bridge_rule_template_output(identifier: Optional[pulumi.Input[str]] = None,
                                       opts: Optional[InvokeOptions] = None) -> Output[GetEventBridgeRuleTemplateResult]
    func LookupEventBridgeRuleTemplate(ctx *Context, args *LookupEventBridgeRuleTemplateArgs, opts ...InvokeOption) (*LookupEventBridgeRuleTemplateResult, error)
    func LookupEventBridgeRuleTemplateOutput(ctx *Context, args *LookupEventBridgeRuleTemplateOutputArgs, opts ...InvokeOption) LookupEventBridgeRuleTemplateResultOutput

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

    public static class GetEventBridgeRuleTemplate 
    {
        public static Task<GetEventBridgeRuleTemplateResult> InvokeAsync(GetEventBridgeRuleTemplateArgs args, InvokeOptions? opts = null)
        public static Output<GetEventBridgeRuleTemplateResult> Invoke(GetEventBridgeRuleTemplateInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetEventBridgeRuleTemplateResult> getEventBridgeRuleTemplate(GetEventBridgeRuleTemplateArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: aws-native:medialive:getEventBridgeRuleTemplate
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Identifier string
    Placeholder documentation for __string
    Identifier string
    Placeholder documentation for __string
    identifier String
    Placeholder documentation for __string
    identifier string
    Placeholder documentation for __string
    identifier str
    Placeholder documentation for __string
    identifier String
    Placeholder documentation for __string

    getEventBridgeRuleTemplate Result

    The following output properties are available:

    Arn string
    An eventbridge rule template's ARN (Amazon Resource Name)
    CreatedAt string
    Placeholder documentation for __timestampIso8601
    Description string
    A resource's optional description.
    EventTargets List<Pulumi.AwsNative.MediaLive.Outputs.EventBridgeRuleTemplateTarget>
    Placeholder documentation for __listOfEventBridgeRuleTemplateTarget
    EventType Pulumi.AwsNative.MediaLive.EventBridgeRuleTemplateEventType
    The type of event to match with the rule.
    GroupId string
    An eventbridge rule template group's id. AWS provided template groups have ids that start with aws-
    Id string
    An eventbridge rule template's id. AWS provided templates have ids that start with aws-
    Identifier string
    Placeholder documentation for __string
    ModifiedAt string
    Placeholder documentation for __timestampIso8601
    Name string
    A resource's name. Names must be unique within the scope of a resource type in a specific region.
    Arn string
    An eventbridge rule template's ARN (Amazon Resource Name)
    CreatedAt string
    Placeholder documentation for __timestampIso8601
    Description string
    A resource's optional description.
    EventTargets []EventBridgeRuleTemplateTarget
    Placeholder documentation for __listOfEventBridgeRuleTemplateTarget
    EventType EventBridgeRuleTemplateEventType
    The type of event to match with the rule.
    GroupId string
    An eventbridge rule template group's id. AWS provided template groups have ids that start with aws-
    Id string
    An eventbridge rule template's id. AWS provided templates have ids that start with aws-
    Identifier string
    Placeholder documentation for __string
    ModifiedAt string
    Placeholder documentation for __timestampIso8601
    Name string
    A resource's name. Names must be unique within the scope of a resource type in a specific region.
    arn String
    An eventbridge rule template's ARN (Amazon Resource Name)
    createdAt String
    Placeholder documentation for __timestampIso8601
    description String
    A resource's optional description.
    eventTargets List<EventBridgeRuleTemplateTarget>
    Placeholder documentation for __listOfEventBridgeRuleTemplateTarget
    eventType EventBridgeRuleTemplateEventType
    The type of event to match with the rule.
    groupId String
    An eventbridge rule template group's id. AWS provided template groups have ids that start with aws-
    id String
    An eventbridge rule template's id. AWS provided templates have ids that start with aws-
    identifier String
    Placeholder documentation for __string
    modifiedAt String
    Placeholder documentation for __timestampIso8601
    name String
    A resource's name. Names must be unique within the scope of a resource type in a specific region.
    arn string
    An eventbridge rule template's ARN (Amazon Resource Name)
    createdAt string
    Placeholder documentation for __timestampIso8601
    description string
    A resource's optional description.
    eventTargets EventBridgeRuleTemplateTarget[]
    Placeholder documentation for __listOfEventBridgeRuleTemplateTarget
    eventType EventBridgeRuleTemplateEventType
    The type of event to match with the rule.
    groupId string
    An eventbridge rule template group's id. AWS provided template groups have ids that start with aws-
    id string
    An eventbridge rule template's id. AWS provided templates have ids that start with aws-
    identifier string
    Placeholder documentation for __string
    modifiedAt string
    Placeholder documentation for __timestampIso8601
    name string
    A resource's name. Names must be unique within the scope of a resource type in a specific region.
    arn str
    An eventbridge rule template's ARN (Amazon Resource Name)
    created_at str
    Placeholder documentation for __timestampIso8601
    description str
    A resource's optional description.
    event_targets Sequence[EventBridgeRuleTemplateTarget]
    Placeholder documentation for __listOfEventBridgeRuleTemplateTarget
    event_type EventBridgeRuleTemplateEventType
    The type of event to match with the rule.
    group_id str
    An eventbridge rule template group's id. AWS provided template groups have ids that start with aws-
    id str
    An eventbridge rule template's id. AWS provided templates have ids that start with aws-
    identifier str
    Placeholder documentation for __string
    modified_at str
    Placeholder documentation for __timestampIso8601
    name str
    A resource's name. Names must be unique within the scope of a resource type in a specific region.
    arn String
    An eventbridge rule template's ARN (Amazon Resource Name)
    createdAt String
    Placeholder documentation for __timestampIso8601
    description String
    A resource's optional description.
    eventTargets List<Property Map>
    Placeholder documentation for __listOfEventBridgeRuleTemplateTarget
    eventType "MEDIALIVE_MULTIPLEX_ALERT" | "MEDIALIVE_MULTIPLEX_STATE_CHANGE" | "MEDIALIVE_CHANNEL_ALERT" | "MEDIALIVE_CHANNEL_INPUT_CHANGE" | "MEDIALIVE_CHANNEL_STATE_CHANGE" | "MEDIAPACKAGE_INPUT_NOTIFICATION" | "MEDIAPACKAGE_KEY_PROVIDER_NOTIFICATION" | "MEDIAPACKAGE_HARVEST_JOB_NOTIFICATION" | "SIGNAL_MAP_ACTIVE_ALARM" | "MEDIACONNECT_ALERT" | "MEDIACONNECT_SOURCE_HEALTH" | "MEDIACONNECT_OUTPUT_HEALTH" | "MEDIACONNECT_FLOW_STATUS_CHANGE"
    The type of event to match with the rule.
    groupId String
    An eventbridge rule template group's id. AWS provided template groups have ids that start with aws-
    id String
    An eventbridge rule template's id. AWS provided templates have ids that start with aws-
    identifier String
    Placeholder documentation for __string
    modifiedAt String
    Placeholder documentation for __timestampIso8601
    name String
    A resource's name. Names must be unique within the scope of a resource type in a specific region.

    Supporting Types

    EventBridgeRuleTemplateEventType

    EventBridgeRuleTemplateTarget

    Arn string
    Target ARNs must be either an SNS topic or CloudWatch log group.
    Arn string
    Target ARNs must be either an SNS topic or CloudWatch log group.
    arn String
    Target ARNs must be either an SNS topic or CloudWatch log group.
    arn string
    Target ARNs must be either an SNS topic or CloudWatch log group.
    arn str
    Target ARNs must be either an SNS topic or CloudWatch log group.
    arn String
    Target ARNs must be either an SNS topic or CloudWatch log group.

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    We recommend new projects start with resources from the AWS provider.

    AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi