snowflake.NotificationIntegration
Explore with Pulumi AI
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:
- Notification
Provider 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)
- Aws
Sns stringRole Arn - AWS IAM role ARN for notification integration to assume. Required for AWS_SNS provider
- Aws
Sns stringTopic Arn - AWS SNS Topic ARN for notification integration to connect to. Required for AWS_SNS provider.
- Aws
Sqs stringArn - AWS SQS queue ARN for notification integration to connect to
- Aws
Sqs stringRole Arn - AWS IAM role ARN for notification integration to assume
- Azure
Storage stringQueue Primary Uri - The queue ID for the Azure Queue Storage queue created for Event Grid notifications. Required for AZURESTORAGEQUEUE provider
- Azure
Tenant stringId - 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)
- Enabled bool
- Gcp
Pubsub stringSubscription Name - The subscription id that Snowflake will listen to when using the GCP_PUBSUB provider.
- Gcp
Pubsub stringTopic Name - The topic id that Snowflake will use to push notifications.
- Name string
- Type string
- A type of integration
- Notification
Provider 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)
- Aws
Sns stringRole Arn - AWS IAM role ARN for notification integration to assume. Required for AWS_SNS provider
- Aws
Sns stringTopic Arn - AWS SNS Topic ARN for notification integration to connect to. Required for AWS_SNS provider.
- Aws
Sqs stringArn - AWS SQS queue ARN for notification integration to connect to
- Aws
Sqs stringRole Arn - AWS IAM role ARN for notification integration to assume
- Azure
Storage stringQueue Primary Uri - The queue ID for the Azure Queue Storage queue created for Event Grid notifications. Required for AZURESTORAGEQUEUE provider
- Azure
Tenant stringId - 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)
- Enabled bool
- Gcp
Pubsub stringSubscription Name - The subscription id that Snowflake will listen to when using the GCP_PUBSUB provider.
- Gcp
Pubsub stringTopic Name - The topic id that Snowflake will use to push notifications.
- Name string
- Type string
- A type of integration
- notification
Provider 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)
- aws
Sns StringRole Arn - AWS IAM role ARN for notification integration to assume. Required for AWS_SNS provider
- aws
Sns StringTopic Arn - AWS SNS Topic ARN for notification integration to connect to. Required for AWS_SNS provider.
- aws
Sqs StringArn - AWS SQS queue ARN for notification integration to connect to
- aws
Sqs StringRole Arn - AWS IAM role ARN for notification integration to assume
- azure
Storage StringQueue Primary Uri - The queue ID for the Azure Queue Storage queue created for Event Grid notifications. Required for AZURESTORAGEQUEUE provider
- azure
Tenant StringId - 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)
- enabled Boolean
- gcp
Pubsub StringSubscription Name - The subscription id that Snowflake will listen to when using the GCP_PUBSUB provider.
- gcp
Pubsub StringTopic Name - The topic id that Snowflake will use to push notifications.
- name String
- type String
- A type of integration
- notification
Provider 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)
- aws
Sns stringRole Arn - AWS IAM role ARN for notification integration to assume. Required for AWS_SNS provider
- aws
Sns stringTopic Arn - AWS SNS Topic ARN for notification integration to connect to. Required for AWS_SNS provider.
- aws
Sqs stringArn - AWS SQS queue ARN for notification integration to connect to
- aws
Sqs stringRole Arn - AWS IAM role ARN for notification integration to assume
- azure
Storage stringQueue Primary Uri - The queue ID for the Azure Queue Storage queue created for Event Grid notifications. Required for AZURESTORAGEQUEUE provider
- azure
Tenant stringId - 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)
- enabled boolean
- gcp
Pubsub stringSubscription Name - The subscription id that Snowflake will listen to when using the GCP_PUBSUB provider.
- gcp
Pubsub stringTopic Name - The topic id that Snowflake will use to push notifications.
- name string
- type string
- A type of integration
- 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_ strrole_ arn - AWS IAM role ARN for notification integration to assume. Required for AWS_SNS provider
- aws_
sns_ strtopic_ arn - AWS SNS Topic ARN for notification integration to connect to. Required for AWS_SNS provider.
- aws_
sqs_ strarn - AWS SQS queue ARN for notification integration to connect to
- aws_
sqs_ strrole_ arn - AWS IAM role ARN for notification integration to assume
- azure_
storage_ strqueue_ primary_ uri - The queue ID for the Azure Queue Storage queue created for Event Grid notifications. Required for AZURESTORAGEQUEUE provider
- azure_
tenant_ strid - 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)
- enabled bool
- gcp_
pubsub_ strsubscription_ name - The subscription id that Snowflake will listen to when using the GCP_PUBSUB provider.
- gcp_
pubsub_ strtopic_ name - The topic id that Snowflake will use to push notifications.
- name str
- type str
- A type of integration
- notification
Provider 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)
- aws
Sns StringRole Arn - AWS IAM role ARN for notification integration to assume. Required for AWS_SNS provider
- aws
Sns StringTopic Arn - AWS SNS Topic ARN for notification integration to connect to. Required for AWS_SNS provider.
- aws
Sqs StringArn - AWS SQS queue ARN for notification integration to connect to
- aws
Sqs StringRole Arn - AWS IAM role ARN for notification integration to assume
- azure
Storage StringQueue Primary Uri - The queue ID for the Azure Queue Storage queue created for Event Grid notifications. Required for AZURESTORAGEQUEUE provider
- azure
Tenant StringId - 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)
- enabled Boolean
- gcp
Pubsub StringSubscription Name - The subscription id that Snowflake will listen to when using the GCP_PUBSUB provider.
- gcp
Pubsub StringTopic Name - The topic id that Snowflake will use to push notifications.
- name String
- type String
- A type of integration
Outputs
All input properties are implicitly available as output properties. Additionally, the NotificationIntegration resource produces the following output properties:
- Aws
Sns stringExternal Id - The external ID that Snowflake will use when assuming the AWS role
- Aws
Sns stringIam User Arn - The Snowflake user that will attempt to assume the AWS role.
- Aws
Sqs stringExternal Id - The external ID that Snowflake will use when assuming the AWS role
- Aws
Sqs stringIam User Arn - The Snowflake user that will attempt to assume the AWS role.
- Created
On string - Date and time when the notification integration was created.
- Fully
Qualified stringName - Fully qualified name of the resource. For more information, see object name resolution.
- Gcp
Pubsub stringService Account - 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 stringExternal Id - The external ID that Snowflake will use when assuming the AWS role
- Aws
Sns stringIam User Arn - The Snowflake user that will attempt to assume the AWS role.
- Aws
Sqs stringExternal Id - The external ID that Snowflake will use when assuming the AWS role
- Aws
Sqs stringIam User Arn - The Snowflake user that will attempt to assume the AWS role.
- Created
On string - Date and time when the notification integration was created.
- Fully
Qualified stringName - Fully qualified name of the resource. For more information, see object name resolution.
- Gcp
Pubsub stringService Account - 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 StringExternal Id - The external ID that Snowflake will use when assuming the AWS role
- aws
Sns StringIam User Arn - The Snowflake user that will attempt to assume the AWS role.
- aws
Sqs StringExternal Id - The external ID that Snowflake will use when assuming the AWS role
- aws
Sqs StringIam User Arn - The Snowflake user that will attempt to assume the AWS role.
- created
On String - Date and time when the notification integration was created.
- fully
Qualified StringName - Fully qualified name of the resource. For more information, see object name resolution.
- gcp
Pubsub StringService Account - 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 stringExternal Id - The external ID that Snowflake will use when assuming the AWS role
- aws
Sns stringIam User Arn - The Snowflake user that will attempt to assume the AWS role.
- aws
Sqs stringExternal Id - The external ID that Snowflake will use when assuming the AWS role
- aws
Sqs stringIam User Arn - The Snowflake user that will attempt to assume the AWS role.
- created
On string - Date and time when the notification integration was created.
- fully
Qualified stringName - Fully qualified name of the resource. For more information, see object name resolution.
- gcp
Pubsub stringService Account - 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_ strexternal_ id - The external ID that Snowflake will use when assuming the AWS role
- aws_
sns_ striam_ user_ arn - The Snowflake user that will attempt to assume the AWS role.
- aws_
sqs_ strexternal_ id - The external ID that Snowflake will use when assuming the AWS role
- aws_
sqs_ striam_ user_ arn - The Snowflake user that will attempt to assume the AWS role.
- created_
on str - Date and time when the notification integration was created.
- fully_
qualified_ strname - Fully qualified name of the resource. For more information, see object name resolution.
- gcp_
pubsub_ strservice_ account - 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.
- aws
Sns StringExternal Id - The external ID that Snowflake will use when assuming the AWS role
- aws
Sns StringIam User Arn - The Snowflake user that will attempt to assume the AWS role.
- aws
Sqs StringExternal Id - The external ID that Snowflake will use when assuming the AWS role
- aws
Sqs StringIam User Arn - The Snowflake user that will attempt to assume the AWS role.
- created
On String - Date and time when the notification integration was created.
- fully
Qualified StringName - Fully qualified name of the resource. For more information, see object name resolution.
- gcp
Pubsub StringService Account - 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.
- Aws
Sns stringExternal Id - The external ID that Snowflake will use when assuming the AWS role
- Aws
Sns stringIam User Arn - The Snowflake user that will attempt to assume the AWS role.
- Aws
Sns stringRole Arn - AWS IAM role ARN for notification integration to assume. Required for AWS_SNS provider
- Aws
Sns stringTopic Arn - AWS SNS Topic ARN for notification integration to connect to. Required for AWS_SNS provider.
- Aws
Sqs stringArn - AWS SQS queue ARN for notification integration to connect to
- Aws
Sqs stringExternal Id - The external ID that Snowflake will use when assuming the AWS role
- Aws
Sqs stringIam User Arn - The Snowflake user that will attempt to assume the AWS role.
- Aws
Sqs stringRole Arn - AWS IAM role ARN for notification integration to assume
- Azure
Storage stringQueue Primary Uri - The queue ID for the Azure Queue Storage queue created for Event Grid notifications. Required for AZURESTORAGEQUEUE provider
- Azure
Tenant stringId - The ID of the Azure Active Directory tenant used for identity management. Required for AZURESTORAGEQUEUE provider
- Comment string
- A comment for the integration
- Created
On 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)
- Enabled bool
- Fully
Qualified stringName - Fully qualified name of the resource. For more information, see object name resolution.
- Gcp
Pubsub stringService Account - The GCP service account identifier that Snowflake will use when assuming the GCP role
- Gcp
Pubsub stringSubscription Name - The subscription id that Snowflake will listen to when using the GCP_PUBSUB provider.
- Gcp
Pubsub stringTopic Name - The topic id that Snowflake will use to push notifications.
- Name string
- Notification
Provider 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
- Aws
Sns stringExternal Id - The external ID that Snowflake will use when assuming the AWS role
- Aws
Sns stringIam User Arn - The Snowflake user that will attempt to assume the AWS role.
- Aws
Sns stringRole Arn - AWS IAM role ARN for notification integration to assume. Required for AWS_SNS provider
- Aws
Sns stringTopic Arn - AWS SNS Topic ARN for notification integration to connect to. Required for AWS_SNS provider.
- Aws
Sqs stringArn - AWS SQS queue ARN for notification integration to connect to
- Aws
Sqs stringExternal Id - The external ID that Snowflake will use when assuming the AWS role
- Aws
Sqs stringIam User Arn - The Snowflake user that will attempt to assume the AWS role.
- Aws
Sqs stringRole Arn - AWS IAM role ARN for notification integration to assume
- Azure
Storage stringQueue Primary Uri - The queue ID for the Azure Queue Storage queue created for Event Grid notifications. Required for AZURESTORAGEQUEUE provider
- Azure
Tenant stringId - The ID of the Azure Active Directory tenant used for identity management. Required for AZURESTORAGEQUEUE provider
- Comment string
- A comment for the integration
- Created
On 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)
- Enabled bool
- Fully
Qualified stringName - Fully qualified name of the resource. For more information, see object name resolution.
- Gcp
Pubsub stringService Account - The GCP service account identifier that Snowflake will use when assuming the GCP role
- Gcp
Pubsub stringSubscription Name - The subscription id that Snowflake will listen to when using the GCP_PUBSUB provider.
- Gcp
Pubsub stringTopic Name - The topic id that Snowflake will use to push notifications.
- Name string
- Notification
Provider 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
- aws
Sns StringExternal Id - The external ID that Snowflake will use when assuming the AWS role
- aws
Sns StringIam User Arn - The Snowflake user that will attempt to assume the AWS role.
- aws
Sns StringRole Arn - AWS IAM role ARN for notification integration to assume. Required for AWS_SNS provider
- aws
Sns StringTopic Arn - AWS SNS Topic ARN for notification integration to connect to. Required for AWS_SNS provider.
- aws
Sqs StringArn - AWS SQS queue ARN for notification integration to connect to
- aws
Sqs StringExternal Id - The external ID that Snowflake will use when assuming the AWS role
- aws
Sqs StringIam User Arn - The Snowflake user that will attempt to assume the AWS role.
- aws
Sqs StringRole Arn - AWS IAM role ARN for notification integration to assume
- azure
Storage StringQueue Primary Uri - The queue ID for the Azure Queue Storage queue created for Event Grid notifications. Required for AZURESTORAGEQUEUE provider
- azure
Tenant StringId - The ID of the Azure Active Directory tenant used for identity management. Required for AZURESTORAGEQUEUE provider
- comment String
- A comment for the integration
- created
On 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)
- enabled Boolean
- fully
Qualified StringName - Fully qualified name of the resource. For more information, see object name resolution.
- gcp
Pubsub StringService Account - The GCP service account identifier that Snowflake will use when assuming the GCP role
- gcp
Pubsub StringSubscription Name - The subscription id that Snowflake will listen to when using the GCP_PUBSUB provider.
- gcp
Pubsub StringTopic Name - The topic id that Snowflake will use to push notifications.
- name String
- notification
Provider 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
- aws
Sns stringExternal Id - The external ID that Snowflake will use when assuming the AWS role
- aws
Sns stringIam User Arn - The Snowflake user that will attempt to assume the AWS role.
- aws
Sns stringRole Arn - AWS IAM role ARN for notification integration to assume. Required for AWS_SNS provider
- aws
Sns stringTopic Arn - AWS SNS Topic ARN for notification integration to connect to. Required for AWS_SNS provider.
- aws
Sqs stringArn - AWS SQS queue ARN for notification integration to connect to
- aws
Sqs stringExternal Id - The external ID that Snowflake will use when assuming the AWS role
- aws
Sqs stringIam User Arn - The Snowflake user that will attempt to assume the AWS role.
- aws
Sqs stringRole Arn - AWS IAM role ARN for notification integration to assume
- azure
Storage stringQueue Primary Uri - The queue ID for the Azure Queue Storage queue created for Event Grid notifications. Required for AZURESTORAGEQUEUE provider
- azure
Tenant stringId - The ID of the Azure Active Directory tenant used for identity management. Required for AZURESTORAGEQUEUE provider
- comment string
- A comment for the integration
- created
On 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)
- enabled boolean
- fully
Qualified stringName - Fully qualified name of the resource. For more information, see object name resolution.
- gcp
Pubsub stringService Account - The GCP service account identifier that Snowflake will use when assuming the GCP role
- gcp
Pubsub stringSubscription Name - The subscription id that Snowflake will listen to when using the GCP_PUBSUB provider.
- gcp
Pubsub stringTopic Name - The topic id that Snowflake will use to push notifications.
- name string
- notification
Provider 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
- aws_
sns_ strexternal_ id - The external ID that Snowflake will use when assuming the AWS role
- aws_
sns_ striam_ user_ arn - The Snowflake user that will attempt to assume the AWS role.
- aws_
sns_ strrole_ arn - AWS IAM role ARN for notification integration to assume. Required for AWS_SNS provider
- aws_
sns_ strtopic_ arn - AWS SNS Topic ARN for notification integration to connect to. Required for AWS_SNS provider.
- aws_
sqs_ strarn - AWS SQS queue ARN for notification integration to connect to
- aws_
sqs_ strexternal_ id - The external ID that Snowflake will use when assuming the AWS role
- aws_
sqs_ striam_ user_ arn - The Snowflake user that will attempt to assume the AWS role.
- aws_
sqs_ strrole_ arn - AWS IAM role ARN for notification integration to assume
- azure_
storage_ strqueue_ primary_ uri - The queue ID for the Azure Queue Storage queue created for Event Grid notifications. Required for AZURESTORAGEQUEUE provider
- azure_
tenant_ strid - 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)
- enabled bool
- fully_
qualified_ strname - Fully qualified name of the resource. For more information, see object name resolution.
- gcp_
pubsub_ strservice_ account - The GCP service account identifier that Snowflake will use when assuming the GCP role
- gcp_
pubsub_ strsubscription_ name - The subscription id that Snowflake will listen to when using the GCP_PUBSUB provider.
- gcp_
pubsub_ strtopic_ name - 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
- aws
Sns StringExternal Id - The external ID that Snowflake will use when assuming the AWS role
- aws
Sns StringIam User Arn - The Snowflake user that will attempt to assume the AWS role.
- aws
Sns StringRole Arn - AWS IAM role ARN for notification integration to assume. Required for AWS_SNS provider
- aws
Sns StringTopic Arn - AWS SNS Topic ARN for notification integration to connect to. Required for AWS_SNS provider.
- aws
Sqs StringArn - AWS SQS queue ARN for notification integration to connect to
- aws
Sqs StringExternal Id - The external ID that Snowflake will use when assuming the AWS role
- aws
Sqs StringIam User Arn - The Snowflake user that will attempt to assume the AWS role.
- aws
Sqs StringRole Arn - AWS IAM role ARN for notification integration to assume
- azure
Storage StringQueue Primary Uri - The queue ID for the Azure Queue Storage queue created for Event Grid notifications. Required for AZURESTORAGEQUEUE provider
- azure
Tenant StringId - The ID of the Azure Active Directory tenant used for identity management. Required for AZURESTORAGEQUEUE provider
- comment String
- A comment for the integration
- created
On 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)
- enabled Boolean
- fully
Qualified StringName - Fully qualified name of the resource. For more information, see object name resolution.
- gcp
Pubsub StringService Account - The GCP service account identifier that Snowflake will use when assuming the GCP role
- gcp
Pubsub StringSubscription Name - The subscription id that Snowflake will listen to when using the GCP_PUBSUB provider.
- gcp
Pubsub StringTopic Name - The topic id that Snowflake will use to push notifications.
- name String
- notification
Provider 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
Package Details
- Repository
- Snowflake pulumi/pulumi-snowflake
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
snowflake
Terraform Provider.