1. Packages
  2. Snowflake Provider
  3. API Docs
  4. NotificationIntegration
Snowflake v0.61.1 published on Thursday, Nov 14, 2024 by Pulumi

snowflake.NotificationIntegration

Explore with Pulumi AI

snowflake logo
Snowflake v0.61.1 published on Thursday, Nov 14, 2024 by Pulumi

    Import

    $ pulumi import snowflake:index/notificationIntegration:NotificationIntegration example name
    

    Create NotificationIntegration Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new NotificationIntegration(name: string, args: NotificationIntegrationArgs, opts?: CustomResourceOptions);
    @overload
    def NotificationIntegration(resource_name: str,
                                args: NotificationIntegrationArgs,
                                opts: Optional[ResourceOptions] = None)
    
    @overload
    def NotificationIntegration(resource_name: str,
                                opts: Optional[ResourceOptions] = None,
                                notification_provider: Optional[str] = None,
                                comment: Optional[str] = None,
                                aws_sqs_arn: Optional[str] = None,
                                aws_sqs_role_arn: Optional[str] = None,
                                azure_storage_queue_primary_uri: Optional[str] = None,
                                azure_tenant_id: Optional[str] = None,
                                aws_sns_role_arn: Optional[str] = None,
                                direction: Optional[str] = None,
                                enabled: Optional[bool] = None,
                                gcp_pubsub_subscription_name: Optional[str] = None,
                                gcp_pubsub_topic_name: Optional[str] = None,
                                name: Optional[str] = None,
                                aws_sns_topic_arn: Optional[str] = None,
                                type: Optional[str] = None)
    func NewNotificationIntegration(ctx *Context, name string, args NotificationIntegrationArgs, opts ...ResourceOption) (*NotificationIntegration, error)
    public NotificationIntegration(string name, NotificationIntegrationArgs args, CustomResourceOptions? opts = null)
    public NotificationIntegration(String name, NotificationIntegrationArgs args)
    public NotificationIntegration(String name, NotificationIntegrationArgs args, CustomResourceOptions options)
    
    type: snowflake:NotificationIntegration
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args NotificationIntegrationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args NotificationIntegrationArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args NotificationIntegrationArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args NotificationIntegrationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args NotificationIntegrationArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var notificationIntegrationResource = new Snowflake.NotificationIntegration("notificationIntegrationResource", new()
    {
        NotificationProvider = "string",
        Comment = "string",
        AzureStorageQueuePrimaryUri = "string",
        AzureTenantId = "string",
        AwsSnsRoleArn = "string",
        Enabled = false,
        GcpPubsubSubscriptionName = "string",
        GcpPubsubTopicName = "string",
        Name = "string",
        AwsSnsTopicArn = "string",
    });
    
    example, err := snowflake.NewNotificationIntegration(ctx, "notificationIntegrationResource", &snowflake.NotificationIntegrationArgs{
    	NotificationProvider:        pulumi.String("string"),
    	Comment:                     pulumi.String("string"),
    	AzureStorageQueuePrimaryUri: pulumi.String("string"),
    	AzureTenantId:               pulumi.String("string"),
    	AwsSnsRoleArn:               pulumi.String("string"),
    	Enabled:                     pulumi.Bool(false),
    	GcpPubsubSubscriptionName:   pulumi.String("string"),
    	GcpPubsubTopicName:          pulumi.String("string"),
    	Name:                        pulumi.String("string"),
    	AwsSnsTopicArn:              pulumi.String("string"),
    })
    
    var notificationIntegrationResource = new NotificationIntegration("notificationIntegrationResource", NotificationIntegrationArgs.builder()
        .notificationProvider("string")
        .comment("string")
        .azureStorageQueuePrimaryUri("string")
        .azureTenantId("string")
        .awsSnsRoleArn("string")
        .enabled(false)
        .gcpPubsubSubscriptionName("string")
        .gcpPubsubTopicName("string")
        .name("string")
        .awsSnsTopicArn("string")
        .build());
    
    notification_integration_resource = snowflake.NotificationIntegration("notificationIntegrationResource",
        notification_provider="string",
        comment="string",
        azure_storage_queue_primary_uri="string",
        azure_tenant_id="string",
        aws_sns_role_arn="string",
        enabled=False,
        gcp_pubsub_subscription_name="string",
        gcp_pubsub_topic_name="string",
        name="string",
        aws_sns_topic_arn="string")
    
    const notificationIntegrationResource = new snowflake.NotificationIntegration("notificationIntegrationResource", {
        notificationProvider: "string",
        comment: "string",
        azureStorageQueuePrimaryUri: "string",
        azureTenantId: "string",
        awsSnsRoleArn: "string",
        enabled: false,
        gcpPubsubSubscriptionName: "string",
        gcpPubsubTopicName: "string",
        name: "string",
        awsSnsTopicArn: "string",
    });
    
    type: snowflake:NotificationIntegration
    properties:
        awsSnsRoleArn: string
        awsSnsTopicArn: string
        azureStorageQueuePrimaryUri: string
        azureTenantId: string
        comment: string
        enabled: false
        gcpPubsubSubscriptionName: string
        gcpPubsubTopicName: string
        name: string
        notificationProvider: string
    

    NotificationIntegration Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The NotificationIntegration resource accepts the following input properties:

    NotificationProvider string
    The third-party cloud message queuing service (supported values: AZURESTORAGEQUEUE, AWSSNS, GCPPUBSUB; AWS_SQS is deprecated and will be removed in the future provider versions)
    AwsSnsRoleArn string
    AWS IAM role ARN for notification integration to assume. Required for AWS_SNS provider
    AwsSnsTopicArn string
    AWS SNS Topic ARN for notification integration to connect to. Required for AWS_SNS provider.
    AwsSqsArn string
    AWS SQS queue ARN for notification integration to connect to

    Deprecated: No longer supported notification method

    AwsSqsRoleArn string
    AWS IAM role ARN for notification integration to assume

    Deprecated: No longer supported notification method

    AzureStorageQueuePrimaryUri string
    The queue ID for the Azure Queue Storage queue created for Event Grid notifications. Required for AZURESTORAGEQUEUE provider
    AzureTenantId string
    The ID of the Azure Active Directory tenant used for identity management. Required for AZURESTORAGEQUEUE provider
    Comment string
    A comment for the integration
    Direction string
    Direction of the cloud messaging with respect to Snowflake (required only for error notifications)

    Deprecated: Will be removed - it is added automatically on the SDK level.

    Enabled bool
    GcpPubsubSubscriptionName string
    The subscription id that Snowflake will listen to when using the GCP_PUBSUB provider.
    GcpPubsubTopicName string
    The topic id that Snowflake will use to push notifications.
    Name string
    Type string
    A type of integration

    Deprecated: Will be removed - it is added automatically on the SDK level.

    NotificationProvider string
    The third-party cloud message queuing service (supported values: AZURESTORAGEQUEUE, AWSSNS, GCPPUBSUB; AWS_SQS is deprecated and will be removed in the future provider versions)
    AwsSnsRoleArn string
    AWS IAM role ARN for notification integration to assume. Required for AWS_SNS provider
    AwsSnsTopicArn string
    AWS SNS Topic ARN for notification integration to connect to. Required for AWS_SNS provider.
    AwsSqsArn string
    AWS SQS queue ARN for notification integration to connect to

    Deprecated: No longer supported notification method

    AwsSqsRoleArn string
    AWS IAM role ARN for notification integration to assume

    Deprecated: No longer supported notification method

    AzureStorageQueuePrimaryUri string
    The queue ID for the Azure Queue Storage queue created for Event Grid notifications. Required for AZURESTORAGEQUEUE provider
    AzureTenantId string
    The ID of the Azure Active Directory tenant used for identity management. Required for AZURESTORAGEQUEUE provider
    Comment string
    A comment for the integration
    Direction string
    Direction of the cloud messaging with respect to Snowflake (required only for error notifications)

    Deprecated: Will be removed - it is added automatically on the SDK level.

    Enabled bool
    GcpPubsubSubscriptionName string
    The subscription id that Snowflake will listen to when using the GCP_PUBSUB provider.
    GcpPubsubTopicName string
    The topic id that Snowflake will use to push notifications.
    Name string
    Type string
    A type of integration

    Deprecated: Will be removed - it is added automatically on the SDK level.

    notificationProvider String
    The third-party cloud message queuing service (supported values: AZURESTORAGEQUEUE, AWSSNS, GCPPUBSUB; AWS_SQS is deprecated and will be removed in the future provider versions)
    awsSnsRoleArn String
    AWS IAM role ARN for notification integration to assume. Required for AWS_SNS provider
    awsSnsTopicArn String
    AWS SNS Topic ARN for notification integration to connect to. Required for AWS_SNS provider.
    awsSqsArn String
    AWS SQS queue ARN for notification integration to connect to

    Deprecated: No longer supported notification method

    awsSqsRoleArn String
    AWS IAM role ARN for notification integration to assume

    Deprecated: No longer supported notification method

    azureStorageQueuePrimaryUri String
    The queue ID for the Azure Queue Storage queue created for Event Grid notifications. Required for AZURESTORAGEQUEUE provider
    azureTenantId String
    The ID of the Azure Active Directory tenant used for identity management. Required for AZURESTORAGEQUEUE provider
    comment String
    A comment for the integration
    direction String
    Direction of the cloud messaging with respect to Snowflake (required only for error notifications)

    Deprecated: Will be removed - it is added automatically on the SDK level.

    enabled Boolean
    gcpPubsubSubscriptionName String
    The subscription id that Snowflake will listen to when using the GCP_PUBSUB provider.
    gcpPubsubTopicName String
    The topic id that Snowflake will use to push notifications.
    name String
    type String
    A type of integration

    Deprecated: Will be removed - it is added automatically on the SDK level.

    notificationProvider string
    The third-party cloud message queuing service (supported values: AZURESTORAGEQUEUE, AWSSNS, GCPPUBSUB; AWS_SQS is deprecated and will be removed in the future provider versions)
    awsSnsRoleArn string
    AWS IAM role ARN for notification integration to assume. Required for AWS_SNS provider
    awsSnsTopicArn string
    AWS SNS Topic ARN for notification integration to connect to. Required for AWS_SNS provider.
    awsSqsArn string
    AWS SQS queue ARN for notification integration to connect to

    Deprecated: No longer supported notification method

    awsSqsRoleArn string
    AWS IAM role ARN for notification integration to assume

    Deprecated: No longer supported notification method

    azureStorageQueuePrimaryUri string
    The queue ID for the Azure Queue Storage queue created for Event Grid notifications. Required for AZURESTORAGEQUEUE provider
    azureTenantId string
    The ID of the Azure Active Directory tenant used for identity management. Required for AZURESTORAGEQUEUE provider
    comment string
    A comment for the integration
    direction string
    Direction of the cloud messaging with respect to Snowflake (required only for error notifications)

    Deprecated: Will be removed - it is added automatically on the SDK level.

    enabled boolean
    gcpPubsubSubscriptionName string
    The subscription id that Snowflake will listen to when using the GCP_PUBSUB provider.
    gcpPubsubTopicName string
    The topic id that Snowflake will use to push notifications.
    name string
    type string
    A type of integration

    Deprecated: Will be removed - it is added automatically on the SDK level.

    notification_provider str
    The third-party cloud message queuing service (supported values: AZURESTORAGEQUEUE, AWSSNS, GCPPUBSUB; AWS_SQS is deprecated and will be removed in the future provider versions)
    aws_sns_role_arn str
    AWS IAM role ARN for notification integration to assume. Required for AWS_SNS provider
    aws_sns_topic_arn str
    AWS SNS Topic ARN for notification integration to connect to. Required for AWS_SNS provider.
    aws_sqs_arn str
    AWS SQS queue ARN for notification integration to connect to

    Deprecated: No longer supported notification method

    aws_sqs_role_arn str
    AWS IAM role ARN for notification integration to assume

    Deprecated: No longer supported notification method

    azure_storage_queue_primary_uri str
    The queue ID for the Azure Queue Storage queue created for Event Grid notifications. Required for AZURESTORAGEQUEUE provider
    azure_tenant_id str
    The ID of the Azure Active Directory tenant used for identity management. Required for AZURESTORAGEQUEUE provider
    comment str
    A comment for the integration
    direction str
    Direction of the cloud messaging with respect to Snowflake (required only for error notifications)

    Deprecated: Will be removed - it is added automatically on the SDK level.

    enabled bool
    gcp_pubsub_subscription_name str
    The subscription id that Snowflake will listen to when using the GCP_PUBSUB provider.
    gcp_pubsub_topic_name str
    The topic id that Snowflake will use to push notifications.
    name str
    type str
    A type of integration

    Deprecated: Will be removed - it is added automatically on the SDK level.

    notificationProvider String
    The third-party cloud message queuing service (supported values: AZURESTORAGEQUEUE, AWSSNS, GCPPUBSUB; AWS_SQS is deprecated and will be removed in the future provider versions)
    awsSnsRoleArn String
    AWS IAM role ARN for notification integration to assume. Required for AWS_SNS provider
    awsSnsTopicArn String
    AWS SNS Topic ARN for notification integration to connect to. Required for AWS_SNS provider.
    awsSqsArn String
    AWS SQS queue ARN for notification integration to connect to

    Deprecated: No longer supported notification method

    awsSqsRoleArn String
    AWS IAM role ARN for notification integration to assume

    Deprecated: No longer supported notification method

    azureStorageQueuePrimaryUri String
    The queue ID for the Azure Queue Storage queue created for Event Grid notifications. Required for AZURESTORAGEQUEUE provider
    azureTenantId String
    The ID of the Azure Active Directory tenant used for identity management. Required for AZURESTORAGEQUEUE provider
    comment String
    A comment for the integration
    direction String
    Direction of the cloud messaging with respect to Snowflake (required only for error notifications)

    Deprecated: Will be removed - it is added automatically on the SDK level.

    enabled Boolean
    gcpPubsubSubscriptionName String
    The subscription id that Snowflake will listen to when using the GCP_PUBSUB provider.
    gcpPubsubTopicName String
    The topic id that Snowflake will use to push notifications.
    name String
    type String
    A type of integration

    Deprecated: Will be removed - it is added automatically on the SDK level.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the NotificationIntegration resource produces the following output properties:

    AwsSnsExternalId string
    The external ID that Snowflake will use when assuming the AWS role
    AwsSnsIamUserArn string
    The Snowflake user that will attempt to assume the AWS role.
    AwsSqsExternalId string
    The external ID that Snowflake will use when assuming the AWS role

    Deprecated: No longer supported notification method

    AwsSqsIamUserArn string
    The Snowflake user that will attempt to assume the AWS role.

    Deprecated: No longer supported notification method

    CreatedOn string
    Date and time when the notification integration was created.
    FullyQualifiedName string
    Fully qualified name of the resource. For more information, see object name resolution.
    GcpPubsubServiceAccount string
    The GCP service account identifier that Snowflake will use when assuming the GCP role
    Id string
    The provider-assigned unique ID for this managed resource.
    AwsSnsExternalId string
    The external ID that Snowflake will use when assuming the AWS role
    AwsSnsIamUserArn string
    The Snowflake user that will attempt to assume the AWS role.
    AwsSqsExternalId string
    The external ID that Snowflake will use when assuming the AWS role

    Deprecated: No longer supported notification method

    AwsSqsIamUserArn string
    The Snowflake user that will attempt to assume the AWS role.

    Deprecated: No longer supported notification method

    CreatedOn string
    Date and time when the notification integration was created.
    FullyQualifiedName string
    Fully qualified name of the resource. For more information, see object name resolution.
    GcpPubsubServiceAccount string
    The GCP service account identifier that Snowflake will use when assuming the GCP role
    Id string
    The provider-assigned unique ID for this managed resource.
    awsSnsExternalId String
    The external ID that Snowflake will use when assuming the AWS role
    awsSnsIamUserArn String
    The Snowflake user that will attempt to assume the AWS role.
    awsSqsExternalId String
    The external ID that Snowflake will use when assuming the AWS role

    Deprecated: No longer supported notification method

    awsSqsIamUserArn String
    The Snowflake user that will attempt to assume the AWS role.

    Deprecated: No longer supported notification method

    createdOn String
    Date and time when the notification integration was created.
    fullyQualifiedName String
    Fully qualified name of the resource. For more information, see object name resolution.
    gcpPubsubServiceAccount String
    The GCP service account identifier that Snowflake will use when assuming the GCP role
    id String
    The provider-assigned unique ID for this managed resource.
    awsSnsExternalId string
    The external ID that Snowflake will use when assuming the AWS role
    awsSnsIamUserArn string
    The Snowflake user that will attempt to assume the AWS role.
    awsSqsExternalId string
    The external ID that Snowflake will use when assuming the AWS role

    Deprecated: No longer supported notification method

    awsSqsIamUserArn string
    The Snowflake user that will attempt to assume the AWS role.

    Deprecated: No longer supported notification method

    createdOn string
    Date and time when the notification integration was created.
    fullyQualifiedName string
    Fully qualified name of the resource. For more information, see object name resolution.
    gcpPubsubServiceAccount string
    The GCP service account identifier that Snowflake will use when assuming the GCP role
    id string
    The provider-assigned unique ID for this managed resource.
    aws_sns_external_id str
    The external ID that Snowflake will use when assuming the AWS role
    aws_sns_iam_user_arn str
    The Snowflake user that will attempt to assume the AWS role.
    aws_sqs_external_id str
    The external ID that Snowflake will use when assuming the AWS role

    Deprecated: No longer supported notification method

    aws_sqs_iam_user_arn str
    The Snowflake user that will attempt to assume the AWS role.

    Deprecated: No longer supported notification method

    created_on str
    Date and time when the notification integration was created.
    fully_qualified_name str
    Fully qualified name of the resource. For more information, see object name resolution.
    gcp_pubsub_service_account str
    The GCP service account identifier that Snowflake will use when assuming the GCP role
    id str
    The provider-assigned unique ID for this managed resource.
    awsSnsExternalId String
    The external ID that Snowflake will use when assuming the AWS role
    awsSnsIamUserArn String
    The Snowflake user that will attempt to assume the AWS role.
    awsSqsExternalId String
    The external ID that Snowflake will use when assuming the AWS role

    Deprecated: No longer supported notification method

    awsSqsIamUserArn String
    The Snowflake user that will attempt to assume the AWS role.

    Deprecated: No longer supported notification method

    createdOn String
    Date and time when the notification integration was created.
    fullyQualifiedName String
    Fully qualified name of the resource. For more information, see object name resolution.
    gcpPubsubServiceAccount String
    The GCP service account identifier that Snowflake will use when assuming the GCP role
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing NotificationIntegration Resource

    Get an existing NotificationIntegration resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: NotificationIntegrationState, opts?: CustomResourceOptions): NotificationIntegration
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            aws_sns_external_id: Optional[str] = None,
            aws_sns_iam_user_arn: Optional[str] = None,
            aws_sns_role_arn: Optional[str] = None,
            aws_sns_topic_arn: Optional[str] = None,
            aws_sqs_arn: Optional[str] = None,
            aws_sqs_external_id: Optional[str] = None,
            aws_sqs_iam_user_arn: Optional[str] = None,
            aws_sqs_role_arn: Optional[str] = None,
            azure_storage_queue_primary_uri: Optional[str] = None,
            azure_tenant_id: Optional[str] = None,
            comment: Optional[str] = None,
            created_on: Optional[str] = None,
            direction: Optional[str] = None,
            enabled: Optional[bool] = None,
            fully_qualified_name: Optional[str] = None,
            gcp_pubsub_service_account: Optional[str] = None,
            gcp_pubsub_subscription_name: Optional[str] = None,
            gcp_pubsub_topic_name: Optional[str] = None,
            name: Optional[str] = None,
            notification_provider: Optional[str] = None,
            type: Optional[str] = None) -> NotificationIntegration
    func GetNotificationIntegration(ctx *Context, name string, id IDInput, state *NotificationIntegrationState, opts ...ResourceOption) (*NotificationIntegration, error)
    public static NotificationIntegration Get(string name, Input<string> id, NotificationIntegrationState? state, CustomResourceOptions? opts = null)
    public static NotificationIntegration get(String name, Output<String> id, NotificationIntegrationState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AwsSnsExternalId string
    The external ID that Snowflake will use when assuming the AWS role
    AwsSnsIamUserArn string
    The Snowflake user that will attempt to assume the AWS role.
    AwsSnsRoleArn string
    AWS IAM role ARN for notification integration to assume. Required for AWS_SNS provider
    AwsSnsTopicArn string
    AWS SNS Topic ARN for notification integration to connect to. Required for AWS_SNS provider.
    AwsSqsArn string
    AWS SQS queue ARN for notification integration to connect to

    Deprecated: No longer supported notification method

    AwsSqsExternalId string
    The external ID that Snowflake will use when assuming the AWS role

    Deprecated: No longer supported notification method

    AwsSqsIamUserArn string
    The Snowflake user that will attempt to assume the AWS role.

    Deprecated: No longer supported notification method

    AwsSqsRoleArn string
    AWS IAM role ARN for notification integration to assume

    Deprecated: No longer supported notification method

    AzureStorageQueuePrimaryUri string
    The queue ID for the Azure Queue Storage queue created for Event Grid notifications. Required for AZURESTORAGEQUEUE provider
    AzureTenantId string
    The ID of the Azure Active Directory tenant used for identity management. Required for AZURESTORAGEQUEUE provider
    Comment string
    A comment for the integration
    CreatedOn string
    Date and time when the notification integration was created.
    Direction string
    Direction of the cloud messaging with respect to Snowflake (required only for error notifications)

    Deprecated: Will be removed - it is added automatically on the SDK level.

    Enabled bool
    FullyQualifiedName string
    Fully qualified name of the resource. For more information, see object name resolution.
    GcpPubsubServiceAccount string
    The GCP service account identifier that Snowflake will use when assuming the GCP role
    GcpPubsubSubscriptionName string
    The subscription id that Snowflake will listen to when using the GCP_PUBSUB provider.
    GcpPubsubTopicName string
    The topic id that Snowflake will use to push notifications.
    Name string
    NotificationProvider string
    The third-party cloud message queuing service (supported values: AZURESTORAGEQUEUE, AWSSNS, GCPPUBSUB; AWS_SQS is deprecated and will be removed in the future provider versions)
    Type string
    A type of integration

    Deprecated: Will be removed - it is added automatically on the SDK level.

    AwsSnsExternalId string
    The external ID that Snowflake will use when assuming the AWS role
    AwsSnsIamUserArn string
    The Snowflake user that will attempt to assume the AWS role.
    AwsSnsRoleArn string
    AWS IAM role ARN for notification integration to assume. Required for AWS_SNS provider
    AwsSnsTopicArn string
    AWS SNS Topic ARN for notification integration to connect to. Required for AWS_SNS provider.
    AwsSqsArn string
    AWS SQS queue ARN for notification integration to connect to

    Deprecated: No longer supported notification method

    AwsSqsExternalId string
    The external ID that Snowflake will use when assuming the AWS role

    Deprecated: No longer supported notification method

    AwsSqsIamUserArn string
    The Snowflake user that will attempt to assume the AWS role.

    Deprecated: No longer supported notification method

    AwsSqsRoleArn string
    AWS IAM role ARN for notification integration to assume

    Deprecated: No longer supported notification method

    AzureStorageQueuePrimaryUri string
    The queue ID for the Azure Queue Storage queue created for Event Grid notifications. Required for AZURESTORAGEQUEUE provider
    AzureTenantId string
    The ID of the Azure Active Directory tenant used for identity management. Required for AZURESTORAGEQUEUE provider
    Comment string
    A comment for the integration
    CreatedOn string
    Date and time when the notification integration was created.
    Direction string
    Direction of the cloud messaging with respect to Snowflake (required only for error notifications)

    Deprecated: Will be removed - it is added automatically on the SDK level.

    Enabled bool
    FullyQualifiedName string
    Fully qualified name of the resource. For more information, see object name resolution.
    GcpPubsubServiceAccount string
    The GCP service account identifier that Snowflake will use when assuming the GCP role
    GcpPubsubSubscriptionName string
    The subscription id that Snowflake will listen to when using the GCP_PUBSUB provider.
    GcpPubsubTopicName string
    The topic id that Snowflake will use to push notifications.
    Name string
    NotificationProvider string
    The third-party cloud message queuing service (supported values: AZURESTORAGEQUEUE, AWSSNS, GCPPUBSUB; AWS_SQS is deprecated and will be removed in the future provider versions)
    Type string
    A type of integration

    Deprecated: Will be removed - it is added automatically on the SDK level.

    awsSnsExternalId String
    The external ID that Snowflake will use when assuming the AWS role
    awsSnsIamUserArn String
    The Snowflake user that will attempt to assume the AWS role.
    awsSnsRoleArn String
    AWS IAM role ARN for notification integration to assume. Required for AWS_SNS provider
    awsSnsTopicArn String
    AWS SNS Topic ARN for notification integration to connect to. Required for AWS_SNS provider.
    awsSqsArn String
    AWS SQS queue ARN for notification integration to connect to

    Deprecated: No longer supported notification method

    awsSqsExternalId String
    The external ID that Snowflake will use when assuming the AWS role

    Deprecated: No longer supported notification method

    awsSqsIamUserArn String
    The Snowflake user that will attempt to assume the AWS role.

    Deprecated: No longer supported notification method

    awsSqsRoleArn String
    AWS IAM role ARN for notification integration to assume

    Deprecated: No longer supported notification method

    azureStorageQueuePrimaryUri String
    The queue ID for the Azure Queue Storage queue created for Event Grid notifications. Required for AZURESTORAGEQUEUE provider
    azureTenantId String
    The ID of the Azure Active Directory tenant used for identity management. Required for AZURESTORAGEQUEUE provider
    comment String
    A comment for the integration
    createdOn String
    Date and time when the notification integration was created.
    direction String
    Direction of the cloud messaging with respect to Snowflake (required only for error notifications)

    Deprecated: Will be removed - it is added automatically on the SDK level.

    enabled Boolean
    fullyQualifiedName String
    Fully qualified name of the resource. For more information, see object name resolution.
    gcpPubsubServiceAccount String
    The GCP service account identifier that Snowflake will use when assuming the GCP role
    gcpPubsubSubscriptionName String
    The subscription id that Snowflake will listen to when using the GCP_PUBSUB provider.
    gcpPubsubTopicName String
    The topic id that Snowflake will use to push notifications.
    name String
    notificationProvider String
    The third-party cloud message queuing service (supported values: AZURESTORAGEQUEUE, AWSSNS, GCPPUBSUB; AWS_SQS is deprecated and will be removed in the future provider versions)
    type String
    A type of integration

    Deprecated: Will be removed - it is added automatically on the SDK level.

    awsSnsExternalId string
    The external ID that Snowflake will use when assuming the AWS role
    awsSnsIamUserArn string
    The Snowflake user that will attempt to assume the AWS role.
    awsSnsRoleArn string
    AWS IAM role ARN for notification integration to assume. Required for AWS_SNS provider
    awsSnsTopicArn string
    AWS SNS Topic ARN for notification integration to connect to. Required for AWS_SNS provider.
    awsSqsArn string
    AWS SQS queue ARN for notification integration to connect to

    Deprecated: No longer supported notification method

    awsSqsExternalId string
    The external ID that Snowflake will use when assuming the AWS role

    Deprecated: No longer supported notification method

    awsSqsIamUserArn string
    The Snowflake user that will attempt to assume the AWS role.

    Deprecated: No longer supported notification method

    awsSqsRoleArn string
    AWS IAM role ARN for notification integration to assume

    Deprecated: No longer supported notification method

    azureStorageQueuePrimaryUri string
    The queue ID for the Azure Queue Storage queue created for Event Grid notifications. Required for AZURESTORAGEQUEUE provider
    azureTenantId string
    The ID of the Azure Active Directory tenant used for identity management. Required for AZURESTORAGEQUEUE provider
    comment string
    A comment for the integration
    createdOn string
    Date and time when the notification integration was created.
    direction string
    Direction of the cloud messaging with respect to Snowflake (required only for error notifications)

    Deprecated: Will be removed - it is added automatically on the SDK level.

    enabled boolean
    fullyQualifiedName string
    Fully qualified name of the resource. For more information, see object name resolution.
    gcpPubsubServiceAccount string
    The GCP service account identifier that Snowflake will use when assuming the GCP role
    gcpPubsubSubscriptionName string
    The subscription id that Snowflake will listen to when using the GCP_PUBSUB provider.
    gcpPubsubTopicName string
    The topic id that Snowflake will use to push notifications.
    name string
    notificationProvider string
    The third-party cloud message queuing service (supported values: AZURESTORAGEQUEUE, AWSSNS, GCPPUBSUB; AWS_SQS is deprecated and will be removed in the future provider versions)
    type string
    A type of integration

    Deprecated: Will be removed - it is added automatically on the SDK level.

    aws_sns_external_id str
    The external ID that Snowflake will use when assuming the AWS role
    aws_sns_iam_user_arn str
    The Snowflake user that will attempt to assume the AWS role.
    aws_sns_role_arn str
    AWS IAM role ARN for notification integration to assume. Required for AWS_SNS provider
    aws_sns_topic_arn str
    AWS SNS Topic ARN for notification integration to connect to. Required for AWS_SNS provider.
    aws_sqs_arn str
    AWS SQS queue ARN for notification integration to connect to

    Deprecated: No longer supported notification method

    aws_sqs_external_id str
    The external ID that Snowflake will use when assuming the AWS role

    Deprecated: No longer supported notification method

    aws_sqs_iam_user_arn str
    The Snowflake user that will attempt to assume the AWS role.

    Deprecated: No longer supported notification method

    aws_sqs_role_arn str
    AWS IAM role ARN for notification integration to assume

    Deprecated: No longer supported notification method

    azure_storage_queue_primary_uri str
    The queue ID for the Azure Queue Storage queue created for Event Grid notifications. Required for AZURESTORAGEQUEUE provider
    azure_tenant_id str
    The ID of the Azure Active Directory tenant used for identity management. Required for AZURESTORAGEQUEUE provider
    comment str
    A comment for the integration
    created_on str
    Date and time when the notification integration was created.
    direction str
    Direction of the cloud messaging with respect to Snowflake (required only for error notifications)

    Deprecated: Will be removed - it is added automatically on the SDK level.

    enabled bool
    fully_qualified_name str
    Fully qualified name of the resource. For more information, see object name resolution.
    gcp_pubsub_service_account str
    The GCP service account identifier that Snowflake will use when assuming the GCP role
    gcp_pubsub_subscription_name str
    The subscription id that Snowflake will listen to when using the GCP_PUBSUB provider.
    gcp_pubsub_topic_name str
    The topic id that Snowflake will use to push notifications.
    name str
    notification_provider str
    The third-party cloud message queuing service (supported values: AZURESTORAGEQUEUE, AWSSNS, GCPPUBSUB; AWS_SQS is deprecated and will be removed in the future provider versions)
    type str
    A type of integration

    Deprecated: Will be removed - it is added automatically on the SDK level.

    awsSnsExternalId String
    The external ID that Snowflake will use when assuming the AWS role
    awsSnsIamUserArn String
    The Snowflake user that will attempt to assume the AWS role.
    awsSnsRoleArn String
    AWS IAM role ARN for notification integration to assume. Required for AWS_SNS provider
    awsSnsTopicArn String
    AWS SNS Topic ARN for notification integration to connect to. Required for AWS_SNS provider.
    awsSqsArn String
    AWS SQS queue ARN for notification integration to connect to

    Deprecated: No longer supported notification method

    awsSqsExternalId String
    The external ID that Snowflake will use when assuming the AWS role

    Deprecated: No longer supported notification method

    awsSqsIamUserArn String
    The Snowflake user that will attempt to assume the AWS role.

    Deprecated: No longer supported notification method

    awsSqsRoleArn String
    AWS IAM role ARN for notification integration to assume

    Deprecated: No longer supported notification method

    azureStorageQueuePrimaryUri String
    The queue ID for the Azure Queue Storage queue created for Event Grid notifications. Required for AZURESTORAGEQUEUE provider
    azureTenantId String
    The ID of the Azure Active Directory tenant used for identity management. Required for AZURESTORAGEQUEUE provider
    comment String
    A comment for the integration
    createdOn String
    Date and time when the notification integration was created.
    direction String
    Direction of the cloud messaging with respect to Snowflake (required only for error notifications)

    Deprecated: Will be removed - it is added automatically on the SDK level.

    enabled Boolean
    fullyQualifiedName String
    Fully qualified name of the resource. For more information, see object name resolution.
    gcpPubsubServiceAccount String
    The GCP service account identifier that Snowflake will use when assuming the GCP role
    gcpPubsubSubscriptionName String
    The subscription id that Snowflake will listen to when using the GCP_PUBSUB provider.
    gcpPubsubTopicName String
    The topic id that Snowflake will use to push notifications.
    name String
    notificationProvider String
    The third-party cloud message queuing service (supported values: AZURESTORAGEQUEUE, AWSSNS, GCPPUBSUB; AWS_SQS is deprecated and will be removed in the future provider versions)
    type String
    A type of integration

    Deprecated: Will be removed - it is added automatically on the SDK level.

    Package Details

    Repository
    Snowflake pulumi/pulumi-snowflake
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the snowflake Terraform Provider.
    snowflake logo
    Snowflake v0.61.1 published on Thursday, Nov 14, 2024 by Pulumi