0.0.4 • Published 4 years ago

cdktf-snowflake v0.0.4

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
4 years ago

API Reference

Constructs

AccountGrant

Represents a {@link https://www.terraform.io/docs/providers/snowflake/r/account_grant.html snowflake_account_grant}.

Initializer

import { AccountGrant } from 'cdktf-snowflake'

new AccountGrant(scope: Construct, id: string, config?: AccountGrantConfig)
scopeRequired

The scope in which to define this construct.


idRequired
  • Type: string

The scoped construct ID.

Must be unique amongst siblings in the same scope


configOptional

Methods

resetPrivilege
public resetPrivilege()
resetRoles
public resetRoles()
resetWithGrantOption
public resetWithGrantOption()

Properties

idRequired
  • Type: string

privilegeInputOptional
  • Type: string

rolesInputOptional
  • Type: string[]

withGrantOptionInputOptional
  • Type: boolean

privilegeRequired
  • Type: string

rolesRequired
  • Type: string[]

withGrantOptionRequired
  • Type: boolean

ApiIntegration

Represents a {@link https://www.terraform.io/docs/providers/snowflake/r/api_integration.html snowflake_api_integration}.

Initializer

import { ApiIntegration } from 'cdktf-snowflake'

new ApiIntegration(scope: Construct, id: string, config: ApiIntegrationConfig)
scopeRequired

The scope in which to define this construct.


idRequired
  • Type: string

The scoped construct ID.

Must be unique amongst siblings in the same scope


configRequired

Methods

resetApiAwsRoleArn
public resetApiAwsRoleArn()
resetApiBlockedPrefixes
public resetApiBlockedPrefixes()
resetAzureAdApplicationId
public resetAzureAdApplicationId()
resetAzureTenantId
public resetAzureTenantId()
resetEnabled
public resetEnabled()

Properties

apiAllowedPrefixesInputRequired
  • Type: string[]

apiAwsExternalIdRequired
  • Type: string

apiAwsIamUserArnRequired
  • Type: string

apiProviderInputRequired
  • Type: string

azureConsentUrlRequired
  • Type: string

azureMultiTenantAppNameRequired
  • Type: string

createdOnRequired
  • Type: string

idRequired
  • Type: string

nameInputRequired
  • Type: string

apiAwsRoleArnInputOptional
  • Type: string

apiBlockedPrefixesInputOptional
  • Type: string[]

azureAdApplicationIdInputOptional
  • Type: string

azureTenantIdInputOptional
  • Type: string

enabledInputOptional
  • Type: boolean

apiAllowedPrefixesRequired
  • Type: string[]

apiAwsRoleArnRequired
  • Type: string

apiBlockedPrefixesRequired
  • Type: string[]

apiProviderRequired
  • Type: string

azureAdApplicationIdRequired
  • Type: string

azureTenantIdRequired
  • Type: string

enabledRequired
  • Type: boolean

nameRequired
  • Type: string

Database

Represents a {@link https://www.terraform.io/docs/providers/snowflake/r/database.html snowflake_database}.

Initializer

import { Database } from 'cdktf-snowflake'

new Database(scope: Construct, id: string, config: DatabaseConfig)
scopeRequired

The scope in which to define this construct.


idRequired
  • Type: string

The scoped construct ID.

Must be unique amongst siblings in the same scope


configRequired

Methods

resetComment
public resetComment()
resetDataRetentionTimeInDays
public resetDataRetentionTimeInDays()
resetFromDatabase
public resetFromDatabase()
resetFromShare
public resetFromShare()

Properties

idRequired
  • Type: string

nameInputRequired
  • Type: string

commentInputOptional
  • Type: string

dataRetentionTimeInDaysInputOptional
  • Type: number

fromDatabaseInputOptional
  • Type: string

fromShareInputOptional

commentRequired
  • Type: string

dataRetentionTimeInDaysRequired
  • Type: number

fromDatabaseRequired
  • Type: string

fromShareRequired

nameRequired
  • Type: string

DatabaseGrant

Represents a {@link https://www.terraform.io/docs/providers/snowflake/r/database_grant.html snowflake_database_grant}.

Initializer

import { DatabaseGrant } from 'cdktf-snowflake'

new DatabaseGrant(scope: Construct, id: string, config: DatabaseGrantConfig)
scopeRequired

The scope in which to define this construct.


idRequired
  • Type: string

The scoped construct ID.

Must be unique amongst siblings in the same scope


configRequired

Methods

resetPrivilege
public resetPrivilege()
resetRoles
public resetRoles()
resetShares
public resetShares()
resetWithGrantOption
public resetWithGrantOption()

Properties

databaseNameInputRequired
  • Type: string

idRequired
  • Type: string

privilegeInputOptional
  • Type: string

rolesInputOptional
  • Type: string[]

sharesInputOptional
  • Type: string[]

withGrantOptionInputOptional
  • Type: boolean

databaseNameRequired
  • Type: string

privilegeRequired
  • Type: string

rolesRequired
  • Type: string[]

sharesRequired
  • Type: string[]

withGrantOptionRequired
  • Type: boolean

DataSnowflakeCurrentAccount

Represents a {@link https://www.terraform.io/docs/providers/snowflake/d/current_account.html snowflake_current_account}.

Initializer

import { DataSnowflakeCurrentAccount } from 'cdktf-snowflake'

new DataSnowflakeCurrentAccount(scope: Construct, id: string, config?: DataSnowflakeCurrentAccountConfig)
scopeRequired

The scope in which to define this construct.


idRequired
  • Type: string

The scoped construct ID.

Must be unique amongst siblings in the same scope


configOptional

Properties

accountRequired
  • Type: string

idRequired
  • Type: string

regionRequired
  • Type: string

urlRequired
  • Type: string

DataSnowflakeExternalFunctions

Represents a {@link https://www.terraform.io/docs/providers/snowflake/d/external_functions.html snowflake_external_functions}.

Initializer

import { DataSnowflakeExternalFunctions } from 'cdktf-snowflake'

new DataSnowflakeExternalFunctions(scope: Construct, id: string, config: DataSnowflakeExternalFunctionsConfig)
scopeRequired

The scope in which to define this construct.


idRequired
  • Type: string

The scoped construct ID.

Must be unique amongst siblings in the same scope


configRequired

Methods

externalFunctions
public externalFunctions(index: string)
indexRequired
  • Type: string

Properties

databaseInputRequired
  • Type: string

idRequired
  • Type: string

schemaInputRequired
  • Type: string

databaseRequired
  • Type: string

schemaRequired
  • Type: string

DataSnowflakeExternalTables

Represents a {@link https://www.terraform.io/docs/providers/snowflake/d/external_tables.html snowflake_external_tables}.

Initializer

import { DataSnowflakeExternalTables } from 'cdktf-snowflake'

new DataSnowflakeExternalTables(scope: Construct, id: string, config: DataSnowflakeExternalTablesConfig)
scopeRequired

The scope in which to define this construct.


idRequired
  • Type: string

The scoped construct ID.

Must be unique amongst siblings in the same scope


configRequired

Methods

externalTables
public externalTables(index: string)
indexRequired
  • Type: string

Properties

databaseInputRequired
  • Type: string

idRequired
  • Type: string

schemaInputRequired
  • Type: string

databaseRequired
  • Type: string

schemaRequired
  • Type: string

DataSnowflakeFileFormats

Represents a {@link https://www.terraform.io/docs/providers/snowflake/d/file_formats.html snowflake_file_formats}.

Initializer

import { DataSnowflakeFileFormats } from 'cdktf-snowflake'

new DataSnowflakeFileFormats(scope: Construct, id: string, config: DataSnowflakeFileFormatsConfig)
scopeRequired

The scope in which to define this construct.


idRequired
  • Type: string

The scoped construct ID.

Must be unique amongst siblings in the same scope


configRequired

Methods

fileFormats
public fileFormats(index: string)
indexRequired
  • Type: string

Properties

databaseInputRequired
  • Type: string

idRequired
  • Type: string

schemaInputRequired
  • Type: string

databaseRequired
  • Type: string

schemaRequired
  • Type: string

DataSnowflakeMaskingPolicies

Represents a {@link https://www.terraform.io/docs/providers/snowflake/d/masking_policies.html snowflake_masking_policies}.

Initializer

import { DataSnowflakeMaskingPolicies } from 'cdktf-snowflake'

new DataSnowflakeMaskingPolicies(scope: Construct, id: string, config: DataSnowflakeMaskingPoliciesConfig)
scopeRequired

The scope in which to define this construct.


idRequired
  • Type: string

The scoped construct ID.

Must be unique amongst siblings in the same scope


configRequired

Methods

maskingPolicies
public maskingPolicies(index: string)
indexRequired
  • Type: string

Properties

databaseInputRequired
  • Type: string

idRequired
  • Type: string

schemaInputRequired
  • Type: string

databaseRequired
  • Type: string

schemaRequired
  • Type: string

DataSnowflakeMaterializedViews

Represents a {@link https://www.terraform.io/docs/providers/snowflake/d/materialized_views.html snowflake_materialized_views}.

Initializer

import { DataSnowflakeMaterializedViews } from 'cdktf-snowflake'

new DataSnowflakeMaterializedViews(scope: Construct, id: string, config: DataSnowflakeMaterializedViewsConfig)
scopeRequired

The scope in which to define this construct.


idRequired
  • Type: string

The scoped construct ID.

Must be unique amongst siblings in the same scope


configRequired

Methods

materializedViews
public materializedViews(index: string)
indexRequired
  • Type: string

Properties

databaseInputRequired
  • Type: string

idRequired
  • Type: string

schemaInputRequired
  • Type: string

databaseRequired
  • Type: string

schemaRequired
  • Type: string

DataSnowflakePipes

Represents a {@link https://www.terraform.io/docs/providers/snowflake/d/pipes.html snowflake_pipes}.

Initializer

import { DataSnowflakePipes } from 'cdktf-snowflake'

new DataSnowflakePipes(scope: Construct, id: string, config: DataSnowflakePipesConfig)
scopeRequired

The scope in which to define this construct.


idRequired
  • Type: string

The scoped construct ID.

Must be unique amongst siblings in the same scope


configRequired

Methods

pipes
public pipes(index: string)
indexRequired
  • Type: string

Properties

databaseInputRequired
  • Type: string

idRequired
  • Type: string

schemaInputRequired
  • Type: string

databaseRequired
  • Type: string

schemaRequired
  • Type: string

DataSnowflakeResourceMonitors

Represents a {@link https://www.terraform.io/docs/providers/snowflake/d/resource_monitors.html snowflake_resource_monitors}.

Initializer

import { DataSnowflakeResourceMonitors } from 'cdktf-snowflake'

new DataSnowflakeResourceMonitors(scope: Construct, id: string, config?: DataSnowflakeResourceMonitorsConfig)
scopeRequired

The scope in which to define this construct.


idRequired
  • Type: string

The scoped construct ID.

Must be unique amongst siblings in the same scope


configOptional

Methods

resourceMonitors
public resourceMonitors(index: string)
indexRequired
  • Type: string

Properties

idRequired
  • Type: string

DataSnowflakeRowAccessPolicies

Represents a {@link https://www.terraform.io/docs/providers/snowflake/d/row_access_policies.html snowflake_row_access_policies}.

Initializer

import { DataSnowflakeRowAccessPolicies } from 'cdktf-snowflake'

new DataSnowflakeRowAccessPolicies(scope: Construct, id: string, config: DataSnowflakeRowAccessPoliciesConfig)
scopeRequired

The scope in which to define this construct.


idRequired
  • Type: string

The scoped construct ID.

Must be unique amongst siblings in the same scope


configRequired

Methods

rowAccessPolicies
public rowAccessPolicies(index: string)
indexRequired
  • Type: string

Properties

databaseInputRequired
  • Type: string

idRequired
  • Type: string

schemaInputRequired
  • Type: string

databaseRequired
  • Type: string

schemaRequired
  • Type: string

DataSnowflakeSchemas

Represents a {@link https://www.terraform.io/docs/providers/snowflake/d/schemas.html snowflake_schemas}.

Initializer

import { DataSnowflakeSchemas } from 'cdktf-snowflake'

new DataSnowflakeSchemas(scope: Construct, id: string, config: DataSnowflakeSchemasConfig)
scopeRequired

The scope in which to define this construct.


idRequired
  • Type: string

The scoped construct ID.

Must be unique amongst siblings in the same scope


configRequired

Methods

schemas
public schemas(index: string)
indexRequired
  • Type: string

Properties

databaseInputRequired
  • Type: string

idRequired
  • Type: string

databaseRequired
  • Type: string

DataSnowflakeSequences

Represents a {@link https://www.terraform.io/docs/providers/snowflake/d/sequences.html snowflake_sequences}.

Initializer

import { DataSnowflakeSequences } from 'cdktf-snowflake'

new DataSnowflakeSequences(scope: Construct, id: string, config: DataSnowflakeSequencesConfig)
scopeRequired

The scope in which to define this construct.


idRequired
  • Type: string

The scoped construct ID.

Must be unique amongst siblings in the same scope


configRequired

Methods

sequences
public sequences(index: string)
indexRequired
  • Type: string

Properties

databaseInputRequired
  • Type: string

idRequired
  • Type: string

schemaInputRequired
  • Type: string

databaseRequired
  • Type: string

schemaRequired
  • Type: string

DataSnowflakeStages

Represents a {@link https://www.terraform.io/docs/providers/snowflake/d/stages.html snowflake_stages}.

Initializer

import { DataSnowflakeStages } from 'cdktf-snowflake'

new DataSnowflakeStages(scope: Construct, id: string, config: DataSnowflakeStagesConfig)
scopeRequired

The scope in which to define this construct.


idRequired
  • Type: string

The scoped construct ID.

Must be unique amongst siblings in the same scope


configRequired

Methods

stages
public stages(index: string)
indexRequired
  • Type: string

Properties

databaseInputRequired
  • Type: string

idRequired
  • Type: string

schemaInputRequired
  • Type: string

databaseRequired
  • Type: string

schemaRequired
  • Type: string

DataSnowflakeStorageIntegrations

Represents a {@link https://www.terraform.io/docs/providers/snowflake/d/storage_integrations.html snowflake_storage_integrations}.

Initializer

import { DataSnowflakeStorageIntegrations } from 'cdktf-snowflake'

new DataSnowflakeStorageIntegrations(scope: Construct, id: string, config?: DataSnowflakeStorageIntegrationsConfig)
scopeRequired

The scope in which to define this construct.


idRequired
  • Type: string

The scoped construct ID.

Must be unique amongst siblings in the same scope


configOptional

Methods

storageIntegrations
public storageIntegrations(index: string)
indexRequired
  • Type: string

Properties

idRequired
  • Type: string

DataSnowflakeStreams

Represents a {@link https://www.terraform.io/docs/providers/snowflake/d/streams.html snowflake_streams}.

Initializer

import { DataSnowflakeStreams } from 'cdktf-snowflake'

new DataSnowflakeStreams(scope: Construct, id: string, config: DataSnowflakeStreamsConfig)
scopeRequired

The scope in which to define this construct.


idRequired
  • Type: string

The scoped construct ID.

Must be unique amongst siblings in the same scope


configRequired

Methods

streams
public streams(index: string)
indexRequired
  • Type: string

Properties

databaseInputRequired
  • Type: string

idRequired
  • Type: string

schemaInputRequired
  • Type: string

databaseRequired
  • Type: string

schemaRequired
  • Type: string

DataSnowflakeSystemGenerateScimAccessToken

Represents a {@link https://www.terraform.io/docs/providers/snowflake/d/system_generate_scim_access_token.html snowflake_system_generate_scim_access_token}.

Initializer

import { DataSnowflakeSystemGenerateScimAccessToken } from 'cdktf-snowflake'

new DataSnowflakeSystemGenerateScimAccessToken(scope: Construct, id: string, config: DataSnowflakeSystemGenerateScimAccessTokenConfig)
scopeRequired

The scope in which to define this construct.


idRequired
  • Type: string

The scoped construct ID.

Must be unique amongst siblings in the same scope


configRequired

Properties

accessTokenRequired
  • Type: string

idRequired
  • Type: string

integrationNameInputRequired
  • Type: string

integrationNameRequired
  • Type: string

DataSnowflakeSystemGetAwsSnsIamPolicy

Represents a {@link https://www.terraform.io/docs/providers/snowflake/d/system_get_aws_sns_iam_policy.html snowflake_system_get_aws_sns_iam_policy}.

Initializer

import { DataSnowflakeSystemGetAwsSnsIamPolicy } from 'cdktf-snowflake'

new DataSnowflakeSystemGetAwsSnsIamPolicy(scope: Construct, id: string, config: DataSnowflakeSystemGetAwsSnsIamPolicyConfig)
scopeRequired

The scope in which to define this construct.


idRequired
  • Type: string

The scoped construct ID.

Must be unique amongst siblings in the same scope


configRequired

Properties

awsSnsTopicArnInputRequired
  • Type: string

awsSnsTopicPolicyJsonRequired
  • Type: string

idRequired
  • Type: string

awsSnsTopicArnRequired
  • Type: string

DataSnowflakeSystemGetPrivatelinkConfig

Represents a {@link https://www.terraform.io/docs/providers/snowflake/d/system_get_privatelink_config.html snowflake_system_get_privatelink_config}.

Initializer

import { DataSnowflakeSystemGetPrivatelinkConfig } from 'cdktf-snowflake'

new DataSnowflakeSystemGetPrivatelinkConfig(scope: Construct, id: string, config?: DataSnowflakeSystemGetPrivatelinkConfigConfig)
scopeRequired

The scope in which to define this construct.


idRequired
  • Type: string

The scoped construct ID.

Must be unique amongst siblings in the same scope


configOptional

Properties

accountNameRequired
  • Type: string

accountUrlRequired
  • Type: string

awsVpceIdRequired
  • Type: string

azurePlsIdRequired
  • Type: string

idRequired
  • Type: string

oscpUrlRequired
  • Type: string

DataSnowflakeSystemGetSnowflakePlatformInfo

Represents a {@link https://www.terraform.io/docs/providers/snowflake/d/system_get_snowflake_platform_info.html snowflake_system_get_snowflake_platform_info}.

Initializer

import { DataSnowflakeSystemGetSnowflakePlatformInfo } from 'cdktf-snowflake'

new DataSnowflakeSystemGetSnowflakePlatformInfo(scope: Construct, id: string, config?: DataSnowflakeSystemGetSnowflakePlatformInfoConfig)
scopeRequired

The scope in which to define this construct.


idRequired
  • Type: string

The scoped construct ID.

Must be unique amongst siblings in the same scope


configOptional

Properties

awsVpcIdsRequired
  • Type: string[]

azureVnetSubnetIdsRequired
  • Type: string[]

idRequired
  • Type: string

DataSnowflakeTables

Represents a {@link https://www.terraform.io/docs/providers/snowflake/d/tables.html snowflake_tables}.

Initializer

import { DataSnowflakeTables } from 'cdktf-snowflake'

new DataSnowflakeTables(scope: Construct, id: string, config: DataSnowflakeTablesConfig)
scopeRequired

The scope in which to define this construct.


idRequired
  • Type: string

The scoped construct ID.

Must be unique amongst siblings in the same scope


configRequired

Methods

tables
public tables(index: string)
indexRequired
  • Type: string

Properties

databaseInputRequired
  • Type: string

idRequired
  • Type: string

schemaInputRequired
  • Type: string

databaseRequired
  • Type: string

schemaRequired
  • Type: string

DataSnowflakeTasks

Represents a {@link https://www.terraform.io/docs/providers/snowflake/d/tasks.html snowflake_tasks}.

Initializer

import { DataSnowflakeTasks } from 'cdktf-snowflake'

new DataSnowflakeTasks(scope: Construct, id: string, config: DataSnowflakeTasksConfig)
scopeRequired

The scope in which to define this construct.


idRequired
  • Type: string

The scoped construct ID.

Must be unique amongst siblings in the same scope


configRequired

Methods

tasks
public tasks(index: string)
indexRequired
  • Type: string

Properties

databaseInputRequired
  • Type: string

idRequired
  • Type: string

schemaInputRequired
  • Type: string

databaseRequired
  • Type: string

schemaRequired
  • Type: string

DataSnowflakeViews

Represents a {@link https://www.terraform.io/docs/providers/snowflake/d/views.html snowflake_views}.

Initializer

import { DataSnowflakeViews } from 'cdktf-snowflake'

new DataSnowflakeViews(scope: Construct, id: string, config: DataSnowflakeViewsConfig)
scopeRequired

The scope in which to define this construct.


idRequired
  • Type: string

The scoped construct ID.

Must be unique amongst siblings in the same scope


configRequired

Methods

views
public views(index: string)
indexRequired
  • Type: string

Properties

databaseInputRequired
  • Type: string

idRequired
  • Type: string

schemaInputRequired
  • Type: string

databaseRequired
  • Type: string

schemaRequired
  • Type: string

DataSnowflakeWarehouses

Represents a {@link https://www.terraform.io/docs/providers/snowflake/d/warehouses.html snowflake_warehouses}.

Initializer

import { DataSnowflakeWarehouses } from 'cdktf-snowflake'

new DataSnowflakeWarehouses(scope: Construct, id: string, config?: DataSnowflakeWarehousesConfig)
scopeRequired

The scope in which to define this construct.


idRequired
  • Type: string

The scoped construct ID.

Must be unique amongst siblings in the same scope


configOptional

Methods

warehouses
public warehouses(index: string)
indexRequired
  • Type: string

Properties

idRequired
  • Type: string

ExternalFunction

Represents a {@link https://www.terraform.io/docs/providers/snowflake/r/external_function.html snowflake_external_function}.

Initializer

import { ExternalFunction } from 'cdktf-snowflake'

new ExternalFunction(scope: Construct, id: string, config: ExternalFunctionConfig)
scopeRequired

The scope in which to define this construct.


idRequired
  • Type: string

The scoped construct ID.

Must be unique amongst siblings in the same scope


configRequired

Methods

resetArg
public resetArg()
resetComment
public resetComment()
resetCompression
public resetCompression()
resetContextHeaders
public resetContextHeaders()
resetHeader
public resetHeader()
resetMaxBatchRows
public resetMaxBatchRows()
resetNullInputBehavior
public resetNullInputBehavior()
resetReturnNullAllowed
public resetReturnNullAllowed()

Properties

apiIntegrationInputRequired
  • Type: string

createdOnRequired
  • Type: string

databaseInputRequired
  • Type: string

idRequired
  • Type: string

nameInputRequired
  • Type: string

returnBehaviorInputRequired
  • Type: string

returnTypeInputRequired
  • Type: string

schemaInputRequired
  • Type: string

urlOfProxyAndResourceInputRequired
  • Type: string

argInputOptional

commentInputOptional
  • Type: string

compressionInputOptional
  • Type: string

contextHeadersInputOptional
  • Type: string[]

headerInputOptional

maxBatchRowsInputOptional
  • Type: number

nullInputBehaviorInputOptional
  • Type: string

returnNullAllowedInputOptional
  • Type: boolean

apiIntegrationRequired
  • Type: string

argRequired

commentRequired
  • Type: string

compressionRequired
  • Type: string

contextHeadersRequired
  • Type: string[]

databaseRequired
  • Type: string

headerRequired

maxBatchRowsRequired
  • Type: number

nameRequired
  • Type: string

nullInputBehaviorRequired
  • Type: string

returnBehaviorRequired
  • Type: string

returnNullAllowedRequired
  • Type: boolean

returnTypeRequired
  • Type: string

schemaRequired
  • Type: string

urlOfProxyAndResourceRequired
  • Type: string

ExternalTable

Represents a {@link https://www.terraform.io/docs/providers/snowflake/r/external_table.html snowflake_external_table}.

Initializer

import { ExternalTable } from 'cdktf-snowflake'

new ExternalTable(scope: Construct, id: string, config: ExternalTableConfig)
scopeRequired

The scope in which to define this construct.


idRequired
  • Type: string

The scoped construct ID.

Must be unique amongst siblings in the same scope


configRequired
0.0.4

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago

0.0.0

4 years ago