published on Thursday, Oct 22, 2026 by Pulumi
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
Integration
Account Authentication - Authentication configured on the Snowflake integration account.
- Name string
- Human-readable name of the Snowflake integration account.
- Settings
Integration
Account Settings - Settings configured on the Snowflake integration account.
- Dataflows
Integration
Account Dataflows - Data Datadog collects from Snowflake, keyed by dataflow id.
- Authentication
Integration
Account Authentication Args - Authentication configured on the Snowflake integration account.
- Name string
- Human-readable name of the Snowflake integration account.
- Settings
Integration
Account Settings Args - Settings configured on the Snowflake integration account.
- Dataflows
Integration
Account Dataflows Args - Data Datadog collects from Snowflake, keyed by dataflow id.
- authentication
Integration
Account Authentication - Authentication configured on the Snowflake integration account.
- name String
- Human-readable name of the Snowflake integration account.
- settings
Integration
Account Settings - Settings configured on the Snowflake integration account.
- dataflows
Integration
Account Dataflows - Data Datadog collects from Snowflake, keyed by dataflow id.
- authentication
Integration
Account Authentication - Authentication configured on the Snowflake integration account.
- name string
- Human-readable name of the Snowflake integration account.
- settings
Integration
Account Settings - Settings configured on the Snowflake integration account.
- dataflows
Integration
Account Dataflows - Data Datadog collects from Snowflake, keyed by dataflow id.
- authentication
Integration
Account Authentication Args - Authentication configured on the Snowflake integration account.
- name str
- Human-readable name of the Snowflake integration account.
- settings
Integration
Account Settings Args - Settings configured on the Snowflake integration account.
- dataflows
Integration
Account Dataflows Args - 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) -> IntegrationAccountfunc 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.
- Authentication
Integration
Account Authentication - Authentication configured on the Snowflake integration account.
- Dataflows
Integration
Account Dataflows - Data Datadog collects from Snowflake, keyed by dataflow id.
- Name string
- Human-readable name of the Snowflake integration account.
- Settings
Integration
Account Settings - Settings configured on the Snowflake integration account.
- Authentication
Integration
Account Authentication Args - Authentication configured on the Snowflake integration account.
- Dataflows
Integration
Account Dataflows Args - Data Datadog collects from Snowflake, keyed by dataflow id.
- Name string
- Human-readable name of the Snowflake integration account.
- Settings
Integration
Account Settings Args - Settings configured on the Snowflake integration account.
- authentication
Integration
Account Authentication - Authentication configured on the Snowflake integration account.
- dataflows
Integration
Account Dataflows - Data Datadog collects from Snowflake, keyed by dataflow id.
- name String
- Human-readable name of the Snowflake integration account.
- settings
Integration
Account Settings - Settings configured on the Snowflake integration account.
- authentication
Integration
Account Authentication - Authentication configured on the Snowflake integration account.
- dataflows
Integration
Account Dataflows - Data Datadog collects from Snowflake, keyed by dataflow id.
- name string
- Human-readable name of the Snowflake integration account.
- settings
Integration
Account Settings - Settings configured on the Snowflake integration account.
- authentication
Integration
Account Authentication Args - Authentication configured on the Snowflake integration account.
- dataflows
Integration
Account Dataflows Args - Data Datadog collects from Snowflake, keyed by dataflow id.
- name str
- Human-readable name of the Snowflake integration account.
- settings
Integration
Account Settings Args - 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 IntegrationAccount Private Key Auth Account Authentication Snowflake Integration Account Private Key Auth - The RSA key pair authentication method configured on the account.
- Snowflake
Integration IntegrationAccount Private Key Auth Account Authentication Snowflake Integration Account Private Key Auth - The RSA key pair authentication method configured on the account.
- snowflake_
integration_ objectaccount_ private_ key_ auth - The RSA key pair authentication method configured on the account.
- snowflake
Integration IntegrationAccount Private Key Auth Account Authentication Snowflake Integration Account Private Key Auth - The RSA key pair authentication method configured on the account.
- snowflake
Integration IntegrationAccount Private Key Auth Account Authentication Snowflake Integration Account Private Key Auth - The RSA key pair authentication method configured on the account.
- snowflake_
integration_ Integrationaccount_ private_ key_ auth Account Authentication Snowflake Integration Account Private Key Auth - The RSA key pair authentication method configured on the account.
- snowflake
Integration Property MapAccount Private Key Auth - The RSA key pair authentication method configured on the account.
IntegrationAccountAuthenticationSnowflakeIntegrationAccountPrivateKeyAuth, IntegrationAccountAuthenticationSnowflakeIntegrationAccountPrivateKeyAuthArgs
- Private
Key stringName - Name that distinguishes this private key from other keys in Datadog.
- Private
Key stringWo - 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 stringWo Version - 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 stringPassphrase Wo - 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 stringPassphrase Wo Version - Version trigger for privatekeypassphrase_wo rotation. String length must be at least 1.
- Private
Key stringName - Name that distinguishes this private key from other keys in Datadog.
- Private
Key stringWo - 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 stringWo Version - 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 stringPassphrase Wo - 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 stringPassphrase Wo Version - Version trigger for privatekeypassphrase_wo rotation. String length must be at least 1.
- private_
key_ stringname - Name that distinguishes this private key from other keys in Datadog.
- private_
key_ stringwo - 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_ stringwo_ version - 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_ stringpassphrase_ wo - 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_ stringpassphrase_ wo_ version - Version trigger for privatekeypassphrase_wo rotation. String length must be at least 1.
- private
Key StringName - Name that distinguishes this private key from other keys in Datadog.
- private
Key StringWo - 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 StringWo Version - 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 StringPassphrase Wo - 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 StringPassphrase Wo Version - Version trigger for privatekeypassphrase_wo rotation. String length must be at least 1.
- private
Key stringName - Name that distinguishes this private key from other keys in Datadog.
- private
Key stringWo - 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 stringWo Version - 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 stringPassphrase Wo - 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 stringPassphrase Wo Version - Version trigger for privatekeypassphrase_wo rotation. String length must be at least 1.
- private_
key_ strname - Name that distinguishes this private key from other keys in Datadog.
- private_
key_ strwo - 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_ strwo_ version - 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_ strpassphrase_ wo - 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_ strpassphrase_ wo_ version - Version trigger for privatekeypassphrase_wo rotation. String length must be at least 1.
- private
Key StringName - Name that distinguishes this private key from other keys in Datadog.
- private
Key StringWo - 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 StringWo Version - 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 StringPassphrase Wo - 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 StringPassphrase Wo Version - Version trigger for privatekeypassphrase_wo rotation. String length must be at least 1.
IntegrationAccountDataflows, IntegrationAccountDataflowsArgs
- Snowflake
Account IntegrationUsage Metrics Account Dataflows Snowflake Account Usage Metrics - Account-level usage metrics read from the Snowflake
ACCOUNT_USAGEschema, covering storage usage, credit consumption, and query activity. - Snowflake
Cloud IntegrationCost Metrics Account Dataflows Snowflake Cloud Cost Metrics - Cost data aggregated from the Snowflake
ORGANIZATION_USAGEschema. 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 IntegrationObservability Quality Monitoring Account Dataflows Snowflake Data Observability Quality Monitoring - 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 IntegrationTable Logs Account Dataflows Snowflake Event Table Logs - Records from your Snowflake event tables, used to monitor application behavior and identify issues.
enabledturns the dataflow on and off as a whole, and the per-record-type toggles insettingsselect 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 IntegrationUsage Metrics Account Dataflows Snowflake Organization Usage Metrics - Organization-level usage metrics read from the Snowflake
ORGANIZATION_USAGEschema, 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 IntegrationHistory Logs Account Dataflows Snowflake Query History Logs - Per-query logs that let you identify long-running, poorly performing, and expensive queries.
- Snowflake
Security IntegrationLogs Account Dataflows Snowflake Security Logs - Security logs from the Snowflake
ACCOUNT_USAGEschema, for analyzing the security of your Snowflake account and running threat detection with Cloud SIEM. - Snowflake
Task IntegrationHistory Logs Account Dataflows Snowflake Task History Logs - Execution logs for your scheduled Snowflake tasks, covering start time, end time, status, and any error message.
- Snowflake
Account IntegrationUsage Metrics Account Dataflows Snowflake Account Usage Metrics - Account-level usage metrics read from the Snowflake
ACCOUNT_USAGEschema, covering storage usage, credit consumption, and query activity. - Snowflake
Cloud IntegrationCost Metrics Account Dataflows Snowflake Cloud Cost Metrics - Cost data aggregated from the Snowflake
ORGANIZATION_USAGEschema. 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 IntegrationObservability Quality Monitoring Account Dataflows Snowflake Data Observability Quality Monitoring - 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 IntegrationTable Logs Account Dataflows Snowflake Event Table Logs - Records from your Snowflake event tables, used to monitor application behavior and identify issues.
enabledturns the dataflow on and off as a whole, and the per-record-type toggles insettingsselect 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 IntegrationUsage Metrics Account Dataflows Snowflake Organization Usage Metrics - Organization-level usage metrics read from the Snowflake
ORGANIZATION_USAGEschema, 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 IntegrationHistory Logs Account Dataflows Snowflake Query History Logs - Per-query logs that let you identify long-running, poorly performing, and expensive queries.
- Snowflake
Security IntegrationLogs Account Dataflows Snowflake Security Logs - Security logs from the Snowflake
ACCOUNT_USAGEschema, for analyzing the security of your Snowflake account and running threat detection with Cloud SIEM. - Snowflake
Task IntegrationHistory Logs Account Dataflows Snowflake Task History Logs - Execution logs for your scheduled Snowflake tasks, covering start time, end time, status, and any error message.
- snowflake_
account_ objectusage_ metrics - Account-level usage metrics read from the Snowflake
ACCOUNT_USAGEschema, covering storage usage, credit consumption, and query activity. - snowflake_
cloud_ objectcost_ metrics - Cost data aggregated from the Snowflake
ORGANIZATION_USAGEschema. 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_ objectobservability_ quality_ monitoring - 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_ objecttable_ logs - Records from your Snowflake event tables, used to monitor application behavior and identify issues.
enabledturns the dataflow on and off as a whole, and the per-record-type toggles insettingsselect 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_ objectusage_ metrics - Organization-level usage metrics read from the Snowflake
ORGANIZATION_USAGEschema, 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_ objecthistory_ logs - Per-query logs that let you identify long-running, poorly performing, and expensive queries.
- snowflake_
security_ objectlogs - Security logs from the Snowflake
ACCOUNT_USAGEschema, for analyzing the security of your Snowflake account and running threat detection with Cloud SIEM. - snowflake_
task_ objecthistory_ logs - Execution logs for your scheduled Snowflake tasks, covering start time, end time, status, and any error message.
- snowflake
Account IntegrationUsage Metrics Account Dataflows Snowflake Account Usage Metrics - Account-level usage metrics read from the Snowflake
ACCOUNT_USAGEschema, covering storage usage, credit consumption, and query activity. - snowflake
Cloud IntegrationCost Metrics Account Dataflows Snowflake Cloud Cost Metrics - Cost data aggregated from the Snowflake
ORGANIZATION_USAGEschema. 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 IntegrationObservability Quality Monitoring Account Dataflows Snowflake Data Observability Quality Monitoring - 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 IntegrationTable Logs Account Dataflows Snowflake Event Table Logs - Records from your Snowflake event tables, used to monitor application behavior and identify issues.
enabledturns the dataflow on and off as a whole, and the per-record-type toggles insettingsselect 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 IntegrationUsage Metrics Account Dataflows Snowflake Organization Usage Metrics - Organization-level usage metrics read from the Snowflake
ORGANIZATION_USAGEschema, 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 IntegrationHistory Logs Account Dataflows Snowflake Query History Logs - Per-query logs that let you identify long-running, poorly performing, and expensive queries.
- snowflake
Security IntegrationLogs Account Dataflows Snowflake Security Logs - Security logs from the Snowflake
ACCOUNT_USAGEschema, for analyzing the security of your Snowflake account and running threat detection with Cloud SIEM. - snowflake
Task IntegrationHistory Logs Account Dataflows Snowflake Task History Logs - Execution logs for your scheduled Snowflake tasks, covering start time, end time, status, and any error message.
- snowflake
Account IntegrationUsage Metrics Account Dataflows Snowflake Account Usage Metrics - Account-level usage metrics read from the Snowflake
ACCOUNT_USAGEschema, covering storage usage, credit consumption, and query activity. - snowflake
Cloud IntegrationCost Metrics Account Dataflows Snowflake Cloud Cost Metrics - Cost data aggregated from the Snowflake
ORGANIZATION_USAGEschema. 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 IntegrationObservability Quality Monitoring Account Dataflows Snowflake Data Observability Quality Monitoring - 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 IntegrationTable Logs Account Dataflows Snowflake Event Table Logs - Records from your Snowflake event tables, used to monitor application behavior and identify issues.
enabledturns the dataflow on and off as a whole, and the per-record-type toggles insettingsselect 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 IntegrationUsage Metrics Account Dataflows Snowflake Organization Usage Metrics - Organization-level usage metrics read from the Snowflake
ORGANIZATION_USAGEschema, 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 IntegrationHistory Logs Account Dataflows Snowflake Query History Logs - Per-query logs that let you identify long-running, poorly performing, and expensive queries.
- snowflake
Security IntegrationLogs Account Dataflows Snowflake Security Logs - Security logs from the Snowflake
ACCOUNT_USAGEschema, for analyzing the security of your Snowflake account and running threat detection with Cloud SIEM. - snowflake
Task IntegrationHistory Logs Account Dataflows Snowflake Task History Logs - Execution logs for your scheduled Snowflake tasks, covering start time, end time, status, and any error message.
- snowflake_
account_ Integrationusage_ metrics Account Dataflows Snowflake Account Usage Metrics - Account-level usage metrics read from the Snowflake
ACCOUNT_USAGEschema, covering storage usage, credit consumption, and query activity. - snowflake_
cloud_ Integrationcost_ metrics Account Dataflows Snowflake Cloud Cost Metrics - Cost data aggregated from the Snowflake
ORGANIZATION_USAGEschema. 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_ Integrationobservability_ quality_ monitoring Account Dataflows Snowflake Data Observability Quality Monitoring - 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_ Integrationtable_ logs Account Dataflows Snowflake Event Table Logs - Records from your Snowflake event tables, used to monitor application behavior and identify issues.
enabledturns the dataflow on and off as a whole, and the per-record-type toggles insettingsselect 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_ Integrationusage_ metrics Account Dataflows Snowflake Organization Usage Metrics - Organization-level usage metrics read from the Snowflake
ORGANIZATION_USAGEschema, 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_ Integrationhistory_ logs Account Dataflows Snowflake Query History Logs - Per-query logs that let you identify long-running, poorly performing, and expensive queries.
- snowflake_
security_ Integrationlogs Account Dataflows Snowflake Security Logs - Security logs from the Snowflake
ACCOUNT_USAGEschema, for analyzing the security of your Snowflake account and running threat detection with Cloud SIEM. - snowflake_
task_ Integrationhistory_ logs Account Dataflows Snowflake Task History Logs - Execution logs for your scheduled Snowflake tasks, covering start time, end time, status, and any error message.
- snowflake
Account Property MapUsage Metrics - Account-level usage metrics read from the Snowflake
ACCOUNT_USAGEschema, covering storage usage, credit consumption, and query activity. - snowflake
Cloud Property MapCost Metrics - Cost data aggregated from the Snowflake
ORGANIZATION_USAGEschema. 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 Property MapObservability Quality Monitoring - 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 Property MapTable Logs - Records from your Snowflake event tables, used to monitor application behavior and identify issues.
enabledturns the dataflow on and off as a whole, and the per-record-type toggles insettingsselect 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 Property MapUsage Metrics - Organization-level usage metrics read from the Snowflake
ORGANIZATION_USAGEschema, 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 Property MapHistory Logs - Per-query logs that let you identify long-running, poorly performing, and expensive queries.
- snowflake
Security Property MapLogs - Security logs from the Snowflake
ACCOUNT_USAGEschema, for analyzing the security of your Snowflake account and running threat detection with Cloud SIEM. - snowflake
Task Property MapHistory Logs - 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
Integration
Account Dataflows Snowflake Account Usage Metrics Settings - Settings of the account usage metrics dataflow.
- Enabled bool
- Whether Datadog collects this data.
- Settings
Integration
Account Dataflows Snowflake Account Usage Metrics Settings - Settings of the account usage metrics dataflow.
- enabled Boolean
- Whether Datadog collects this data.
- settings
Integration
Account Dataflows Snowflake Account Usage Metrics Settings - Settings of the account usage metrics dataflow.
- enabled boolean
- Whether Datadog collects this data.
- settings
Integration
Account Dataflows Snowflake Account Usage Metrics Settings - Settings of the account usage metrics dataflow.
- enabled bool
- Whether Datadog collects this data.
- settings
Integration
Account Dataflows Snowflake Account Usage Metrics Settings - 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
- Account
Usage boolMetrics Aggregate Last24h - The period each metric aggregates over. When
true, metrics aggregate the past 24 hours on a rolling basis; whenfalse, they aggregate the current day so far.
- Account
Usage boolMetrics Aggregate Last24h - The period each metric aggregates over. When
true, metrics aggregate the past 24 hours on a rolling basis; whenfalse, they aggregate the current day so far.
- account_
usage_ boolmetrics_ aggregate_ last24h - The period each metric aggregates over. When
true, metrics aggregate the past 24 hours on a rolling basis; whenfalse, they aggregate the current day so far.
- account
Usage BooleanMetrics Aggregate Last24h - The period each metric aggregates over. When
true, metrics aggregate the past 24 hours on a rolling basis; whenfalse, they aggregate the current day so far.
- account
Usage booleanMetrics Aggregate Last24h - The period each metric aggregates over. When
true, metrics aggregate the past 24 hours on a rolling basis; whenfalse, they aggregate the current day so far.
- account_
usage_ boolmetrics_ aggregate_ last24h - The period each metric aggregates over. When
true, metrics aggregate the past 24 hours on a rolling basis; whenfalse, they aggregate the current day so far.
- account
Usage BooleanMetrics Aggregate Last24h - The period each metric aggregates over. When
true, metrics aggregate the past 24 hours on a rolling basis; whenfalse, they aggregate the current day so far.
IntegrationAccountDataflowsSnowflakeCloudCostMetrics, IntegrationAccountDataflowsSnowflakeCloudCostMetricsArgs
- Enabled bool
- Whether Datadog collects this data.
- Settings
Integration
Account Dataflows Snowflake Cloud Cost Metrics Settings - Settings of the Cloud Cost Management dataflow.
- Enabled bool
- Whether Datadog collects this data.
- Settings
Integration
Account Dataflows Snowflake Cloud Cost Metrics Settings - Settings of the Cloud Cost Management dataflow.
- enabled Boolean
- Whether Datadog collects this data.
- settings
Integration
Account Dataflows Snowflake Cloud Cost Metrics Settings - Settings of the Cloud Cost Management dataflow.
- enabled boolean
- Whether Datadog collects this data.
- settings
Integration
Account Dataflows Snowflake Cloud Cost Metrics Settings - Settings of the Cloud Cost Management dataflow.
- enabled bool
- Whether Datadog collects this data.
- settings
Integration
Account Dataflows Snowflake Cloud Cost Metrics Settings - 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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
Integration
Account Dataflows Snowflake Data Observability Quality Monitoring Settings - Settings of the Data Observability dataflow.
- Enabled bool
- Whether Datadog collects this data.
- Settings
Integration
Account Dataflows Snowflake Data Observability Quality Monitoring Settings - Settings of the Data Observability dataflow.
- enabled Boolean
- Whether Datadog collects this data.
- settings
Integration
Account Dataflows Snowflake Data Observability Quality Monitoring Settings - Settings of the Data Observability dataflow.
- enabled boolean
- Whether Datadog collects this data.
- settings
Integration
Account Dataflows Snowflake Data Observability Quality Monitoring Settings - Settings of the Data Observability dataflow.
- enabled bool
- Whether Datadog collects this data.
- settings
Integration
Account Dataflows Snowflake Data Observability Quality Monitoring Settings - Settings of the Data Observability dataflow.
- enabled Boolean
- Whether Datadog collects this data.
- settings Property Map
- Settings of the Data Observability dataflow.
IntegrationAccountDataflowsSnowflakeDataObservabilityQualityMonitoringSettings, IntegrationAccountDataflowsSnowflakeDataObservabilityQualityMonitoringSettingsArgs
- Do
Table stringCrawler Cron - Cron expression setting how often Datadog crawls your Snowflake table metadata.
- Sync
Snowflake boolSystem Database - Whether metadata from the Snowflake
SNOWFLAKEsystem database is included in Data Observability alongside your own databases.
- Do
Table stringCrawler Cron - Cron expression setting how often Datadog crawls your Snowflake table metadata.
- Sync
Snowflake boolSystem Database - Whether metadata from the Snowflake
SNOWFLAKEsystem database is included in Data Observability alongside your own databases.
- do_
table_ stringcrawler_ cron - Cron expression setting how often Datadog crawls your Snowflake table metadata.
- sync_
snowflake_ boolsystem_ database - Whether metadata from the Snowflake
SNOWFLAKEsystem database is included in Data Observability alongside your own databases.
- do
Table StringCrawler Cron - Cron expression setting how often Datadog crawls your Snowflake table metadata.
- sync
Snowflake BooleanSystem Database - Whether metadata from the Snowflake
SNOWFLAKEsystem database is included in Data Observability alongside your own databases.
- do
Table stringCrawler Cron - Cron expression setting how often Datadog crawls your Snowflake table metadata.
- sync
Snowflake booleanSystem Database - Whether metadata from the Snowflake
SNOWFLAKEsystem database is included in Data Observability alongside your own databases.
- do_
table_ strcrawler_ cron - Cron expression setting how often Datadog crawls your Snowflake table metadata.
- sync_
snowflake_ boolsystem_ database - Whether metadata from the Snowflake
SNOWFLAKEsystem database is included in Data Observability alongside your own databases.
- do
Table StringCrawler Cron - Cron expression setting how often Datadog crawls your Snowflake table metadata.
- sync
Snowflake BooleanSystem Database - Whether metadata from the Snowflake
SNOWFLAKEsystem database is included in Data Observability alongside your own databases.
IntegrationAccountDataflowsSnowflakeEventTableLogs, IntegrationAccountDataflowsSnowflakeEventTableLogsArgs
- Enabled bool
- Whether Datadog collects this data.
- Settings
Integration
Account Dataflows Snowflake Event Table Logs Settings - 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
Integration
Account Dataflows Snowflake Event Table Logs Settings - 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
Integration
Account Dataflows Snowflake Event Table Logs Settings - 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
Integration
Account Dataflows Snowflake Event Table Logs Settings - 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
Integration
Account Dataflows Snowflake Event Table Logs Settings - 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
- Event
Table boolEvents Enabled - Whether records with a
recordTypeofeventare collected. - Event
Table boolLogs Enabled - Whether records with a
recordTypeoflogare collected. - Event
Table intLogs Interval Min - How often event table records are collected, in minutes.
- Event
Table boolSpan Events Enabled - Whether records with a
recordTypeofspanEventare collected. - Event
Table boolSpans Enabled - Whether records with a
recordTypeofspanare collected.
- Event
Table boolEvents Enabled - Whether records with a
recordTypeofeventare collected. - Event
Table boolLogs Enabled - Whether records with a
recordTypeoflogare collected. - Event
Table intLogs Interval Min - How often event table records are collected, in minutes.
- Event
Table boolSpan Events Enabled - Whether records with a
recordTypeofspanEventare collected. - Event
Table boolSpans Enabled - Whether records with a
recordTypeofspanare collected.
- event_
table_ boolevents_ enabled - Whether records with a
recordTypeofeventare collected. - event_
table_ boollogs_ enabled - Whether records with a
recordTypeoflogare collected. - event_
table_ numberlogs_ interval_ min - How often event table records are collected, in minutes.
- event_
table_ boolspan_ events_ enabled - Whether records with a
recordTypeofspanEventare collected. - event_
table_ boolspans_ enabled - Whether records with a
recordTypeofspanare collected.
- event
Table BooleanEvents Enabled - Whether records with a
recordTypeofeventare collected. - event
Table BooleanLogs Enabled - Whether records with a
recordTypeoflogare collected. - event
Table IntegerLogs Interval Min - How often event table records are collected, in minutes.
- event
Table BooleanSpan Events Enabled - Whether records with a
recordTypeofspanEventare collected. - event
Table BooleanSpans Enabled - Whether records with a
recordTypeofspanare collected.
- event
Table booleanEvents Enabled - Whether records with a
recordTypeofeventare collected. - event
Table booleanLogs Enabled - Whether records with a
recordTypeoflogare collected. - event
Table numberLogs Interval Min - How often event table records are collected, in minutes.
- event
Table booleanSpan Events Enabled - Whether records with a
recordTypeofspanEventare collected. - event
Table booleanSpans Enabled - Whether records with a
recordTypeofspanare collected.
- event_
table_ boolevents_ enabled - Whether records with a
recordTypeofeventare collected. - event_
table_ boollogs_ enabled - Whether records with a
recordTypeoflogare collected. - event_
table_ intlogs_ interval_ min - How often event table records are collected, in minutes.
- event_
table_ boolspan_ events_ enabled - Whether records with a
recordTypeofspanEventare collected. - event_
table_ boolspans_ enabled - Whether records with a
recordTypeofspanare collected.
- event
Table BooleanEvents Enabled - Whether records with a
recordTypeofeventare collected. - event
Table BooleanLogs Enabled - Whether records with a
recordTypeoflogare collected. - event
Table NumberLogs Interval Min - How often event table records are collected, in minutes.
- event
Table BooleanSpan Events Enabled - Whether records with a
recordTypeofspanEventare collected. - event
Table BooleanSpans Enabled - Whether records with a
recordTypeofspanare collected.
IntegrationAccountDataflowsSnowflakeOrganizationUsageMetrics, IntegrationAccountDataflowsSnowflakeOrganizationUsageMetricsArgs
- Enabled bool
- Whether Datadog collects this data.
- Settings
Integration
Account Dataflows Snowflake Organization Usage Metrics Settings - Settings of the organization usage metrics dataflow.
- Enabled bool
- Whether Datadog collects this data.
- Settings
Integration
Account Dataflows Snowflake Organization Usage Metrics Settings - Settings of the organization usage metrics dataflow.
- enabled Boolean
- Whether Datadog collects this data.
- settings
Integration
Account Dataflows Snowflake Organization Usage Metrics Settings - Settings of the organization usage metrics dataflow.
- enabled boolean
- Whether Datadog collects this data.
- settings
Integration
Account Dataflows Snowflake Organization Usage Metrics Settings - Settings of the organization usage metrics dataflow.
- enabled bool
- Whether Datadog collects this data.
- settings
Integration
Account Dataflows Snowflake Organization Usage Metrics Settings - 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
- Organization
Usage boolMetrics Aggregate Last24h - The period each metric aggregates over. When
true, metrics aggregate the past 24 hours on a rolling basis; whenfalse, they aggregate the current day so far.
- Organization
Usage boolMetrics Aggregate Last24h - The period each metric aggregates over. When
true, metrics aggregate the past 24 hours on a rolling basis; whenfalse, they aggregate the current day so far.
- organization_
usage_ boolmetrics_ aggregate_ last24h - The period each metric aggregates over. When
true, metrics aggregate the past 24 hours on a rolling basis; whenfalse, they aggregate the current day so far.
- organization
Usage BooleanMetrics Aggregate Last24h - The period each metric aggregates over. When
true, metrics aggregate the past 24 hours on a rolling basis; whenfalse, they aggregate the current day so far.
- organization
Usage booleanMetrics Aggregate Last24h - The period each metric aggregates over. When
true, metrics aggregate the past 24 hours on a rolling basis; whenfalse, they aggregate the current day so far.
- organization_
usage_ boolmetrics_ aggregate_ last24h - The period each metric aggregates over. When
true, metrics aggregate the past 24 hours on a rolling basis; whenfalse, they aggregate the current day so far.
- organization
Usage BooleanMetrics Aggregate Last24h - The period each metric aggregates over. When
true, metrics aggregate the past 24 hours on a rolling basis; whenfalse, they aggregate the current day so far.
IntegrationAccountDataflowsSnowflakeQueryHistoryLogs, IntegrationAccountDataflowsSnowflakeQueryHistoryLogsArgs
- Enabled bool
- Whether Datadog collects this data.
- Settings
Integration
Account Dataflows Snowflake Query History Logs Settings - Settings of the query history logs dataflow.
- Enabled bool
- Whether Datadog collects this data.
- Settings
Integration
Account Dataflows Snowflake Query History Logs Settings - Settings of the query history logs dataflow.
- enabled Boolean
- Whether Datadog collects this data.
- settings
Integration
Account Dataflows Snowflake Query History Logs Settings - Settings of the query history logs dataflow.
- enabled boolean
- Whether Datadog collects this data.
- settings
Integration
Account Dataflows Snowflake Query History Logs Settings - Settings of the query history logs dataflow.
- enabled bool
- Whether Datadog collects this data.
- settings
Integration
Account Dataflows Snowflake Query History Logs Settings - 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
- Join
Query boolHistory With Access History Enabled - 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 intLogs Interval Min - How often query history logs are collected, in minutes.
- Join
Query boolHistory With Access History Enabled - 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 intLogs Interval Min - How often query history logs are collected, in minutes.
- join_
query_ boolhistory_ with_ access_ history_ enabled - 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_ numberlogs_ interval_ min - How often query history logs are collected, in minutes.
- join
Query BooleanHistory With Access History Enabled - 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 IntegerLogs Interval Min - How often query history logs are collected, in minutes.
- join
Query booleanHistory With Access History Enabled - 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 numberLogs Interval Min - How often query history logs are collected, in minutes.
- join_
query_ boolhistory_ with_ access_ history_ enabled - 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_ intlogs_ interval_ min - How often query history logs are collected, in minutes.
- join
Query BooleanHistory With Access History Enabled - 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 NumberLogs Interval Min - How often query history logs are collected, in minutes.
IntegrationAccountDataflowsSnowflakeSecurityLogs, IntegrationAccountDataflowsSnowflakeSecurityLogsArgs
- Enabled bool
- Whether Datadog collects this data.
- Settings
Integration
Account Dataflows Snowflake Security Logs Settings - Settings of the security logs dataflow.
- Enabled bool
- Whether Datadog collects this data.
- Settings
Integration
Account Dataflows Snowflake Security Logs Settings - Settings of the security logs dataflow.
- enabled Boolean
- Whether Datadog collects this data.
- settings
Integration
Account Dataflows Snowflake Security Logs Settings - Settings of the security logs dataflow.
- enabled boolean
- Whether Datadog collects this data.
- settings
Integration
Account Dataflows Snowflake Security Logs Settings - Settings of the security logs dataflow.
- enabled bool
- Whether Datadog collects this data.
- settings
Integration
Account Dataflows Snowflake Security Logs Settings - Settings of the security logs dataflow.
- enabled Boolean
- Whether Datadog collects this data.
- settings Property Map
- Settings of the security logs dataflow.
IntegrationAccountDataflowsSnowflakeSecurityLogsSettings, IntegrationAccountDataflowsSnowflakeSecurityLogsSettingsArgs
- Security
Logs intInterval Min - How often security logs are collected, in minutes.
- Security
Logs intInterval Min - How often security logs are collected, in minutes.
- security_
logs_ numberinterval_ min - How often security logs are collected, in minutes.
- security
Logs IntegerInterval Min - How often security logs are collected, in minutes.
- security
Logs numberInterval Min - How often security logs are collected, in minutes.
- security_
logs_ intinterval_ min - How often security logs are collected, in minutes.
- security
Logs NumberInterval Min - How often security logs are collected, in minutes.
IntegrationAccountDataflowsSnowflakeTaskHistoryLogs, IntegrationAccountDataflowsSnowflakeTaskHistoryLogsArgs
- Enabled bool
- Whether Datadog collects this data.
- Settings
Integration
Account Dataflows Snowflake Task History Logs Settings - Settings of the task history logs dataflow.
- Enabled bool
- Whether Datadog collects this data.
- Settings
Integration
Account Dataflows Snowflake Task History Logs Settings - Settings of the task history logs dataflow.
- enabled Boolean
- Whether Datadog collects this data.
- settings
Integration
Account Dataflows Snowflake Task History Logs Settings - Settings of the task history logs dataflow.
- enabled boolean
- Whether Datadog collects this data.
- settings
Integration
Account Dataflows Snowflake Task History Logs Settings - Settings of the task history logs dataflow.
- enabled bool
- Whether Datadog collects this data.
- settings
Integration
Account Dataflows Snowflake Task History Logs Settings - 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
- Task
History intLogs Interval Min - How often task history logs are collected, in minutes.
- Task
History intLogs Interval Min - How often task history logs are collected, in minutes.
- task_
history_ numberlogs_ interval_ min - How often task history logs are collected, in minutes.
- task
History IntegerLogs Interval Min - How often task history logs are collected, in minutes.
- task
History numberLogs Interval Min - How often task history logs are collected, in minutes.
- task_
history_ intlogs_ interval_ min - How often task history logs are collected, in minutes.
- task
History NumberLogs Interval Min - How often task history logs are collected, in minutes.
IntegrationAccountSettings, IntegrationAccountSettingsArgs
- Snowflake
Account stringIdentifier - Identifier of the Snowflake account being monitored.
- Username string
- Snowflake user Datadog authenticates as.
- Snowflake
Account stringIdentifier - Identifier of the Snowflake account being monitored.
- Username string
- Snowflake user Datadog authenticates as.
- snowflake_
account_ stringidentifier - Identifier of the Snowflake account being monitored.
- username string
- Snowflake user Datadog authenticates as.
- snowflake
Account StringIdentifier - Identifier of the Snowflake account being monitored.
- username String
- Snowflake user Datadog authenticates as.
- snowflake
Account stringIdentifier - Identifier of the Snowflake account being monitored.
- username string
- Snowflake user Datadog authenticates as.
- snowflake_
account_ stridentifier - Identifier of the Snowflake account being monitored.
- username str
- Snowflake user Datadog authenticates as.
- snowflake
Account StringIdentifier - 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
datadogTerraform Provider.
published on Thursday, Oct 22, 2026 by Pulumi