aws-native logo
AWS Native v0.63.0, May 25 23

aws-native.redshift.getEventSubscription

Explore with Pulumi AI

The AWS::Redshift::EventSubscription resource creates an Amazon Redshift Event Subscription.

Using getEventSubscription

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 getEventSubscription(args: GetEventSubscriptionArgs, opts?: InvokeOptions): Promise<GetEventSubscriptionResult>
function getEventSubscriptionOutput(args: GetEventSubscriptionOutputArgs, opts?: InvokeOptions): Output<GetEventSubscriptionResult>
def get_event_subscription(subscription_name: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetEventSubscriptionResult
def get_event_subscription_output(subscription_name: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetEventSubscriptionResult]
func LookupEventSubscription(ctx *Context, args *LookupEventSubscriptionArgs, opts ...InvokeOption) (*LookupEventSubscriptionResult, error)
func LookupEventSubscriptionOutput(ctx *Context, args *LookupEventSubscriptionOutputArgs, opts ...InvokeOption) LookupEventSubscriptionResultOutput

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

public static class GetEventSubscription 
{
    public static Task<GetEventSubscriptionResult> InvokeAsync(GetEventSubscriptionArgs args, InvokeOptions? opts = null)
    public static Output<GetEventSubscriptionResult> Invoke(GetEventSubscriptionInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetEventSubscriptionResult> getEventSubscription(GetEventSubscriptionArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: aws-native:redshift:getEventSubscription
  arguments:
    # arguments dictionary

The following arguments are supported:

SubscriptionName string

The name of the Amazon Redshift event notification subscription

SubscriptionName string

The name of the Amazon Redshift event notification subscription

subscriptionName String

The name of the Amazon Redshift event notification subscription

subscriptionName string

The name of the Amazon Redshift event notification subscription

subscription_name str

The name of the Amazon Redshift event notification subscription

subscriptionName String

The name of the Amazon Redshift event notification subscription

getEventSubscription Result

The following output properties are available:

CustSubscriptionId string

The name of the Amazon Redshift event notification subscription.

CustomerAwsId string

The AWS account associated with the Amazon Redshift event notification subscription.

Enabled bool

A boolean value; set to true to activate the subscription, and set to false to create the subscription but not activate it.

EventCategories List<Pulumi.AwsNative.Redshift.EventSubscriptionEventCategoriesItem>

Specifies the Amazon Redshift event categories to be published by the event notification subscription.

EventCategoriesList List<string>

The list of Amazon Redshift event categories specified in the event notification subscription.

Severity Pulumi.AwsNative.Redshift.EventSubscriptionSeverity

Specifies the Amazon Redshift event severity to be published by the event notification subscription.

SnsTopicArn string

The Amazon Resource Name (ARN) of the Amazon SNS topic used to transmit the event notifications.

SourceIds List<string>

A list of one or more identifiers of Amazon Redshift source objects.

SourceIdsList List<string>

A list of the sources that publish events to the Amazon Redshift event notification subscription.

SourceType Pulumi.AwsNative.Redshift.EventSubscriptionSourceType

The type of source that will be generating the events.

Status Pulumi.AwsNative.Redshift.EventSubscriptionStatus

The status of the Amazon Redshift event notification subscription.

SubscriptionCreationTime string

The date and time the Amazon Redshift event notification subscription was created.

CustSubscriptionId string

The name of the Amazon Redshift event notification subscription.

CustomerAwsId string

The AWS account associated with the Amazon Redshift event notification subscription.

Enabled bool

A boolean value; set to true to activate the subscription, and set to false to create the subscription but not activate it.

EventCategories []EventSubscriptionEventCategoriesItem

Specifies the Amazon Redshift event categories to be published by the event notification subscription.

EventCategoriesList []string

The list of Amazon Redshift event categories specified in the event notification subscription.

Severity EventSubscriptionSeverity

Specifies the Amazon Redshift event severity to be published by the event notification subscription.

SnsTopicArn string

The Amazon Resource Name (ARN) of the Amazon SNS topic used to transmit the event notifications.

SourceIds []string

A list of one or more identifiers of Amazon Redshift source objects.

SourceIdsList []string

A list of the sources that publish events to the Amazon Redshift event notification subscription.

SourceType EventSubscriptionSourceType

The type of source that will be generating the events.

Status EventSubscriptionStatus

The status of the Amazon Redshift event notification subscription.

SubscriptionCreationTime string

The date and time the Amazon Redshift event notification subscription was created.

custSubscriptionId String

The name of the Amazon Redshift event notification subscription.

customerAwsId String

The AWS account associated with the Amazon Redshift event notification subscription.

enabled Boolean

A boolean value; set to true to activate the subscription, and set to false to create the subscription but not activate it.

eventCategories List<EventSubscriptionEventCategoriesItem>

Specifies the Amazon Redshift event categories to be published by the event notification subscription.

eventCategoriesList List<String>

The list of Amazon Redshift event categories specified in the event notification subscription.

severity EventSubscriptionSeverity

Specifies the Amazon Redshift event severity to be published by the event notification subscription.

snsTopicArn String

The Amazon Resource Name (ARN) of the Amazon SNS topic used to transmit the event notifications.

sourceIds List<String>

A list of one or more identifiers of Amazon Redshift source objects.

sourceIdsList List<String>

A list of the sources that publish events to the Amazon Redshift event notification subscription.

sourceType EventSubscriptionSourceType

The type of source that will be generating the events.

status EventSubscriptionStatus

The status of the Amazon Redshift event notification subscription.

subscriptionCreationTime String

The date and time the Amazon Redshift event notification subscription was created.

custSubscriptionId string

The name of the Amazon Redshift event notification subscription.

customerAwsId string

The AWS account associated with the Amazon Redshift event notification subscription.

enabled boolean

A boolean value; set to true to activate the subscription, and set to false to create the subscription but not activate it.

eventCategories EventSubscriptionEventCategoriesItem[]

Specifies the Amazon Redshift event categories to be published by the event notification subscription.

eventCategoriesList string[]

The list of Amazon Redshift event categories specified in the event notification subscription.

severity EventSubscriptionSeverity

Specifies the Amazon Redshift event severity to be published by the event notification subscription.

snsTopicArn string

The Amazon Resource Name (ARN) of the Amazon SNS topic used to transmit the event notifications.

sourceIds string[]

A list of one or more identifiers of Amazon Redshift source objects.

sourceIdsList string[]

A list of the sources that publish events to the Amazon Redshift event notification subscription.

sourceType EventSubscriptionSourceType

The type of source that will be generating the events.

status EventSubscriptionStatus

The status of the Amazon Redshift event notification subscription.

subscriptionCreationTime string

The date and time the Amazon Redshift event notification subscription was created.

cust_subscription_id str

The name of the Amazon Redshift event notification subscription.

customer_aws_id str

The AWS account associated with the Amazon Redshift event notification subscription.

enabled bool

A boolean value; set to true to activate the subscription, and set to false to create the subscription but not activate it.

event_categories Sequence[EventSubscriptionEventCategoriesItem]

Specifies the Amazon Redshift event categories to be published by the event notification subscription.

event_categories_list Sequence[str]

The list of Amazon Redshift event categories specified in the event notification subscription.

severity EventSubscriptionSeverity

Specifies the Amazon Redshift event severity to be published by the event notification subscription.

sns_topic_arn str

The Amazon Resource Name (ARN) of the Amazon SNS topic used to transmit the event notifications.

source_ids Sequence[str]

A list of one or more identifiers of Amazon Redshift source objects.

source_ids_list Sequence[str]

A list of the sources that publish events to the Amazon Redshift event notification subscription.

source_type EventSubscriptionSourceType

The type of source that will be generating the events.

status EventSubscriptionStatus

The status of the Amazon Redshift event notification subscription.

subscription_creation_time str

The date and time the Amazon Redshift event notification subscription was created.

custSubscriptionId String

The name of the Amazon Redshift event notification subscription.

customerAwsId String

The AWS account associated with the Amazon Redshift event notification subscription.

enabled Boolean

A boolean value; set to true to activate the subscription, and set to false to create the subscription but not activate it.

eventCategories List<"configuration" | "management" | "monitoring" | "security" | "pending">

Specifies the Amazon Redshift event categories to be published by the event notification subscription.

eventCategoriesList List<String>

The list of Amazon Redshift event categories specified in the event notification subscription.

severity "ERROR" | "INFO"

Specifies the Amazon Redshift event severity to be published by the event notification subscription.

snsTopicArn String

The Amazon Resource Name (ARN) of the Amazon SNS topic used to transmit the event notifications.

sourceIds List<String>

A list of one or more identifiers of Amazon Redshift source objects.

sourceIdsList List<String>

A list of the sources that publish events to the Amazon Redshift event notification subscription.

sourceType "cluster" | "cluster-parameter-group" | "cluster-security-group" | "cluster-snapshot" | "scheduled-action"

The type of source that will be generating the events.

status "active" | "no-permission" | "topic-not-exist"

The status of the Amazon Redshift event notification subscription.

subscriptionCreationTime String

The date and time the Amazon Redshift event notification subscription was created.

Supporting Types

EventSubscriptionEventCategoriesItem

EventSubscriptionSeverity

EventSubscriptionSourceType

EventSubscriptionStatus

Package Details

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