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
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)
- Created
At string - Placeholder documentation for __timestampIso8601
- Description string
- A resource's optional description.
- Event
Targets List<Pulumi.Aws Native. Media Live. Outputs. Event Bridge Rule Template Target> - Placeholder documentation for __listOfEventBridgeRuleTemplateTarget
- Event
Type Pulumi.Aws Native. Media Live. Event Bridge Rule Template Event Type - The type of event to match with the rule.
- Group
Id 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
- Modified
At 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)
- Created
At string - Placeholder documentation for __timestampIso8601
- Description string
- A resource's optional description.
- Event
Targets []EventBridge Rule Template Target - Placeholder documentation for __listOfEventBridgeRuleTemplateTarget
- Event
Type EventBridge Rule Template Event Type - The type of event to match with the rule.
- Group
Id 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
- Modified
At 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)
- created
At String - Placeholder documentation for __timestampIso8601
- description String
- A resource's optional description.
- event
Targets List<EventBridge Rule Template Target> - Placeholder documentation for __listOfEventBridgeRuleTemplateTarget
- event
Type EventBridge Rule Template Event Type - The type of event to match with the rule.
- group
Id 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
- modified
At 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)
- created
At string - Placeholder documentation for __timestampIso8601
- description string
- A resource's optional description.
- event
Targets EventBridge Rule Template Target[] - Placeholder documentation for __listOfEventBridgeRuleTemplateTarget
- event
Type EventBridge Rule Template Event Type - The type of event to match with the rule.
- group
Id 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
- modified
At 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[EventBridge Rule Template Target] - Placeholder documentation for __listOfEventBridgeRuleTemplateTarget
- event_
type EventBridge Rule Template Event Type - 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)
- created
At String - Placeholder documentation for __timestampIso8601
- description String
- A resource's optional description.
- event
Targets List<Property Map> - Placeholder documentation for __listOfEventBridgeRuleTemplateTarget
- event
Type "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.
- group
Id 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
- modified
At 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
We recommend new projects start with resources from the AWS provider.
AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi