We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi
aws-native.medialive.getEventBridgeRuleTemplate
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.9.0 published on Monday, Nov 18, 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 Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi