1. Registry
  2. Packages
  3. Datadog Provider
  4. API Docs
  5. snowflake
  6. IntegrationAccount
Viewing docs for Datadog v5.17.0
published on Thursday, Oct 22, 2026 by Pulumi
datadog logo
Viewing docs for Datadog v5.17.0
published on Thursday, Oct 22, 2026 by Pulumi

    Provides a Datadog Snowflake integration account resource.

    Create IntegrationAccount Resource

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

    Constructor syntax

    new IntegrationAccount(name: string, args: IntegrationAccountArgs, opts?: CustomResourceOptions);
    @overload
    def IntegrationAccount(resource_name: str,
                           args: IntegrationAccountArgs,
                           opts: Optional[ResourceOptions] = None)
    
    @overload
    def IntegrationAccount(resource_name: str,
                           opts: Optional[ResourceOptions] = None,
                           authentication: Optional[IntegrationAccountAuthenticationArgs] = None,
                           name: Optional[str] = None,
                           settings: Optional[IntegrationAccountSettingsArgs] = None,
                           dataflows: Optional[IntegrationAccountDataflowsArgs] = None)
    func NewIntegrationAccount(ctx *Context, name string, args IntegrationAccountArgs, opts ...ResourceOption) (*IntegrationAccount, error)
    public IntegrationAccount(string name, IntegrationAccountArgs args, CustomResourceOptions? opts = null)
    public IntegrationAccount(String name, IntegrationAccountArgs args)
    public IntegrationAccount(String name, IntegrationAccountArgs args, CustomResourceOptions options)
    
    type: datadog:snowflake:IntegrationAccount
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "datadog_snowflake_integration_account" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args IntegrationAccountArgs
    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 IntegrationAccountArgs
    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 IntegrationAccountArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args IntegrationAccountArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args IntegrationAccountArgs
    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 exampleintegrationAccountResourceResourceFromSnowflakeintegrationAccount = new Datadog.Snowflake.IntegrationAccount("exampleintegrationAccountResourceResourceFromSnowflakeintegrationAccount", new()
    {
        Authentication = new Datadog.Snowflake.Inputs.IntegrationAccountAuthenticationArgs
        {
            SnowflakeIntegrationAccountPrivateKeyAuth = new Datadog.Snowflake.Inputs.IntegrationAccountAuthenticationSnowflakeIntegrationAccountPrivateKeyAuthArgs
            {
                PrivateKeyName = "string",
                PrivateKeyWo = "string",
                PrivateKeyWoVersion = "string",
                AuthType = "string",
                PrivateKeyPassphraseWo = "string",
                PrivateKeyPassphraseWoVersion = "string",
            },
        },
        Name = "string",
        Settings = new Datadog.Snowflake.Inputs.IntegrationAccountSettingsArgs
        {
            SnowflakeAccountIdentifier = "string",
            Username = "string",
        },
        Dataflows = new Datadog.Snowflake.Inputs.IntegrationAccountDataflowsArgs
        {
            SnowflakeAccountUsageMetrics = new Datadog.Snowflake.Inputs.IntegrationAccountDataflowsSnowflakeAccountUsageMetricsArgs
            {
                Enabled = false,
                Settings = new Datadog.Snowflake.Inputs.IntegrationAccountDataflowsSnowflakeAccountUsageMetricsSettingsArgs
                {
                    AccountUsageMetricsAggregateLast24h = false,
                },
            },
            SnowflakeCloudCostMetrics = new Datadog.Snowflake.Inputs.IntegrationAccountDataflowsSnowflakeCloudCostMetricsArgs
            {
                Enabled = false,
                Settings = new Datadog.Snowflake.Inputs.IntegrationAccountDataflowsSnowflakeCloudCostMetricsSettingsArgs
                {
                    QueryTags = "string",
                },
            },
            SnowflakeDataObservabilityQualityMonitoring = new Datadog.Snowflake.Inputs.IntegrationAccountDataflowsSnowflakeDataObservabilityQualityMonitoringArgs
            {
                Enabled = false,
                Settings = new Datadog.Snowflake.Inputs.IntegrationAccountDataflowsSnowflakeDataObservabilityQualityMonitoringSettingsArgs
                {
                    DoTableCrawlerCron = "string",
                    SyncSnowflakeSystemDatabase = false,
                },
            },
            SnowflakeEventTableLogs = new Datadog.Snowflake.Inputs.IntegrationAccountDataflowsSnowflakeEventTableLogsArgs
            {
                Enabled = false,
                Settings = new Datadog.Snowflake.Inputs.IntegrationAccountDataflowsSnowflakeEventTableLogsSettingsArgs
                {
                    EventTableEventsEnabled = false,
                    EventTableLogsEnabled = false,
                    EventTableLogsIntervalMin = 0,
                    EventTableSpanEventsEnabled = false,
                    EventTableSpansEnabled = false,
                },
            },
            SnowflakeOrganizationUsageMetrics = new Datadog.Snowflake.Inputs.IntegrationAccountDataflowsSnowflakeOrganizationUsageMetricsArgs
            {
                Enabled = false,
                Settings = new Datadog.Snowflake.Inputs.IntegrationAccountDataflowsSnowflakeOrganizationUsageMetricsSettingsArgs
                {
                    OrganizationUsageMetricsAggregateLast24h = false,
                },
            },
            SnowflakeQueryHistoryLogs = new Datadog.Snowflake.Inputs.IntegrationAccountDataflowsSnowflakeQueryHistoryLogsArgs
            {
                Enabled = false,
                Settings = new Datadog.Snowflake.Inputs.IntegrationAccountDataflowsSnowflakeQueryHistoryLogsSettingsArgs
                {
                    JoinQueryHistoryWithAccessHistoryEnabled = false,
                    QueryHistoryLogsIntervalMin = 0,
                },
            },
            SnowflakeSecurityLogs = new Datadog.Snowflake.Inputs.IntegrationAccountDataflowsSnowflakeSecurityLogsArgs
            {
                Enabled = false,
                Settings = new Datadog.Snowflake.Inputs.IntegrationAccountDataflowsSnowflakeSecurityLogsSettingsArgs
                {
                    SecurityLogsIntervalMin = 0,
                },
            },
            SnowflakeTaskHistoryLogs = new Datadog.Snowflake.Inputs.IntegrationAccountDataflowsSnowflakeTaskHistoryLogsArgs
            {
                Enabled = false,
                Settings = new Datadog.Snowflake.Inputs.IntegrationAccountDataflowsSnowflakeTaskHistoryLogsSettingsArgs
                {
                    TaskHistoryLogsIntervalMin = 0,
                },
            },
        },
    });
    
    example, err := snowflake.NewIntegrationAccount(ctx, "exampleintegrationAccountResourceResourceFromSnowflakeintegrationAccount", &snowflake.IntegrationAccountArgs{
    	Authentication: &snowflake.IntegrationAccountAuthenticationArgs{
    		SnowflakeIntegrationAccountPrivateKeyAuth: &snowflake.IntegrationAccountAuthenticationSnowflakeIntegrationAccountPrivateKeyAuthArgs{
    			PrivateKeyName:                pulumi.String("string"),
    			PrivateKeyWo:                  pulumi.String("string"),
    			PrivateKeyWoVersion:           pulumi.String("string"),
    			AuthType:                      pulumi.String("string"),
    			PrivateKeyPassphraseWo:        pulumi.String("string"),
    			PrivateKeyPassphraseWoVersion: pulumi.String("string"),
    		},
    	},
    	Name: pulumi.String("string"),
    	Settings: &snowflake.IntegrationAccountSettingsArgs{
    		SnowflakeAccountIdentifier: pulumi.String("string"),
    		Username:                   pulumi.String("string"),
    	},
    	Dataflows: &snowflake.IntegrationAccountDataflowsArgs{
    		SnowflakeAccountUsageMetrics: &snowflake.IntegrationAccountDataflowsSnowflakeAccountUsageMetricsArgs{
    			Enabled: pulumi.Bool(false),
    			Settings: &snowflake.IntegrationAccountDataflowsSnowflakeAccountUsageMetricsSettingsArgs{
    				AccountUsageMetricsAggregateLast24h: pulumi.Bool(false),
    			},
    		},
    		SnowflakeCloudCostMetrics: &snowflake.IntegrationAccountDataflowsSnowflakeCloudCostMetricsArgs{
    			Enabled: pulumi.Bool(false),
    			Settings: &snowflake.IntegrationAccountDataflowsSnowflakeCloudCostMetricsSettingsArgs{
    				QueryTags: pulumi.String("string"),
    			},
    		},
    		SnowflakeDataObservabilityQualityMonitoring: &snowflake.IntegrationAccountDataflowsSnowflakeDataObservabilityQualityMonitoringArgs{
    			Enabled: pulumi.Bool(false),
    			Settings: &snowflake.IntegrationAccountDataflowsSnowflakeDataObservabilityQualityMonitoringSettingsArgs{
    				DoTableCrawlerCron:          pulumi.String("string"),
    				SyncSnowflakeSystemDatabase: pulumi.Bool(false),
    			},
    		},
    		SnowflakeEventTableLogs: &snowflake.IntegrationAccountDataflowsSnowflakeEventTableLogsArgs{
    			Enabled: pulumi.Bool(false),
    			Settings: &snowflake.IntegrationAccountDataflowsSnowflakeEventTableLogsSettingsArgs{
    				EventTableEventsEnabled:     pulumi.Bool(false),
    				EventTableLogsEnabled:       pulumi.Bool(false),
    				EventTableLogsIntervalMin:   pulumi.Int(0),
    				EventTableSpanEventsEnabled: pulumi.Bool(false),
    				EventTableSpansEnabled:      pulumi.Bool(false),
    			},
    		},
    		SnowflakeOrganizationUsageMetrics: &snowflake.IntegrationAccountDataflowsSnowflakeOrganizationUsageMetricsArgs{
    			Enabled: pulumi.Bool(false),
    			Settings: &snowflake.IntegrationAccountDataflowsSnowflakeOrganizationUsageMetricsSettingsArgs{
    				OrganizationUsageMetricsAggregateLast24h: pulumi.Bool(false),
    			},
    		},
    		SnowflakeQueryHistoryLogs: &snowflake.IntegrationAccountDataflowsSnowflakeQueryHistoryLogsArgs{
    			Enabled: pulumi.Bool(false),
    			Settings: &snowflake.IntegrationAccountDataflowsSnowflakeQueryHistoryLogsSettingsArgs{
    				JoinQueryHistoryWithAccessHistoryEnabled: pulumi.Bool(false),
    				QueryHistoryLogsIntervalMin:              pulumi.Int(0),
    			},
    		},
    		SnowflakeSecurityLogs: &snowflake.IntegrationAccountDataflowsSnowflakeSecurityLogsArgs{
    			Enabled: pulumi.Bool(false),
    			Settings: &snowflake.IntegrationAccountDataflowsSnowflakeSecurityLogsSettingsArgs{
    				SecurityLogsIntervalMin: pulumi.Int(0),
    			},
    		},
    		SnowflakeTaskHistoryLogs: &snowflake.IntegrationAccountDataflowsSnowflakeTaskHistoryLogsArgs{
    			Enabled: pulumi.Bool(false),
    			Settings: &snowflake.IntegrationAccountDataflowsSnowflakeTaskHistoryLogsSettingsArgs{
    				TaskHistoryLogsIntervalMin: pulumi.Int(0),
    			},
    		},
    	},
    })
    
    resource "datadog_snowflake_integration_account" "exampleintegrationAccountResourceResourceFromSnowflakeintegrationAccount" {
      lifecycle {
        create_before_destroy = true
      }
      authentication = {
        snowflake_integration_account_private_key_auth = {
          private_key_name                  = "string"
          private_key_wo                    = "string"
          private_key_wo_version            = "string"
          auth_type                         = "string"
          private_key_passphrase_wo         = "string"
          private_key_passphrase_wo_version = "string"
        }
      }
      name = "string"
      settings = {
        snowflake_account_identifier = "string"
        username                     = "string"
      }
      dataflows = {
        snowflake_account_usage_metrics = {
          enabled = false
          settings = {
            account_usage_metrics_aggregate_last24h = false
          }
        }
        snowflake_cloud_cost_metrics = {
          enabled = false
          settings = {
            query_tags = "string"
          }
        }
        snowflake_data_observability_quality_monitoring = {
          enabled = false
          settings = {
            do_table_crawler_cron          = "string"
            sync_snowflake_system_database = false
          }
        }
        snowflake_event_table_logs = {
          enabled = false
          settings = {
            event_table_events_enabled      = false
            event_table_logs_enabled        = false
            event_table_logs_interval_min   = 0
            event_table_span_events_enabled = false
            event_table_spans_enabled       = false
          }
        }
        snowflake_organization_usage_metrics = {
          enabled = false
          settings = {
            organization_usage_metrics_aggregate_last24h = false
          }
        }
        snowflake_query_history_logs = {
          enabled = false
          settings = {
            join_query_history_with_access_history_enabled = false
            query_history_logs_interval_min                = 0
          }
        }
        snowflake_security_logs = {
          enabled = false
          settings = {
            security_logs_interval_min = 0
          }
        }
        snowflake_task_history_logs = {
          enabled = false
          settings = {
            task_history_logs_interval_min = 0
          }
        }
      }
    }
    
    var exampleintegrationAccountResourceResourceFromSnowflakeintegrationAccount = new com.pulumi.datadog.snowflake.IntegrationAccount("exampleintegrationAccountResourceResourceFromSnowflakeintegrationAccount", com.pulumi.datadog.snowflake.IntegrationAccountArgs.builder()
        .authentication(com.pulumi.datadog.snowflake.inputs.IntegrationAccountAuthenticationArgs.builder()
            .snowflakeIntegrationAccountPrivateKeyAuth(IntegrationAccountAuthenticationSnowflakeIntegrationAccountPrivateKeyAuthArgs.builder()
                .privateKeyName("string")
                .privateKeyWo("string")
                .privateKeyWoVersion("string")
                .authType("string")
                .privateKeyPassphraseWo("string")
                .privateKeyPassphraseWoVersion("string")
                .build())
            .build())
        .name("string")
        .settings(com.pulumi.datadog.snowflake.inputs.IntegrationAccountSettingsArgs.builder()
            .snowflakeAccountIdentifier("string")
            .username("string")
            .build())
        .dataflows(com.pulumi.datadog.snowflake.inputs.IntegrationAccountDataflowsArgs.builder()
            .snowflakeAccountUsageMetrics(IntegrationAccountDataflowsSnowflakeAccountUsageMetricsArgs.builder()
                .enabled(false)
                .settings(IntegrationAccountDataflowsSnowflakeAccountUsageMetricsSettingsArgs.builder()
                    .accountUsageMetricsAggregateLast24h(false)
                    .build())
                .build())
            .snowflakeCloudCostMetrics(IntegrationAccountDataflowsSnowflakeCloudCostMetricsArgs.builder()
                .enabled(false)
                .settings(IntegrationAccountDataflowsSnowflakeCloudCostMetricsSettingsArgs.builder()
                    .queryTags("string")
                    .build())
                .build())
            .snowflakeDataObservabilityQualityMonitoring(IntegrationAccountDataflowsSnowflakeDataObservabilityQualityMonitoringArgs.builder()
                .enabled(false)
                .settings(IntegrationAccountDataflowsSnowflakeDataObservabilityQualityMonitoringSettingsArgs.builder()
                    .doTableCrawlerCron("string")
                    .syncSnowflakeSystemDatabase(false)
                    .build())
                .build())
            .snowflakeEventTableLogs(IntegrationAccountDataflowsSnowflakeEventTableLogsArgs.builder()
                .enabled(false)
                .settings(IntegrationAccountDataflowsSnowflakeEventTableLogsSettingsArgs.builder()
                    .eventTableEventsEnabled(false)
                    .eventTableLogsEnabled(false)
                    .eventTableLogsIntervalMin(0)
                    .eventTableSpanEventsEnabled(false)
                    .eventTableSpansEnabled(false)
                    .build())
                .build())
            .snowflakeOrganizationUsageMetrics(IntegrationAccountDataflowsSnowflakeOrganizationUsageMetricsArgs.builder()
                .enabled(false)
                .settings(IntegrationAccountDataflowsSnowflakeOrganizationUsageMetricsSettingsArgs.builder()
                    .organizationUsageMetricsAggregateLast24h(false)
                    .build())
                .build())
            .snowflakeQueryHistoryLogs(IntegrationAccountDataflowsSnowflakeQueryHistoryLogsArgs.builder()
                .enabled(false)
                .settings(IntegrationAccountDataflowsSnowflakeQueryHistoryLogsSettingsArgs.builder()
                    .joinQueryHistoryWithAccessHistoryEnabled(false)
                    .queryHistoryLogsIntervalMin(0)
                    .build())
                .build())
            .snowflakeSecurityLogs(IntegrationAccountDataflowsSnowflakeSecurityLogsArgs.builder()
                .enabled(false)
                .settings(IntegrationAccountDataflowsSnowflakeSecurityLogsSettingsArgs.builder()
                    .securityLogsIntervalMin(0)
                    .build())
                .build())
            .snowflakeTaskHistoryLogs(IntegrationAccountDataflowsSnowflakeTaskHistoryLogsArgs.builder()
                .enabled(false)
                .settings(IntegrationAccountDataflowsSnowflakeTaskHistoryLogsSettingsArgs.builder()
                    .taskHistoryLogsIntervalMin(0)
                    .build())
                .build())
            .build())
        .build());
    
    exampleintegration_account_resource_resource_from_snowflakeintegration_account = datadog.snowflake.IntegrationAccount("exampleintegrationAccountResourceResourceFromSnowflakeintegrationAccount",
        authentication={
            "snowflake_integration_account_private_key_auth": {
                "private_key_name": "string",
                "private_key_wo": "string",
                "private_key_wo_version": "string",
                "auth_type": "string",
                "private_key_passphrase_wo": "string",
                "private_key_passphrase_wo_version": "string",
            },
        },
        name="string",
        settings={
            "snowflake_account_identifier": "string",
            "username": "string",
        },
        dataflows={
            "snowflake_account_usage_metrics": {
                "enabled": False,
                "settings": {
                    "account_usage_metrics_aggregate_last24h": False,
                },
            },
            "snowflake_cloud_cost_metrics": {
                "enabled": False,
                "settings": {
                    "query_tags": "string",
                },
            },
            "snowflake_data_observability_quality_monitoring": {
                "enabled": False,
                "settings": {
                    "do_table_crawler_cron": "string",
                    "sync_snowflake_system_database": False,
                },
            },
            "snowflake_event_table_logs": {
                "enabled": False,
                "settings": {
                    "event_table_events_enabled": False,
                    "event_table_logs_enabled": False,
                    "event_table_logs_interval_min": 0,
                    "event_table_span_events_enabled": False,
                    "event_table_spans_enabled": False,
                },
            },
            "snowflake_organization_usage_metrics": {
                "enabled": False,
                "settings": {
                    "organization_usage_metrics_aggregate_last24h": False,
                },
            },
            "snowflake_query_history_logs": {
                "enabled": False,
                "settings": {
                    "join_query_history_with_access_history_enabled": False,
                    "query_history_logs_interval_min": 0,
                },
            },
            "snowflake_security_logs": {
                "enabled": False,
                "settings": {
                    "security_logs_interval_min": 0,
                },
            },
            "snowflake_task_history_logs": {
                "enabled": False,
                "settings": {
                    "task_history_logs_interval_min": 0,
                },
            },
        })
    
    const exampleintegrationAccountResourceResourceFromSnowflakeintegrationAccount = new datadog.snowflake.IntegrationAccount("exampleintegrationAccountResourceResourceFromSnowflakeintegrationAccount", {
        authentication: {
            snowflakeIntegrationAccountPrivateKeyAuth: {
                privateKeyName: "string",
                privateKeyWo: "string",
                privateKeyWoVersion: "string",
                authType: "string",
                privateKeyPassphraseWo: "string",
                privateKeyPassphraseWoVersion: "string",
            },
        },
        name: "string",
        settings: {
            snowflakeAccountIdentifier: "string",
            username: "string",
        },
        dataflows: {
            snowflakeAccountUsageMetrics: {
                enabled: false,
                settings: {
                    accountUsageMetricsAggregateLast24h: false,
                },
            },
            snowflakeCloudCostMetrics: {
                enabled: false,
                settings: {
                    queryTags: "string",
                },
            },
            snowflakeDataObservabilityQualityMonitoring: {
                enabled: false,
                settings: {
                    doTableCrawlerCron: "string",
                    syncSnowflakeSystemDatabase: false,
                },
            },
            snowflakeEventTableLogs: {
                enabled: false,
                settings: {
                    eventTableEventsEnabled: false,
                    eventTableLogsEnabled: false,
                    eventTableLogsIntervalMin: 0,
                    eventTableSpanEventsEnabled: false,
                    eventTableSpansEnabled: false,
                },
            },
            snowflakeOrganizationUsageMetrics: {
                enabled: false,
                settings: {
                    organizationUsageMetricsAggregateLast24h: false,
                },
            },
            snowflakeQueryHistoryLogs: {
                enabled: false,
                settings: {
                    joinQueryHistoryWithAccessHistoryEnabled: false,
                    queryHistoryLogsIntervalMin: 0,
                },
            },
            snowflakeSecurityLogs: {
                enabled: false,
                settings: {
                    securityLogsIntervalMin: 0,
                },
            },
            snowflakeTaskHistoryLogs: {
                enabled: false,
                settings: {
                    taskHistoryLogsIntervalMin: 0,
                },
            },
        },
    });
    
    type: datadog:snowflake:IntegrationAccount
    properties:
        authentication:
            snowflakeIntegrationAccountPrivateKeyAuth:
                authType: string
                privateKeyName: string
                privateKeyPassphraseWo: string
                privateKeyPassphraseWoVersion: string
                privateKeyWo: string
                privateKeyWoVersion: string
        dataflows:
            snowflakeAccountUsageMetrics:
                enabled: false
                settings:
                    accountUsageMetricsAggregateLast24h: false
            snowflakeCloudCostMetrics:
                enabled: false
                settings:
                    queryTags: string
            snowflakeDataObservabilityQualityMonitoring:
                enabled: false
                settings:
                    doTableCrawlerCron: string
                    syncSnowflakeSystemDatabase: false
            snowflakeEventTableLogs:
                enabled: false
                settings:
                    eventTableEventsEnabled: false
                    eventTableLogsEnabled: false
                    eventTableLogsIntervalMin: 0
                    eventTableSpanEventsEnabled: false
                    eventTableSpansEnabled: false
            snowflakeOrganizationUsageMetrics:
                enabled: false
                settings:
                    organizationUsageMetricsAggregateLast24h: false
            snowflakeQueryHistoryLogs:
                enabled: false
                settings:
                    joinQueryHistoryWithAccessHistoryEnabled: false
                    queryHistoryLogsIntervalMin: 0
            snowflakeSecurityLogs:
                enabled: false
                settings:
                    securityLogsIntervalMin: 0
            snowflakeTaskHistoryLogs:
                enabled: false
                settings:
                    taskHistoryLogsIntervalMin: 0
        name: string
        settings:
            snowflakeAccountIdentifier: string
            username: string
    

    IntegrationAccount 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 IntegrationAccount resource accepts the following input properties:

    Authentication IntegrationAccountAuthentication
    Authentication configured on the Snowflake integration account.
    Name string
    Human-readable name of the Snowflake integration account.
    Settings IntegrationAccountSettings
    Settings configured on the Snowflake integration account.
    Dataflows IntegrationAccountDataflows
    Data Datadog collects from Snowflake, keyed by dataflow id.
    Authentication IntegrationAccountAuthenticationArgs
    Authentication configured on the Snowflake integration account.
    Name string
    Human-readable name of the Snowflake integration account.
    Settings IntegrationAccountSettingsArgs
    Settings configured on the Snowflake integration account.
    Dataflows IntegrationAccountDataflowsArgs
    Data Datadog collects from Snowflake, keyed by dataflow id.
    authentication object
    Authentication configured on the Snowflake integration account.
    name string
    Human-readable name of the Snowflake integration account.
    settings object
    Settings configured on the Snowflake integration account.
    dataflows object
    Data Datadog collects from Snowflake, keyed by dataflow id.
    authentication IntegrationAccountAuthentication
    Authentication configured on the Snowflake integration account.
    name String
    Human-readable name of the Snowflake integration account.
    settings IntegrationAccountSettings
    Settings configured on the Snowflake integration account.
    dataflows IntegrationAccountDataflows
    Data Datadog collects from Snowflake, keyed by dataflow id.
    authentication IntegrationAccountAuthentication
    Authentication configured on the Snowflake integration account.
    name string
    Human-readable name of the Snowflake integration account.
    settings IntegrationAccountSettings
    Settings configured on the Snowflake integration account.
    dataflows IntegrationAccountDataflows
    Data Datadog collects from Snowflake, keyed by dataflow id.
    authentication IntegrationAccountAuthenticationArgs
    Authentication configured on the Snowflake integration account.
    name str
    Human-readable name of the Snowflake integration account.
    settings IntegrationAccountSettingsArgs
    Settings configured on the Snowflake integration account.
    dataflows IntegrationAccountDataflowsArgs
    Data Datadog collects from Snowflake, keyed by dataflow id.
    authentication Property Map
    Authentication configured on the Snowflake integration account.
    name String
    Human-readable name of the Snowflake integration account.
    settings Property Map
    Settings configured on the Snowflake integration account.
    dataflows Property Map
    Data Datadog collects from Snowflake, keyed by dataflow id.

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing IntegrationAccount Resource

    Get an existing IntegrationAccount 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?: IntegrationAccountState, opts?: CustomResourceOptions): IntegrationAccount
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            authentication: Optional[IntegrationAccountAuthenticationArgs] = None,
            dataflows: Optional[IntegrationAccountDataflowsArgs] = None,
            name: Optional[str] = None,
            settings: Optional[IntegrationAccountSettingsArgs] = None) -> IntegrationAccount
    func GetIntegrationAccount(ctx *Context, name string, id IDInput, state *IntegrationAccountState, opts ...ResourceOption) (*IntegrationAccount, error)
    public static IntegrationAccount Get(string name, Input<string> id, IntegrationAccountState? state, CustomResourceOptions? opts = null)
    public static IntegrationAccount get(String name, Output<String> id, IntegrationAccountState state, CustomResourceOptions options)
    resources:  _:    type: datadog:snowflake:IntegrationAccount    get:      id: ${id}
    import {
      to = datadog_snowflake_integration_account.example
      id = "${id}"
    }
    
    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:
    Authentication IntegrationAccountAuthentication
    Authentication configured on the Snowflake integration account.
    Dataflows IntegrationAccountDataflows
    Data Datadog collects from Snowflake, keyed by dataflow id.
    Name string
    Human-readable name of the Snowflake integration account.
    Settings IntegrationAccountSettings
    Settings configured on the Snowflake integration account.
    Authentication IntegrationAccountAuthenticationArgs
    Authentication configured on the Snowflake integration account.
    Dataflows IntegrationAccountDataflowsArgs
    Data Datadog collects from Snowflake, keyed by dataflow id.
    Name string
    Human-readable name of the Snowflake integration account.
    Settings IntegrationAccountSettingsArgs
    Settings configured on the Snowflake integration account.
    authentication object
    Authentication configured on the Snowflake integration account.
    dataflows object
    Data Datadog collects from Snowflake, keyed by dataflow id.
    name string
    Human-readable name of the Snowflake integration account.
    settings object
    Settings configured on the Snowflake integration account.
    authentication IntegrationAccountAuthentication
    Authentication configured on the Snowflake integration account.
    dataflows IntegrationAccountDataflows
    Data Datadog collects from Snowflake, keyed by dataflow id.
    name String
    Human-readable name of the Snowflake integration account.
    settings IntegrationAccountSettings
    Settings configured on the Snowflake integration account.
    authentication IntegrationAccountAuthentication
    Authentication configured on the Snowflake integration account.
    dataflows IntegrationAccountDataflows
    Data Datadog collects from Snowflake, keyed by dataflow id.
    name string
    Human-readable name of the Snowflake integration account.
    settings IntegrationAccountSettings
    Settings configured on the Snowflake integration account.
    authentication IntegrationAccountAuthenticationArgs
    Authentication configured on the Snowflake integration account.
    dataflows IntegrationAccountDataflowsArgs
    Data Datadog collects from Snowflake, keyed by dataflow id.
    name str
    Human-readable name of the Snowflake integration account.
    settings IntegrationAccountSettingsArgs
    Settings configured on the Snowflake integration account.
    authentication Property Map
    Authentication configured on the Snowflake integration account.
    dataflows Property Map
    Data Datadog collects from Snowflake, keyed by dataflow id.
    name String
    Human-readable name of the Snowflake integration account.
    settings Property Map
    Settings configured on the Snowflake integration account.

    Supporting Types

    IntegrationAccountAuthentication, IntegrationAccountAuthenticationArgs

    snowflake_integration_account_private_key_auth object
    The RSA key pair authentication method configured on the account.
    snowflakeIntegrationAccountPrivateKeyAuth Property Map
    The RSA key pair authentication method configured on the account.

    IntegrationAccountAuthenticationSnowflakeIntegrationAccountPrivateKeyAuth, IntegrationAccountAuthenticationSnowflakeIntegrationAccountPrivateKeyAuthArgs

    PrivateKeyName string
    Name that distinguishes this private key from other keys in Datadog.
    PrivateKeyWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. The private key, in PEM format. This write-only value is not stored in Terraform state.
    PrivateKeyWoVersion string
    Version trigger for privatekeywo rotation. String length must be at least 1.
    AuthType string
    The authentication method type. Valid values are snowflakePrivateKey. Defaults to "snowflakePrivateKey".
    PrivateKeyPassphraseWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Passphrase that decrypts the private key. Provide it only when the key is encrypted. This write-only value is not stored in Terraform state.
    PrivateKeyPassphraseWoVersion string
    Version trigger for privatekeypassphrase_wo rotation. String length must be at least 1.
    PrivateKeyName string
    Name that distinguishes this private key from other keys in Datadog.
    PrivateKeyWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. The private key, in PEM format. This write-only value is not stored in Terraform state.
    PrivateKeyWoVersion string
    Version trigger for privatekeywo rotation. String length must be at least 1.
    AuthType string
    The authentication method type. Valid values are snowflakePrivateKey. Defaults to "snowflakePrivateKey".
    PrivateKeyPassphraseWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Passphrase that decrypts the private key. Provide it only when the key is encrypted. This write-only value is not stored in Terraform state.
    PrivateKeyPassphraseWoVersion string
    Version trigger for privatekeypassphrase_wo rotation. String length must be at least 1.
    private_key_name string
    Name that distinguishes this private key from other keys in Datadog.
    private_key_wo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. The private key, in PEM format. This write-only value is not stored in Terraform state.
    private_key_wo_version string
    Version trigger for privatekeywo rotation. String length must be at least 1.
    auth_type string
    The authentication method type. Valid values are snowflakePrivateKey. Defaults to "snowflakePrivateKey".
    private_key_passphrase_wo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Passphrase that decrypts the private key. Provide it only when the key is encrypted. This write-only value is not stored in Terraform state.
    private_key_passphrase_wo_version string
    Version trigger for privatekeypassphrase_wo rotation. String length must be at least 1.
    privateKeyName String
    Name that distinguishes this private key from other keys in Datadog.
    privateKeyWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. The private key, in PEM format. This write-only value is not stored in Terraform state.
    privateKeyWoVersion String
    Version trigger for privatekeywo rotation. String length must be at least 1.
    authType String
    The authentication method type. Valid values are snowflakePrivateKey. Defaults to "snowflakePrivateKey".
    privateKeyPassphraseWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Passphrase that decrypts the private key. Provide it only when the key is encrypted. This write-only value is not stored in Terraform state.
    privateKeyPassphraseWoVersion String
    Version trigger for privatekeypassphrase_wo rotation. String length must be at least 1.
    privateKeyName string
    Name that distinguishes this private key from other keys in Datadog.
    privateKeyWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. The private key, in PEM format. This write-only value is not stored in Terraform state.
    privateKeyWoVersion string
    Version trigger for privatekeywo rotation. String length must be at least 1.
    authType string
    The authentication method type. Valid values are snowflakePrivateKey. Defaults to "snowflakePrivateKey".
    privateKeyPassphraseWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Passphrase that decrypts the private key. Provide it only when the key is encrypted. This write-only value is not stored in Terraform state.
    privateKeyPassphraseWoVersion string
    Version trigger for privatekeypassphrase_wo rotation. String length must be at least 1.
    private_key_name str
    Name that distinguishes this private key from other keys in Datadog.
    private_key_wo str
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. The private key, in PEM format. This write-only value is not stored in Terraform state.
    private_key_wo_version str
    Version trigger for privatekeywo rotation. String length must be at least 1.
    auth_type str
    The authentication method type. Valid values are snowflakePrivateKey. Defaults to "snowflakePrivateKey".
    private_key_passphrase_wo str
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Passphrase that decrypts the private key. Provide it only when the key is encrypted. This write-only value is not stored in Terraform state.
    private_key_passphrase_wo_version str
    Version trigger for privatekeypassphrase_wo rotation. String length must be at least 1.
    privateKeyName String
    Name that distinguishes this private key from other keys in Datadog.
    privateKeyWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. The private key, in PEM format. This write-only value is not stored in Terraform state.
    privateKeyWoVersion String
    Version trigger for privatekeywo rotation. String length must be at least 1.
    authType String
    The authentication method type. Valid values are snowflakePrivateKey. Defaults to "snowflakePrivateKey".
    privateKeyPassphraseWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Passphrase that decrypts the private key. Provide it only when the key is encrypted. This write-only value is not stored in Terraform state.
    privateKeyPassphraseWoVersion String
    Version trigger for privatekeypassphrase_wo rotation. String length must be at least 1.

    IntegrationAccountDataflows, IntegrationAccountDataflowsArgs

    SnowflakeAccountUsageMetrics IntegrationAccountDataflowsSnowflakeAccountUsageMetrics
    Account-level usage metrics read from the Snowflake ACCOUNT_USAGE schema, covering storage usage, credit consumption, and query activity.
    SnowflakeCloudCostMetrics IntegrationAccountDataflowsSnowflakeCloudCostMetrics
    Cost data aggregated from the Snowflake ORGANIZATION_USAGE schema. Requires Cloud Cost Management to be set up for your organization, and the ORGANIZATIONBILLINGVIEWER database role on the Snowflake role; without both this dataflow collects no data.
    SnowflakeDataObservabilityQualityMonitoring IntegrationAccountDataflowsSnowflakeDataObservabilityQualityMonitoring
    Data Observability, which collects lineage and data quality information from your Snowflake databases so you can explore how data flows and detect and resolve quality issues.
    SnowflakeEventTableLogs IntegrationAccountDataflowsSnowflakeEventTableLogs
    Records from your Snowflake event tables, used to monitor application behavior and identify issues. enabled turns the dataflow on and off as a whole, and the per-record-type toggles in settings select which kinds of record it collects while it is on. The Snowflake role needs usage granted on the database, the schema, and the event table itself; without those grants this dataflow collects no data.
    SnowflakeOrganizationUsageMetrics IntegrationAccountDataflowsSnowflakeOrganizationUsageMetrics
    Organization-level usage metrics read from the Snowflake ORGANIZATION_USAGE schema, covering the credit consumption of every account in the organization and the history of data transferred out of Snowflake. Reading that schema requires the ORGADMIN role; without it this dataflow collects no data.
    SnowflakeQueryHistoryLogs IntegrationAccountDataflowsSnowflakeQueryHistoryLogs
    Per-query logs that let you identify long-running, poorly performing, and expensive queries.
    SnowflakeSecurityLogs IntegrationAccountDataflowsSnowflakeSecurityLogs
    Security logs from the Snowflake ACCOUNT_USAGE schema, for analyzing the security of your Snowflake account and running threat detection with Cloud SIEM.
    SnowflakeTaskHistoryLogs IntegrationAccountDataflowsSnowflakeTaskHistoryLogs
    Execution logs for your scheduled Snowflake tasks, covering start time, end time, status, and any error message.
    SnowflakeAccountUsageMetrics IntegrationAccountDataflowsSnowflakeAccountUsageMetrics
    Account-level usage metrics read from the Snowflake ACCOUNT_USAGE schema, covering storage usage, credit consumption, and query activity.
    SnowflakeCloudCostMetrics IntegrationAccountDataflowsSnowflakeCloudCostMetrics
    Cost data aggregated from the Snowflake ORGANIZATION_USAGE schema. Requires Cloud Cost Management to be set up for your organization, and the ORGANIZATIONBILLINGVIEWER database role on the Snowflake role; without both this dataflow collects no data.
    SnowflakeDataObservabilityQualityMonitoring IntegrationAccountDataflowsSnowflakeDataObservabilityQualityMonitoring
    Data Observability, which collects lineage and data quality information from your Snowflake databases so you can explore how data flows and detect and resolve quality issues.
    SnowflakeEventTableLogs IntegrationAccountDataflowsSnowflakeEventTableLogs
    Records from your Snowflake event tables, used to monitor application behavior and identify issues. enabled turns the dataflow on and off as a whole, and the per-record-type toggles in settings select which kinds of record it collects while it is on. The Snowflake role needs usage granted on the database, the schema, and the event table itself; without those grants this dataflow collects no data.
    SnowflakeOrganizationUsageMetrics IntegrationAccountDataflowsSnowflakeOrganizationUsageMetrics
    Organization-level usage metrics read from the Snowflake ORGANIZATION_USAGE schema, covering the credit consumption of every account in the organization and the history of data transferred out of Snowflake. Reading that schema requires the ORGADMIN role; without it this dataflow collects no data.
    SnowflakeQueryHistoryLogs IntegrationAccountDataflowsSnowflakeQueryHistoryLogs
    Per-query logs that let you identify long-running, poorly performing, and expensive queries.
    SnowflakeSecurityLogs IntegrationAccountDataflowsSnowflakeSecurityLogs
    Security logs from the Snowflake ACCOUNT_USAGE schema, for analyzing the security of your Snowflake account and running threat detection with Cloud SIEM.
    SnowflakeTaskHistoryLogs IntegrationAccountDataflowsSnowflakeTaskHistoryLogs
    Execution logs for your scheduled Snowflake tasks, covering start time, end time, status, and any error message.
    snowflake_account_usage_metrics object
    Account-level usage metrics read from the Snowflake ACCOUNT_USAGE schema, covering storage usage, credit consumption, and query activity.
    snowflake_cloud_cost_metrics object
    Cost data aggregated from the Snowflake ORGANIZATION_USAGE schema. Requires Cloud Cost Management to be set up for your organization, and the ORGANIZATIONBILLINGVIEWER database role on the Snowflake role; without both this dataflow collects no data.
    snowflake_data_observability_quality_monitoring object
    Data Observability, which collects lineage and data quality information from your Snowflake databases so you can explore how data flows and detect and resolve quality issues.
    snowflake_event_table_logs object
    Records from your Snowflake event tables, used to monitor application behavior and identify issues. enabled turns the dataflow on and off as a whole, and the per-record-type toggles in settings select which kinds of record it collects while it is on. The Snowflake role needs usage granted on the database, the schema, and the event table itself; without those grants this dataflow collects no data.
    snowflake_organization_usage_metrics object
    Organization-level usage metrics read from the Snowflake ORGANIZATION_USAGE schema, covering the credit consumption of every account in the organization and the history of data transferred out of Snowflake. Reading that schema requires the ORGADMIN role; without it this dataflow collects no data.
    snowflake_query_history_logs object
    Per-query logs that let you identify long-running, poorly performing, and expensive queries.
    snowflake_security_logs object
    Security logs from the Snowflake ACCOUNT_USAGE schema, for analyzing the security of your Snowflake account and running threat detection with Cloud SIEM.
    snowflake_task_history_logs object
    Execution logs for your scheduled Snowflake tasks, covering start time, end time, status, and any error message.
    snowflakeAccountUsageMetrics IntegrationAccountDataflowsSnowflakeAccountUsageMetrics
    Account-level usage metrics read from the Snowflake ACCOUNT_USAGE schema, covering storage usage, credit consumption, and query activity.
    snowflakeCloudCostMetrics IntegrationAccountDataflowsSnowflakeCloudCostMetrics
    Cost data aggregated from the Snowflake ORGANIZATION_USAGE schema. Requires Cloud Cost Management to be set up for your organization, and the ORGANIZATIONBILLINGVIEWER database role on the Snowflake role; without both this dataflow collects no data.
    snowflakeDataObservabilityQualityMonitoring IntegrationAccountDataflowsSnowflakeDataObservabilityQualityMonitoring
    Data Observability, which collects lineage and data quality information from your Snowflake databases so you can explore how data flows and detect and resolve quality issues.
    snowflakeEventTableLogs IntegrationAccountDataflowsSnowflakeEventTableLogs
    Records from your Snowflake event tables, used to monitor application behavior and identify issues. enabled turns the dataflow on and off as a whole, and the per-record-type toggles in settings select which kinds of record it collects while it is on. The Snowflake role needs usage granted on the database, the schema, and the event table itself; without those grants this dataflow collects no data.
    snowflakeOrganizationUsageMetrics IntegrationAccountDataflowsSnowflakeOrganizationUsageMetrics
    Organization-level usage metrics read from the Snowflake ORGANIZATION_USAGE schema, covering the credit consumption of every account in the organization and the history of data transferred out of Snowflake. Reading that schema requires the ORGADMIN role; without it this dataflow collects no data.
    snowflakeQueryHistoryLogs IntegrationAccountDataflowsSnowflakeQueryHistoryLogs
    Per-query logs that let you identify long-running, poorly performing, and expensive queries.
    snowflakeSecurityLogs IntegrationAccountDataflowsSnowflakeSecurityLogs
    Security logs from the Snowflake ACCOUNT_USAGE schema, for analyzing the security of your Snowflake account and running threat detection with Cloud SIEM.
    snowflakeTaskHistoryLogs IntegrationAccountDataflowsSnowflakeTaskHistoryLogs
    Execution logs for your scheduled Snowflake tasks, covering start time, end time, status, and any error message.
    snowflakeAccountUsageMetrics IntegrationAccountDataflowsSnowflakeAccountUsageMetrics
    Account-level usage metrics read from the Snowflake ACCOUNT_USAGE schema, covering storage usage, credit consumption, and query activity.
    snowflakeCloudCostMetrics IntegrationAccountDataflowsSnowflakeCloudCostMetrics
    Cost data aggregated from the Snowflake ORGANIZATION_USAGE schema. Requires Cloud Cost Management to be set up for your organization, and the ORGANIZATIONBILLINGVIEWER database role on the Snowflake role; without both this dataflow collects no data.
    snowflakeDataObservabilityQualityMonitoring IntegrationAccountDataflowsSnowflakeDataObservabilityQualityMonitoring
    Data Observability, which collects lineage and data quality information from your Snowflake databases so you can explore how data flows and detect and resolve quality issues.
    snowflakeEventTableLogs IntegrationAccountDataflowsSnowflakeEventTableLogs
    Records from your Snowflake event tables, used to monitor application behavior and identify issues. enabled turns the dataflow on and off as a whole, and the per-record-type toggles in settings select which kinds of record it collects while it is on. The Snowflake role needs usage granted on the database, the schema, and the event table itself; without those grants this dataflow collects no data.
    snowflakeOrganizationUsageMetrics IntegrationAccountDataflowsSnowflakeOrganizationUsageMetrics
    Organization-level usage metrics read from the Snowflake ORGANIZATION_USAGE schema, covering the credit consumption of every account in the organization and the history of data transferred out of Snowflake. Reading that schema requires the ORGADMIN role; without it this dataflow collects no data.
    snowflakeQueryHistoryLogs IntegrationAccountDataflowsSnowflakeQueryHistoryLogs
    Per-query logs that let you identify long-running, poorly performing, and expensive queries.
    snowflakeSecurityLogs IntegrationAccountDataflowsSnowflakeSecurityLogs
    Security logs from the Snowflake ACCOUNT_USAGE schema, for analyzing the security of your Snowflake account and running threat detection with Cloud SIEM.
    snowflakeTaskHistoryLogs IntegrationAccountDataflowsSnowflakeTaskHistoryLogs
    Execution logs for your scheduled Snowflake tasks, covering start time, end time, status, and any error message.
    snowflake_account_usage_metrics IntegrationAccountDataflowsSnowflakeAccountUsageMetrics
    Account-level usage metrics read from the Snowflake ACCOUNT_USAGE schema, covering storage usage, credit consumption, and query activity.
    snowflake_cloud_cost_metrics IntegrationAccountDataflowsSnowflakeCloudCostMetrics
    Cost data aggregated from the Snowflake ORGANIZATION_USAGE schema. Requires Cloud Cost Management to be set up for your organization, and the ORGANIZATIONBILLINGVIEWER database role on the Snowflake role; without both this dataflow collects no data.
    snowflake_data_observability_quality_monitoring IntegrationAccountDataflowsSnowflakeDataObservabilityQualityMonitoring
    Data Observability, which collects lineage and data quality information from your Snowflake databases so you can explore how data flows and detect and resolve quality issues.
    snowflake_event_table_logs IntegrationAccountDataflowsSnowflakeEventTableLogs
    Records from your Snowflake event tables, used to monitor application behavior and identify issues. enabled turns the dataflow on and off as a whole, and the per-record-type toggles in settings select which kinds of record it collects while it is on. The Snowflake role needs usage granted on the database, the schema, and the event table itself; without those grants this dataflow collects no data.
    snowflake_organization_usage_metrics IntegrationAccountDataflowsSnowflakeOrganizationUsageMetrics
    Organization-level usage metrics read from the Snowflake ORGANIZATION_USAGE schema, covering the credit consumption of every account in the organization and the history of data transferred out of Snowflake. Reading that schema requires the ORGADMIN role; without it this dataflow collects no data.
    snowflake_query_history_logs IntegrationAccountDataflowsSnowflakeQueryHistoryLogs
    Per-query logs that let you identify long-running, poorly performing, and expensive queries.
    snowflake_security_logs IntegrationAccountDataflowsSnowflakeSecurityLogs
    Security logs from the Snowflake ACCOUNT_USAGE schema, for analyzing the security of your Snowflake account and running threat detection with Cloud SIEM.
    snowflake_task_history_logs IntegrationAccountDataflowsSnowflakeTaskHistoryLogs
    Execution logs for your scheduled Snowflake tasks, covering start time, end time, status, and any error message.
    snowflakeAccountUsageMetrics Property Map
    Account-level usage metrics read from the Snowflake ACCOUNT_USAGE schema, covering storage usage, credit consumption, and query activity.
    snowflakeCloudCostMetrics Property Map
    Cost data aggregated from the Snowflake ORGANIZATION_USAGE schema. Requires Cloud Cost Management to be set up for your organization, and the ORGANIZATIONBILLINGVIEWER database role on the Snowflake role; without both this dataflow collects no data.
    snowflakeDataObservabilityQualityMonitoring Property Map
    Data Observability, which collects lineage and data quality information from your Snowflake databases so you can explore how data flows and detect and resolve quality issues.
    snowflakeEventTableLogs Property Map
    Records from your Snowflake event tables, used to monitor application behavior and identify issues. enabled turns the dataflow on and off as a whole, and the per-record-type toggles in settings select which kinds of record it collects while it is on. The Snowflake role needs usage granted on the database, the schema, and the event table itself; without those grants this dataflow collects no data.
    snowflakeOrganizationUsageMetrics Property Map
    Organization-level usage metrics read from the Snowflake ORGANIZATION_USAGE schema, covering the credit consumption of every account in the organization and the history of data transferred out of Snowflake. Reading that schema requires the ORGADMIN role; without it this dataflow collects no data.
    snowflakeQueryHistoryLogs Property Map
    Per-query logs that let you identify long-running, poorly performing, and expensive queries.
    snowflakeSecurityLogs Property Map
    Security logs from the Snowflake ACCOUNT_USAGE schema, for analyzing the security of your Snowflake account and running threat detection with Cloud SIEM.
    snowflakeTaskHistoryLogs Property Map
    Execution logs for your scheduled Snowflake tasks, covering start time, end time, status, and any error message.

    IntegrationAccountDataflowsSnowflakeAccountUsageMetrics, IntegrationAccountDataflowsSnowflakeAccountUsageMetricsArgs

    Enabled bool
    Whether Datadog collects this data.
    Settings IntegrationAccountDataflowsSnowflakeAccountUsageMetricsSettings
    Settings of the account usage metrics dataflow.
    Enabled bool
    Whether Datadog collects this data.
    Settings IntegrationAccountDataflowsSnowflakeAccountUsageMetricsSettings
    Settings of the account usage metrics dataflow.
    enabled bool
    Whether Datadog collects this data.
    settings object
    Settings of the account usage metrics dataflow.
    enabled Boolean
    Whether Datadog collects this data.
    settings IntegrationAccountDataflowsSnowflakeAccountUsageMetricsSettings
    Settings of the account usage metrics dataflow.
    enabled boolean
    Whether Datadog collects this data.
    settings IntegrationAccountDataflowsSnowflakeAccountUsageMetricsSettings
    Settings of the account usage metrics dataflow.
    enabled bool
    Whether Datadog collects this data.
    settings IntegrationAccountDataflowsSnowflakeAccountUsageMetricsSettings
    Settings of the account usage metrics dataflow.
    enabled Boolean
    Whether Datadog collects this data.
    settings Property Map
    Settings of the account usage metrics dataflow.

    IntegrationAccountDataflowsSnowflakeAccountUsageMetricsSettings, IntegrationAccountDataflowsSnowflakeAccountUsageMetricsSettingsArgs

    AccountUsageMetricsAggregateLast24h bool
    The period each metric aggregates over. When true, metrics aggregate the past 24 hours on a rolling basis; when false, they aggregate the current day so far.
    AccountUsageMetricsAggregateLast24h bool
    The period each metric aggregates over. When true, metrics aggregate the past 24 hours on a rolling basis; when false, they aggregate the current day so far.
    account_usage_metrics_aggregate_last24h bool
    The period each metric aggregates over. When true, metrics aggregate the past 24 hours on a rolling basis; when false, they aggregate the current day so far.
    accountUsageMetricsAggregateLast24h Boolean
    The period each metric aggregates over. When true, metrics aggregate the past 24 hours on a rolling basis; when false, they aggregate the current day so far.
    accountUsageMetricsAggregateLast24h boolean
    The period each metric aggregates over. When true, metrics aggregate the past 24 hours on a rolling basis; when false, they aggregate the current day so far.
    account_usage_metrics_aggregate_last24h bool
    The period each metric aggregates over. When true, metrics aggregate the past 24 hours on a rolling basis; when false, they aggregate the current day so far.
    accountUsageMetricsAggregateLast24h Boolean
    The period each metric aggregates over. When true, metrics aggregate the past 24 hours on a rolling basis; when false, they aggregate the current day so far.

    IntegrationAccountDataflowsSnowflakeCloudCostMetrics, IntegrationAccountDataflowsSnowflakeCloudCostMetricsArgs

    Enabled bool
    Whether Datadog collects this data.
    Settings IntegrationAccountDataflowsSnowflakeCloudCostMetricsSettings
    Settings of the Cloud Cost Management dataflow.
    Enabled bool
    Whether Datadog collects this data.
    Settings IntegrationAccountDataflowsSnowflakeCloudCostMetricsSettings
    Settings of the Cloud Cost Management dataflow.
    enabled bool
    Whether Datadog collects this data.
    settings object
    Settings of the Cloud Cost Management dataflow.
    enabled Boolean
    Whether Datadog collects this data.
    settings IntegrationAccountDataflowsSnowflakeCloudCostMetricsSettings
    Settings of the Cloud Cost Management dataflow.
    enabled boolean
    Whether Datadog collects this data.
    settings IntegrationAccountDataflowsSnowflakeCloudCostMetricsSettings
    Settings of the Cloud Cost Management dataflow.
    enabled bool
    Whether Datadog collects this data.
    settings IntegrationAccountDataflowsSnowflakeCloudCostMetricsSettings
    Settings of the Cloud Cost Management dataflow.
    enabled Boolean
    Whether Datadog collects this data.
    settings Property Map
    Settings of the Cloud Cost Management dataflow.

    IntegrationAccountDataflowsSnowflakeCloudCostMetricsSettings, IntegrationAccountDataflowsSnowflakeCloudCostMetricsSettingsArgs

    QueryTags string
    Snowflake query tags ingested as a comma-separated list of tag names, so that cost data can be broken down by them in Cloud Cost Management.
    QueryTags string
    Snowflake query tags ingested as a comma-separated list of tag names, so that cost data can be broken down by them in Cloud Cost Management.
    query_tags string
    Snowflake query tags ingested as a comma-separated list of tag names, so that cost data can be broken down by them in Cloud Cost Management.
    queryTags String
    Snowflake query tags ingested as a comma-separated list of tag names, so that cost data can be broken down by them in Cloud Cost Management.
    queryTags string
    Snowflake query tags ingested as a comma-separated list of tag names, so that cost data can be broken down by them in Cloud Cost Management.
    query_tags str
    Snowflake query tags ingested as a comma-separated list of tag names, so that cost data can be broken down by them in Cloud Cost Management.
    queryTags String
    Snowflake query tags ingested as a comma-separated list of tag names, so that cost data can be broken down by them in Cloud Cost Management.

    IntegrationAccountDataflowsSnowflakeDataObservabilityQualityMonitoring, IntegrationAccountDataflowsSnowflakeDataObservabilityQualityMonitoringArgs

    Enabled bool
    Whether Datadog collects this data.
    Settings IntegrationAccountDataflowsSnowflakeDataObservabilityQualityMonitoringSettings
    Settings of the Data Observability dataflow.
    Enabled bool
    Whether Datadog collects this data.
    Settings IntegrationAccountDataflowsSnowflakeDataObservabilityQualityMonitoringSettings
    Settings of the Data Observability dataflow.
    enabled bool
    Whether Datadog collects this data.
    settings object
    Settings of the Data Observability dataflow.
    enabled Boolean
    Whether Datadog collects this data.
    settings IntegrationAccountDataflowsSnowflakeDataObservabilityQualityMonitoringSettings
    Settings of the Data Observability dataflow.
    enabled boolean
    Whether Datadog collects this data.
    settings IntegrationAccountDataflowsSnowflakeDataObservabilityQualityMonitoringSettings
    Settings of the Data Observability dataflow.
    enabled bool
    Whether Datadog collects this data.
    settings IntegrationAccountDataflowsSnowflakeDataObservabilityQualityMonitoringSettings
    Settings of the Data Observability dataflow.
    enabled Boolean
    Whether Datadog collects this data.
    settings Property Map
    Settings of the Data Observability dataflow.

    IntegrationAccountDataflowsSnowflakeDataObservabilityQualityMonitoringSettings, IntegrationAccountDataflowsSnowflakeDataObservabilityQualityMonitoringSettingsArgs

    DoTableCrawlerCron string
    Cron expression setting how often Datadog crawls your Snowflake table metadata.
    SyncSnowflakeSystemDatabase bool
    Whether metadata from the Snowflake SNOWFLAKE system database is included in Data Observability alongside your own databases.
    DoTableCrawlerCron string
    Cron expression setting how often Datadog crawls your Snowflake table metadata.
    SyncSnowflakeSystemDatabase bool
    Whether metadata from the Snowflake SNOWFLAKE system database is included in Data Observability alongside your own databases.
    do_table_crawler_cron string
    Cron expression setting how often Datadog crawls your Snowflake table metadata.
    sync_snowflake_system_database bool
    Whether metadata from the Snowflake SNOWFLAKE system database is included in Data Observability alongside your own databases.
    doTableCrawlerCron String
    Cron expression setting how often Datadog crawls your Snowflake table metadata.
    syncSnowflakeSystemDatabase Boolean
    Whether metadata from the Snowflake SNOWFLAKE system database is included in Data Observability alongside your own databases.
    doTableCrawlerCron string
    Cron expression setting how often Datadog crawls your Snowflake table metadata.
    syncSnowflakeSystemDatabase boolean
    Whether metadata from the Snowflake SNOWFLAKE system database is included in Data Observability alongside your own databases.
    do_table_crawler_cron str
    Cron expression setting how often Datadog crawls your Snowflake table metadata.
    sync_snowflake_system_database bool
    Whether metadata from the Snowflake SNOWFLAKE system database is included in Data Observability alongside your own databases.
    doTableCrawlerCron String
    Cron expression setting how often Datadog crawls your Snowflake table metadata.
    syncSnowflakeSystemDatabase Boolean
    Whether metadata from the Snowflake SNOWFLAKE system database is included in Data Observability alongside your own databases.

    IntegrationAccountDataflowsSnowflakeEventTableLogs, IntegrationAccountDataflowsSnowflakeEventTableLogsArgs

    Enabled bool
    Whether Datadog collects this data.
    Settings IntegrationAccountDataflowsSnowflakeEventTableLogsSettings
    Settings of the event table dataflow. Each record type is collected independently so that you can control ingestion costs, and every record type is ingested into Datadog as logs tagged with its recordType.
    Enabled bool
    Whether Datadog collects this data.
    Settings IntegrationAccountDataflowsSnowflakeEventTableLogsSettings
    Settings of the event table dataflow. Each record type is collected independently so that you can control ingestion costs, and every record type is ingested into Datadog as logs tagged with its recordType.
    enabled bool
    Whether Datadog collects this data.
    settings object
    Settings of the event table dataflow. Each record type is collected independently so that you can control ingestion costs, and every record type is ingested into Datadog as logs tagged with its recordType.
    enabled Boolean
    Whether Datadog collects this data.
    settings IntegrationAccountDataflowsSnowflakeEventTableLogsSettings
    Settings of the event table dataflow. Each record type is collected independently so that you can control ingestion costs, and every record type is ingested into Datadog as logs tagged with its recordType.
    enabled boolean
    Whether Datadog collects this data.
    settings IntegrationAccountDataflowsSnowflakeEventTableLogsSettings
    Settings of the event table dataflow. Each record type is collected independently so that you can control ingestion costs, and every record type is ingested into Datadog as logs tagged with its recordType.
    enabled bool
    Whether Datadog collects this data.
    settings IntegrationAccountDataflowsSnowflakeEventTableLogsSettings
    Settings of the event table dataflow. Each record type is collected independently so that you can control ingestion costs, and every record type is ingested into Datadog as logs tagged with its recordType.
    enabled Boolean
    Whether Datadog collects this data.
    settings Property Map
    Settings of the event table dataflow. Each record type is collected independently so that you can control ingestion costs, and every record type is ingested into Datadog as logs tagged with its recordType.

    IntegrationAccountDataflowsSnowflakeEventTableLogsSettings, IntegrationAccountDataflowsSnowflakeEventTableLogsSettingsArgs

    EventTableEventsEnabled bool
    Whether records with a recordType of event are collected.
    EventTableLogsEnabled bool
    Whether records with a recordType of log are collected.
    EventTableLogsIntervalMin int
    How often event table records are collected, in minutes.
    EventTableSpanEventsEnabled bool
    Whether records with a recordType of spanEvent are collected.
    EventTableSpansEnabled bool
    Whether records with a recordType of span are collected.
    EventTableEventsEnabled bool
    Whether records with a recordType of event are collected.
    EventTableLogsEnabled bool
    Whether records with a recordType of log are collected.
    EventTableLogsIntervalMin int
    How often event table records are collected, in minutes.
    EventTableSpanEventsEnabled bool
    Whether records with a recordType of spanEvent are collected.
    EventTableSpansEnabled bool
    Whether records with a recordType of span are collected.
    event_table_events_enabled bool
    Whether records with a recordType of event are collected.
    event_table_logs_enabled bool
    Whether records with a recordType of log are collected.
    event_table_logs_interval_min number
    How often event table records are collected, in minutes.
    event_table_span_events_enabled bool
    Whether records with a recordType of spanEvent are collected.
    event_table_spans_enabled bool
    Whether records with a recordType of span are collected.
    eventTableEventsEnabled Boolean
    Whether records with a recordType of event are collected.
    eventTableLogsEnabled Boolean
    Whether records with a recordType of log are collected.
    eventTableLogsIntervalMin Integer
    How often event table records are collected, in minutes.
    eventTableSpanEventsEnabled Boolean
    Whether records with a recordType of spanEvent are collected.
    eventTableSpansEnabled Boolean
    Whether records with a recordType of span are collected.
    eventTableEventsEnabled boolean
    Whether records with a recordType of event are collected.
    eventTableLogsEnabled boolean
    Whether records with a recordType of log are collected.
    eventTableLogsIntervalMin number
    How often event table records are collected, in minutes.
    eventTableSpanEventsEnabled boolean
    Whether records with a recordType of spanEvent are collected.
    eventTableSpansEnabled boolean
    Whether records with a recordType of span are collected.
    event_table_events_enabled bool
    Whether records with a recordType of event are collected.
    event_table_logs_enabled bool
    Whether records with a recordType of log are collected.
    event_table_logs_interval_min int
    How often event table records are collected, in minutes.
    event_table_span_events_enabled bool
    Whether records with a recordType of spanEvent are collected.
    event_table_spans_enabled bool
    Whether records with a recordType of span are collected.
    eventTableEventsEnabled Boolean
    Whether records with a recordType of event are collected.
    eventTableLogsEnabled Boolean
    Whether records with a recordType of log are collected.
    eventTableLogsIntervalMin Number
    How often event table records are collected, in minutes.
    eventTableSpanEventsEnabled Boolean
    Whether records with a recordType of spanEvent are collected.
    eventTableSpansEnabled Boolean
    Whether records with a recordType of span are collected.

    IntegrationAccountDataflowsSnowflakeOrganizationUsageMetrics, IntegrationAccountDataflowsSnowflakeOrganizationUsageMetricsArgs

    Enabled bool
    Whether Datadog collects this data.
    Settings IntegrationAccountDataflowsSnowflakeOrganizationUsageMetricsSettings
    Settings of the organization usage metrics dataflow.
    Enabled bool
    Whether Datadog collects this data.
    Settings IntegrationAccountDataflowsSnowflakeOrganizationUsageMetricsSettings
    Settings of the organization usage metrics dataflow.
    enabled bool
    Whether Datadog collects this data.
    settings object
    Settings of the organization usage metrics dataflow.
    enabled Boolean
    Whether Datadog collects this data.
    settings IntegrationAccountDataflowsSnowflakeOrganizationUsageMetricsSettings
    Settings of the organization usage metrics dataflow.
    enabled boolean
    Whether Datadog collects this data.
    settings IntegrationAccountDataflowsSnowflakeOrganizationUsageMetricsSettings
    Settings of the organization usage metrics dataflow.
    enabled bool
    Whether Datadog collects this data.
    settings IntegrationAccountDataflowsSnowflakeOrganizationUsageMetricsSettings
    Settings of the organization usage metrics dataflow.
    enabled Boolean
    Whether Datadog collects this data.
    settings Property Map
    Settings of the organization usage metrics dataflow.

    IntegrationAccountDataflowsSnowflakeOrganizationUsageMetricsSettings, IntegrationAccountDataflowsSnowflakeOrganizationUsageMetricsSettingsArgs

    OrganizationUsageMetricsAggregateLast24h bool
    The period each metric aggregates over. When true, metrics aggregate the past 24 hours on a rolling basis; when false, they aggregate the current day so far.
    OrganizationUsageMetricsAggregateLast24h bool
    The period each metric aggregates over. When true, metrics aggregate the past 24 hours on a rolling basis; when false, they aggregate the current day so far.
    organization_usage_metrics_aggregate_last24h bool
    The period each metric aggregates over. When true, metrics aggregate the past 24 hours on a rolling basis; when false, they aggregate the current day so far.
    organizationUsageMetricsAggregateLast24h Boolean
    The period each metric aggregates over. When true, metrics aggregate the past 24 hours on a rolling basis; when false, they aggregate the current day so far.
    organizationUsageMetricsAggregateLast24h boolean
    The period each metric aggregates over. When true, metrics aggregate the past 24 hours on a rolling basis; when false, they aggregate the current day so far.
    organization_usage_metrics_aggregate_last24h bool
    The period each metric aggregates over. When true, metrics aggregate the past 24 hours on a rolling basis; when false, they aggregate the current day so far.
    organizationUsageMetricsAggregateLast24h Boolean
    The period each metric aggregates over. When true, metrics aggregate the past 24 hours on a rolling basis; when false, they aggregate the current day so far.

    IntegrationAccountDataflowsSnowflakeQueryHistoryLogs, IntegrationAccountDataflowsSnowflakeQueryHistoryLogsArgs

    Enabled bool
    Whether Datadog collects this data.
    Settings IntegrationAccountDataflowsSnowflakeQueryHistoryLogsSettings
    Settings of the query history logs dataflow.
    Enabled bool
    Whether Datadog collects this data.
    Settings IntegrationAccountDataflowsSnowflakeQueryHistoryLogsSettings
    Settings of the query history logs dataflow.
    enabled bool
    Whether Datadog collects this data.
    settings object
    Settings of the query history logs dataflow.
    enabled Boolean
    Whether Datadog collects this data.
    settings IntegrationAccountDataflowsSnowflakeQueryHistoryLogsSettings
    Settings of the query history logs dataflow.
    enabled boolean
    Whether Datadog collects this data.
    settings IntegrationAccountDataflowsSnowflakeQueryHistoryLogsSettings
    Settings of the query history logs dataflow.
    enabled bool
    Whether Datadog collects this data.
    settings IntegrationAccountDataflowsSnowflakeQueryHistoryLogsSettings
    Settings of the query history logs dataflow.
    enabled Boolean
    Whether Datadog collects this data.
    settings Property Map
    Settings of the query history logs dataflow.

    IntegrationAccountDataflowsSnowflakeQueryHistoryLogsSettings, IntegrationAccountDataflowsSnowflakeQueryHistoryLogsSettingsArgs

    JoinQueryHistoryWithAccessHistoryEnabled bool
    Whether query logs are joined with Snowflake access history, which adds the objects each query read and wrote so you can follow how data is used and where it came from.
    QueryHistoryLogsIntervalMin int
    How often query history logs are collected, in minutes.
    JoinQueryHistoryWithAccessHistoryEnabled bool
    Whether query logs are joined with Snowflake access history, which adds the objects each query read and wrote so you can follow how data is used and where it came from.
    QueryHistoryLogsIntervalMin int
    How often query history logs are collected, in minutes.
    join_query_history_with_access_history_enabled bool
    Whether query logs are joined with Snowflake access history, which adds the objects each query read and wrote so you can follow how data is used and where it came from.
    query_history_logs_interval_min number
    How often query history logs are collected, in minutes.
    joinQueryHistoryWithAccessHistoryEnabled Boolean
    Whether query logs are joined with Snowflake access history, which adds the objects each query read and wrote so you can follow how data is used and where it came from.
    queryHistoryLogsIntervalMin Integer
    How often query history logs are collected, in minutes.
    joinQueryHistoryWithAccessHistoryEnabled boolean
    Whether query logs are joined with Snowflake access history, which adds the objects each query read and wrote so you can follow how data is used and where it came from.
    queryHistoryLogsIntervalMin number
    How often query history logs are collected, in minutes.
    join_query_history_with_access_history_enabled bool
    Whether query logs are joined with Snowflake access history, which adds the objects each query read and wrote so you can follow how data is used and where it came from.
    query_history_logs_interval_min int
    How often query history logs are collected, in minutes.
    joinQueryHistoryWithAccessHistoryEnabled Boolean
    Whether query logs are joined with Snowflake access history, which adds the objects each query read and wrote so you can follow how data is used and where it came from.
    queryHistoryLogsIntervalMin Number
    How often query history logs are collected, in minutes.

    IntegrationAccountDataflowsSnowflakeSecurityLogs, IntegrationAccountDataflowsSnowflakeSecurityLogsArgs

    Enabled bool
    Whether Datadog collects this data.
    Settings IntegrationAccountDataflowsSnowflakeSecurityLogsSettings
    Settings of the security logs dataflow.
    Enabled bool
    Whether Datadog collects this data.
    Settings IntegrationAccountDataflowsSnowflakeSecurityLogsSettings
    Settings of the security logs dataflow.
    enabled bool
    Whether Datadog collects this data.
    settings object
    Settings of the security logs dataflow.
    enabled Boolean
    Whether Datadog collects this data.
    settings IntegrationAccountDataflowsSnowflakeSecurityLogsSettings
    Settings of the security logs dataflow.
    enabled boolean
    Whether Datadog collects this data.
    settings IntegrationAccountDataflowsSnowflakeSecurityLogsSettings
    Settings of the security logs dataflow.
    enabled bool
    Whether Datadog collects this data.
    settings IntegrationAccountDataflowsSnowflakeSecurityLogsSettings
    Settings of the security logs dataflow.
    enabled Boolean
    Whether Datadog collects this data.
    settings Property Map
    Settings of the security logs dataflow.

    IntegrationAccountDataflowsSnowflakeSecurityLogsSettings, IntegrationAccountDataflowsSnowflakeSecurityLogsSettingsArgs

    SecurityLogsIntervalMin int
    How often security logs are collected, in minutes.
    SecurityLogsIntervalMin int
    How often security logs are collected, in minutes.
    security_logs_interval_min number
    How often security logs are collected, in minutes.
    securityLogsIntervalMin Integer
    How often security logs are collected, in minutes.
    securityLogsIntervalMin number
    How often security logs are collected, in minutes.
    security_logs_interval_min int
    How often security logs are collected, in minutes.
    securityLogsIntervalMin Number
    How often security logs are collected, in minutes.

    IntegrationAccountDataflowsSnowflakeTaskHistoryLogs, IntegrationAccountDataflowsSnowflakeTaskHistoryLogsArgs

    Enabled bool
    Whether Datadog collects this data.
    Settings IntegrationAccountDataflowsSnowflakeTaskHistoryLogsSettings
    Settings of the task history logs dataflow.
    Enabled bool
    Whether Datadog collects this data.
    Settings IntegrationAccountDataflowsSnowflakeTaskHistoryLogsSettings
    Settings of the task history logs dataflow.
    enabled bool
    Whether Datadog collects this data.
    settings object
    Settings of the task history logs dataflow.
    enabled Boolean
    Whether Datadog collects this data.
    settings IntegrationAccountDataflowsSnowflakeTaskHistoryLogsSettings
    Settings of the task history logs dataflow.
    enabled boolean
    Whether Datadog collects this data.
    settings IntegrationAccountDataflowsSnowflakeTaskHistoryLogsSettings
    Settings of the task history logs dataflow.
    enabled bool
    Whether Datadog collects this data.
    settings IntegrationAccountDataflowsSnowflakeTaskHistoryLogsSettings
    Settings of the task history logs dataflow.
    enabled Boolean
    Whether Datadog collects this data.
    settings Property Map
    Settings of the task history logs dataflow.

    IntegrationAccountDataflowsSnowflakeTaskHistoryLogsSettings, IntegrationAccountDataflowsSnowflakeTaskHistoryLogsSettingsArgs

    TaskHistoryLogsIntervalMin int
    How often task history logs are collected, in minutes.
    TaskHistoryLogsIntervalMin int
    How often task history logs are collected, in minutes.
    task_history_logs_interval_min number
    How often task history logs are collected, in minutes.
    taskHistoryLogsIntervalMin Integer
    How often task history logs are collected, in minutes.
    taskHistoryLogsIntervalMin number
    How often task history logs are collected, in minutes.
    task_history_logs_interval_min int
    How often task history logs are collected, in minutes.
    taskHistoryLogsIntervalMin Number
    How often task history logs are collected, in minutes.

    IntegrationAccountSettings, IntegrationAccountSettingsArgs

    SnowflakeAccountIdentifier string
    Identifier of the Snowflake account being monitored.
    Username string
    Snowflake user Datadog authenticates as.
    SnowflakeAccountIdentifier string
    Identifier of the Snowflake account being monitored.
    Username string
    Snowflake user Datadog authenticates as.
    snowflake_account_identifier string
    Identifier of the Snowflake account being monitored.
    username string
    Snowflake user Datadog authenticates as.
    snowflakeAccountIdentifier String
    Identifier of the Snowflake account being monitored.
    username String
    Snowflake user Datadog authenticates as.
    snowflakeAccountIdentifier string
    Identifier of the Snowflake account being monitored.
    username string
    Snowflake user Datadog authenticates as.
    snowflake_account_identifier str
    Identifier of the Snowflake account being monitored.
    username str
    Snowflake user Datadog authenticates as.
    snowflakeAccountIdentifier String
    Identifier of the Snowflake account being monitored.
    username String
    Snowflake user Datadog authenticates as.

    Package Details

    Repository
    Datadog pulumi/pulumi-datadog
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the datadog Terraform Provider.
    datadog logo
    Viewing docs for Datadog v5.17.0
    published on Thursday, Oct 22, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial